# 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
# 메일 발송 테스트를 위한 mailx 설치
# 메일 발송 테스트를 위한 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
(옵션)
-s : 메일 제목
-r : 발신자 주소
-c : 참조 목록
-b : 숨은참조
-a : 첨부파일
# 테스트 전송
echo "content message" | mail -r 보내는@gmail.com -s "subject title" 받는@gmail.com
mail -r 보내는@gmail.com -s "제목입니다" 받는@gmail.com <<< '내용입니다'
# 메일 발송 확인
# 메일 발송 확인
[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)
'[ 서버 & DB 관련 ] > 리눅스' 카테고리의 다른 글
★ 쉘 스크립트 (shell) ★ (0) | 2021.10.27 |
---|---|
★ 리눅스 문자셋 확인 및 변경 ★ (0) | 2021.10.26 |
ssh 접속 확인 + 강제 접속 끊기 (0) | 2021.04.14 |
telnet 나가기, 텔넷 나가기 (0) | 2021.04.12 |
yum 캐시 정리 (0) | 2021.04.06 |