[Linux] CentOS sendmail 설치 및 테스트

TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl

2) 위의 파일 116번째 줄에 Addr=127.0.0.1 -> Addr=0.0.0.0 로 변경

외부 어디에서나 현재 서버의 메일 서비스를 사용 할 수 있다

DAEMON_OPTIONS(`Port=smtp, Addr=0.0.0.0, Name=MTA')dnl

5. sendmail.mc를 sendmail.cf 파일에 반영

# m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf

6. access파일 수정 (메일을 발신할 수 있는 IP 대역을 설정할 수 있다.)

Connect:localhost.localdomain RELAY Connect:localhost RELAY Connect:127.0.0.1 RELAY Connect:test.com RELAY

7. access파일을 수정했다면 access.db파일에 반영

# makemap hash /etc/mail/access < /etc/mail/access

8. local-host-names 파일에도 도메인 추가

# local-host-names - include all aliases for your machine here. test.com

9. sendmail 시작

# systemctl start sendmail

8. 리눅스에서 메일을 보내서 테스트를 하고 싶으면 mailx를 설치(설치되어있으면 패스)

# yum -y install mailx

9. mail보내기 ( 제목을 입력하고 내용을 입력한 후에, 마지막줄에 .을 적은뒤 엔터를 치면 메일이 발송됨)

※ 위의 방법으로 하지 않고 EOT를 바로 하고 싶으면 Ctrl+d 단축키를 사용!

# mail -r testmail@mail.co.kr 받을사람이메일 Subject : test Mail!! Test mail.....!!!!! . EOT

10. 스팸메일로 간다면 화이트도메인 등록이 필요!

0
0
이 글을 페이스북으로 퍼가기 이 글을 트위터로 퍼가기 이 글을 카카오스토리로 퍼가기 이 글을 밴드로 퍼가기
captcha
자동등록방지 숫자입력

기타

번호 제목 글쓴이 날짜 조회수
13 [DICOM] 정보 최고관리자 11-20 2,097
12 [개발툴] Cross Platform UART Monitor 최고관리자 11-11 1,184
11 익명화 최고관리자 11-05 1,250
10 [KT Cloud] Linux 계열 서버 Data Disk Mount -LVM 구성 최고관리자 11-03 1,561
9 [의료영상솔루션] 의료영상솔루션에서 빅데이터로 'PACS의 진화' 최고관리자 10-26 1,345
8 [Firmware] STM8 Linker: text size overflow 최고관리자 10-26 1,603
7 [STM8] ST Visual Studio 프로젝트 셋팅 최고관리자 10-22 1,513
6 [Firmware] SMT32 HTTP Client 코드 작성을 위한 lwIP Library 최고관리자 10-15 2,646
5 [Firmware] STMF4 시리즈 부트로더, iap 개발 팁 최고관리자 10-15 1,603
4 [특허] 한국, 미국, 일본, 유럽연합, 중국의 디자인보호제도 비교 최고관리자 10-14 1,858
3 [주식] 현재가 창에서 매도. 매수 총잔량으로 파악 하는법 상승시점 파악: 매수시점 최고관리자 09-09 13,135
2 [리눅스] BASH 쉘 설정 최고관리자 09-08 1,848
1 가비아 - Google 도메인 소유자 확인 최고관리자 08-25 1,244