[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
자동등록방지 숫자입력

기타

번호 제목 글쓴이 날짜 조회수
53 [Linux] local-hos-names 파일 - Configuration local-host-names 최고관리자 08-18 1,044
52 [Ubuntu] Mysql 외부접속이 안될 때 최고관리자 08-17 1,090
51 [Ubuntu] PHP PHP 7.4.22를 깔았는데 소스가 보이는 경우 최고관리자 08-17 2,065
50 [nginX] Nginx 413 Request Entity Too Large 에러 해결하기 최고관리자 07-21 1,143
49 [MySql] 성능최적화 최고관리자 07-06 1,032
48 [PHP] CentOS PHP Composer 설치 최고관리자 06-23 1,191
47 [Linux] Disk 및 폴더 용량 정보 확인 최고관리자 06-12 1,183
46 [Linux] find 명령어로 오래된 파일 삭제하기 최고관리자 06-12 2,771
45 [Git Server] [rejected] master -> master (fetch first) 에러해결 최고관리자 06-09 1,131
44 [Git Server] Interactive git shell is not enabled. 문제 해결 최고관리자 06-09 1,998
43 [IntelliJ] 많이 쓰이는 단축키 최고관리자 05-26 1,060
42 [IntelliJ] 단축키 최고관리자 05-24 1,224
41 [Flutter] 유용한 블로그 최고관리자 05-12 1,101
40 [구글맵] 다중마커 표시 최고관리자 05-05 1,461
39 [Firmware] STM8 STVD gdi-error 40201 문제 해결 최고관리자 04-03 1,802
38 [Git] Local PC에서 소스폴더에서 Git Hub에 업로드 하는 방법 최고관리자 03-13 1,176
37 [Linux] netstat - 네트워크 통계정보 최고관리자 01-18 1,327
36 [Docker] Nginx 를 사용한 SubDomain(서브도메인) 분기 최고관리자 01-17 3,176
35 [docker] 도커 컴포즈란? 예제 및 기본 사용법 (docker-compose) 최고관리자 01-15 1,331
34 [docker] docker-compse를 활용하여 완벽한 개발 환경 구성하기 최고관리자 01-15 1,261