<aside> 🧐 본투비 서비스를 깔아야 하는데… 뭘 깔아야 하지…?

</aside>

<aside> 🤪 남들과는 다른 걸 깔아보고 싶은데… 똑같은 걸 하면 낭만이 없잖아 낭만이!

</aside>

개성과 멋, 낭만을 추구하는 당신을 위해 준비했습니다!

바로 바로 Sendmail!

가상 머신으로 평가자에게 메일 보내는게 찐간지라고요~~~

Sendmail이란?

Sendmail은 인터넷을 통해 이메일을 전송하는데 사용되는 SMTP를 포함하여 수많은 종류의 메일 전송 및 전달 방식을 지원하는, 범용 목적 인터네트워크 이메일 라우팅 기능이다.

간단 요약: 이름대로 메일을 보내줍니다✉️

<aside> ⚠️ root 계정으로 진행하거나 sudo 명령어를 사용해주세요!

</aside>

설치 및 재시작

apt install sendmail sendmail-cf
service sendmail status
service sendmail start

sendmail 설정

cp /etc/mail/sendmail.mc /etc/mail/sendmail.mc.original
diff /etc/mail/sendmail.mc.original /etc/mail/sendmail.mc
m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
cp /etc/mail/sendmail.cf /etc/mail/sendmail.cf.original

서비스 재시작

service sendmail restart

telnet 설치

 apt install telnet

메일 발송

telnet localhost 25 # 메일 발송 시작 (telnet 명령어로 25번 포트에 접속 - 메일 서버는 25번 포트를 사용함)
helo localhost      # helo는 메일 서버에 연결하기 위해 클라이언트의 도메인 이름을 알려주는 명령어
mail from: <현재 접속한 유저 이름>@localhost # 발신자
rcpt to: <이메일 주소>                     # 수신자
data # 메일 시작
subject: <메일 제목>
메일 본문
. # 메일 본문 종료
quit # 메일 발송 및 종료