Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- html pdf 변환
- 비밀번호검증정규식
- modsecurity 설치
- apache mod rewrite
- javascript
- mysql root 비밀번호 변경
- sha-2 root
- (using password: YES)" when trying to connect
- PHP 구글 OTP 인증
- apple push notification service (apns) is changing
- php 배열제거
- httpd.conf 보안 설정
- libxrender1
- usb efi 시스템 파티션 삭제
- PHP 구글 OTP 연동
- 비밀번호정규식
- 구글 OTP 인증
- svn 충돌 해결 resolve
- mysqldump: Got error: 1045
- 아파치 웹 서버의 정보 숨기기
- mariadb upgrade
- bootstrap
- wkhtmltopdf 실행 오류
- 파라미터 & 오류
- bootstrap modal
- group_concat 구분자
- svn 충돌 해결 resolved
- PHP 정규식 예제
- 자바스크립트비밀번호검증
- 우분투 mysql 비밀번호 없이 로그인 될때
Archives
- Today
- Total
투덜이 개발자
Sendmail 사용법 본문
반응형
리눅스에서 Sendmail을 이용하여 메일을 발송하는 방법에 대해 소개하고자 합니다. 메일 기능을 통해 시스템 장애나 에러 상태를 메일로 받아 확인할 수 있습니다.
Sendmail 설치와 설정
▷ 아래와 같이 Sendmail을 설치 후 설정을 합니다.
# Sendmail 설치 확인
[root@localhost ~]# rpm -qa sendmail*
# Sendmail 설치
[root@localhost ~]# yum install sendmail sendmail-cf
# Sendmail 시작과 자동실행 등록, 상태 확인
[root@localhost ~]# systemctl start sendmail
[root@localhost ~]# systemctl enable sendmail
[root@localhost ~]# systemctl status sendmail
# Sendmail.mc 설정
[root@localhost ~]# vi /etc/mail/sendmail.mc
# before
dnl TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
dnl define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
# after
TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
# Sendmail.cf 생성
[root@localhost ~]# m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
# hostname 설정 (메일 발송시 hostname이 도메인으로 발송)
[root@localhost ~]# hostnamectl set-hostname magicpipe
# Sendmail 재시작
[root@localhost ~]# systemctl restart sendmail
Sendmail을 이용한 메일 발송
▷ 메일을 작성하기 위한 mailx를 설치 후 Sendmail을 이용하여 메일을 발송합니다.
# 메일 발송 테스트를 위한 mailx 설치
[root@localhost ~]# yum install mailx
# 메일 발송 테스트
# 본문 내용 작성 후 ctrl + shift + d 입력하면 EOT 나오면서 메일 발송
[root@localhost ~]# mail test@gmail.com
Subject: sendmail test
hello! This is sendmail test!
Have a good day!
EOT
▷ 메일 발송 이력은 아래와 같이 /var/log/maillog 에서 확인이 가능합니다.
# 메일 발송 확인
[root@localhost ~]# tail /var/log/maillog
Feb 12 23:28:39 localhost sendmail[2793]: STARTTLS=client, relay=gmail-smtp-in.l.google.com., version=TLSv1.3, verify=OK, cipher=TLS_AES_256_GCM_SHA384, bits=256/256
Feb 12 23:28:40 localhost sendmail[2793]: 11CEScFP002791: to=, ctladdr= (0/0), delay=00:00:02, xdelay=00:00:02, mailer=esmtp, pri=120488, relay=gmail-smtp-in.l.google.com. [108.177.97.26], dsn=2.0.0, stat=Sent (OK 1613140120 o10si8325529plg.391 - gsmtp)
https://mpjamong.tistory.com/157
[CentOS 8] Sendmail 사용법
리눅스에서 Sendmail을 이용하여 메일을 발송하는 방법에 대해 소개하고자 합니다. 메일 기능을 통해 시스템 장애나 에러 상태를 메일로 받아 확인할 수 있습니다. Sendmail 설치와 설정 ▷ 아래와
mpjamong.tistory.com
반응형