Ubuntu Sendmail 설치 및 설정

센드메일 설치 및 설정

apt-get 업데이트 -y && apt-get 업그레이드 -y

apt-get 설치 -y openssl sendmail sasl2-bin

센드메일 설정 변경

vi /etc/mail/sendmail.mc

================================================== =======

dnl DAEMON_OPTIONS(`패밀리=inet, 이름=MTA-v4, 포트=smtp, 주소=127.0.0.1′)dnl

아래로 전환
DAEMON_OPTIONS(`패밀리=inet, 이름=MTA-v4, 포트=smtp, 주소=0.0.0.0′)dnl
-> SMTP 25 TCP 포트 사용

dnl DAEMON_OPTIONS(`패밀리=inet, 이름=MSP-v4, 포트=제출, M=Ea, 주소=127.0.0.1′)dnl

아래로 전환
DAEMON_OPTIONS(`패밀리=inet, 이름=MSP-v4, 포트=제출, M=Ea, 주소=0.0.0.0′)dnl
-> 전송에 TCP 포트 587 사용

================================================== =======

DNS 관련 부분 선언

vi /etc/mail/local-hostnames

================================================== =======

로컬 호스트

호스트 이름

93it-serverengineer.co.kr

mail.93it-serverengineer.co.kr

================================================== =======

sendmail 관련 설정 cf 설정

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

sendmail을 다시 시작하고 실행 프로그램을 등록하십시오.

systemctl sendmail 재시작

systemctl sendmail 활성화

테스트 이메일 계정 만들기

사용자 추가 ID

비밀번호 아이디

텔넷 메일 테스트

# 텔넷 로컬 호스트 25

================================================== =======
127.0.0.1 시도…
로컬 호스트에 연결되었습니다.


이스케이프 문자는 ‘^)’입니다.


220 recure177-197439 ESMTP Sendmail 8.15.2/8.15.2/Debian-18; 2023년 3월 16일 목요일 23:47:19 GMT; (UCE/UBE 없음) 로깅 액세스: localhost(OK)-localhost(127.0.0.1)

================================================== =======

helo 도메인 // 예. 나) 93it-serverengineer.co.kr
250 recure177-197439 안녕하세요 Localhost (127.0.0.1), 반가워요

================================================== =======

이메일 주소: [email protected] 예) [email protected]
250 2.1.0 [email protected]… 발신자 확인

================================================== =======

수신처 : [email protected] ex)
250 2.1.5 [email protected]… 수신자 ok

================================================== =======

데이터
354 “.”로 시작하는 이메일을 입력하세요. 자신의 라인에서 마무리
제목: 12345
1 2 3 4 5
1234년
123
12
12

================================================== =======

.
250 2.0.0 32GNlJxg058765 메시지 전달 수락됨

================================================== =======

멈추다
221 2.0.0 recure177-197439 연결 닫기
외부 호스트에 의해 연결이 종료되었습니다.

================================================== =======