gbmin's Tech Notes

서버 구축 및 유지보수, 클라우드 컴퓨팅, 네트워크 보안, IT 분야 기술 노트. :)

Tech Notes/Mail Server

ubuntu 22.04 LTS - postfix 설치

gbmin 2023. 4. 24. 16:45

- 목차

1. 설치방법

2. 서비스 체크

3. 서비스 등록

4. mailutils 설치

5. 메일 발송 테스트

6. 결과 확인

 

 

1. 설치 방법

apt update
apt install postfix

 

2. 서비스 체크

root@gbminnote:/var/log# systemctl status postfix
● postfix.service - Postfix Mail Transport Agent
     Loaded: loaded (/lib/systemd/system/postfix.service; enabled; vendor preset: enabled)
     Active: active (exited) since Sun 2023-04-23 20:53:38 KST; 30min ago
       Docs: man:postfix(1)
   Main PID: 2629 (code=exited, status=0/SUCCESS)
        CPU: 1ms

Apr 23 20:53:38 gbminnote.com systemd[1]: Starting Postfix Mail Transport Agent...
Apr 23 20:53:38 gbminnote.com systemd[1]: Finished Postfix Mail Transport Agent.



root@gbminnote:~# ps -aux | grep master
root        2626  0.0  0.0  41328  5028 ?        Ss   20:53   0:00 /usr/lib/postfix/sbin/master -w
root        2698  0.0  0.0   6476  2088 pts/0    S+   20:54   0:00 grep --color=auto master



root@gbminnote:/var/log# netstat -nlp | grep 2626
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      2626/master
tcp6       0      0 :::25                   :::*                    LISTEN      2626/master

 

 

3. 서비스 등록

root@gbminnote:/var/log# systemctl status postfix
● postfix.service - Postfix Mail Transport Agent
     Loaded: loaded (/lib/systemd/system/postfix.service; enabled; vendor preset: enabled)
     Active: active (exited) since Sun 2023-04-23 20:53:38 KST; 31min ago
       Docs: man:postfix(1)
   Main PID: 2629 (code=exited, status=0/SUCCESS)
        CPU: 1ms

Apr 23 20:53:38 gbminnote.com systemd[1]: Starting Postfix Mail Transport Agent...
Apr 23 20:53:38 gbminnote.com systemd[1]: Finished Postfix Mail Transport Agent.

 

4. mailutils 설치

root@gbminnote:~# apt install mailutils

 

5. 메일 발송 테스트

root@gbminnote:~# echo "postfix mail sending test" | mail  -s "postfix mail sending test"  gbminnote@gmail.com

 

6. 결과 확인 (정상발송)

root@gbminnote:~# tail -n 6 /var/log/mail.log
Apr 23 21:37:36 gbminnote postfix/pickup[2627]: D5C3B181D7F: uid=0 from=<root@gbminnote.com>
Apr 23 21:37:36 gbminnote postfix/cleanup[3411]: D5C3B181D7F: message-id=<20230423123736.D5C3B181D7F@gbminnote.com>
Apr 23 21:37:36 gbminnote postfix/qmgr[2628]: D5C3B181D7F: from=<root@gbminnote.com>, size=368, nrcpt=1 (queue active)
Apr 23 21:37:37 gbminnote postfix/smtp[3412]: connect to gmail-smtp-in.l.google.com[2404:6800:4008:c01::1a]:25: Network is unreachable
Apr 23 21:37:38 gbminnote postfix/smtp[3412]: D5C3B181D7F: to=<gbminnote@gmail.com>, relay=gmail-smtp-in.l.google.com[108.177.125.27]:25, delay=2, delays=0.01/0.01/1.3/0.66, dsn=2.0.0, status=sent (250 2.0.0 OK  1682253458 p11-20020a170902e74b00b001a1956e542dsi9489535plf.340 - gsmtp)
Apr 23 21:37:38 gbminnote postfix/qmgr[2628]: D5C3B181D7F: removed