본문 바로가기

리눅스

우분투에서 Postfix 메일 서버를 사용하여 Gmail로 메일을 보내는 방법

728x90

우분투에서 Postfix 메일 서버를 사용하여 Gmail로 메일을 보내는 방법

Postfix 메일 서버를 사용하여 Gmail로 메일을 보내는 방법에 대해 안내해 드리겠습니다.

1. 우분투 서버에서 터미널을 엽니다.

2. 다음 명령을 사용하여 메일 송신 명령줄 도구인 mailutils를 설치합니다.

sudo apt update
sudo apt install mailutils

3. 다음 명령을 사용하여 Gmail 계정의 인증 정보를 지정합니다.

sudo vim /etc/postfix/sasl_passwd

4. 파일에 Gmail의 SMTP 서버 주소, 포트 및 인증 정보를 추가합니다.

[smtp.gmail.com]:587    [email protected]:your_password

참고: [email protected]에는 Gmail 계정의 이메일 주소를, your_password에는 해당 계정의 비밀번호를 입력합니다.

5. Shift + zz를 눌러 나가기 전에 저장합니다.

6. 다음 명령을 사용하여 sasl_passwd 파일을 해시 파일로 변환합니다.

sudo postmap /etc/postfix/sasl_passwd

7. 다음 명령을 사용하여 메일 서버의 구성 파일을 엽니다.

sudo vim /etc/postfix/main.cf

8. 파일에서 다음 줄을 찾고 수정합니다.

relayhost =

다음과 같이 변경합니다.

relayhost = [smtp.gmail.com]:587

9. 파일에서 다음 줄을 찾고 수정합니다.

#smtp_tls_security_level = may

다음과 같이 변경합니다.

smtp_tls_security_level = encrypt

10. 파일의 끝에 다음 줄을 추가합니다.

smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous

11. Shift + zz를 눌러 나가기 전에 저장합니다.

12. 다음 명령을 사용하여 Postfix 서비스를 재시작합니다.

sudo systemctl restart postfix

13. 테스트 이메일을 작성하기 위해 터미널에서 다음 명령을 실행합니다.

echo "Test email" | mail -s "Test" [email protected]

참고: [email protected]을 테스트할 대상의 이메일 주소로 대체합니다.

14. 명령을 실행하면 Postfix를 통해 Gmail 서버로 메일이 전송됩니다. 발송 과정과 결과를 확인하기 위해 Gmail 계정의 수신함과 스팸 폴더를 확인합니다.

 

위의 단계를 따라 진행하면 Postfix 메일 서버를 사용하여 Gmail로 메일을 보낼 수 있습니다.

 

728x90