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
-> 587 tcp 포트 제출에 사용

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

DNS 관련 부분 선언

vi /etc/mail/localhostname

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

로컬 호스트

CPU 이름

93it-serverengineer.co.kr

mail.93it-serverengineer.co.kr

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

Sendmail 관련 설정 cf 설정

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

sendmail을 다시 시작하고 시작 프로그램을 등록합니다.

systemctl 다시 보내기 sendmail

systemctl 메일 전송 활성화

테스트 메일 계정 만들기

사용자 추가 ID

비밀번호

텔넷 메일 테스트

# localhost 25에 원격 로그인

==================================================== == ========
127.0.0.1 시도 중…
로컬호스트에 접속합니다.


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


220 recure177-197439 ESMTP Sendmail 8.15.2/8.15.2/Debian-18, Thu Mar 16 23:47:19 GMT 2023, (UCE/UBE 없음) 다음에서 로깅된 액세스: localhost(OK)-localhost(127.0.0.1)

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

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

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

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

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

수신 : [email protected] ex)
250 2.1.5 [email protected]…받는사람확인

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

데이터
354 입력 메일, 줄에서 “.”로 끝남
제목: 12345
1 2 3 4 5
1234년
123
12
12

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

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

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

사직하다
221 2.0.0 recure177-197439 가까운 연결
외부 호스트가 연결을 종료했습니다.

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