centos sendmail 설정 및 메일 발송
설치
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
# yum install -y sendmail sendmail-cf # vi sendmail.mc -- 52,53라인에 dnl을 삭제 52 TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl 53 define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl # m4 sendmail.mc > sendmail.cf # systemctl start sendmail # systemctl enable sendmail -- 포트 확인 [root@localhost ~]# netstat -anp | grep sendmail | grep LISTEN tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 5767/sendmail: acce |
메일 보내기 테스트 보내는 사람: sender@gmail.com 받는 사람: receiver@gmail.com 메일 제목: subject title 메일 본문: content message
1 |
# echo "content message" | mail -r sender@gmail.com -s "subject title" receiver@gmail.com |
dkim 설치 지메일로 발송시에 스팸처리된다. 스팸처리가 안되게 하기 위해서 dkim 설정을 한다. example.com을 본인 도메인으로 바꿔서 처리한다. KeyTable, SignTable, TrustedHost를 각각 수정후 맨 마지막 default.txt를 DNS 서버의 zone 파일에서 아래와 같이 TXT 값을 삽입한다 […]