
Postfix에서 메일 포워딩을 설정하는 방법
Postfix는 널리 사용되는 MTA(Mail Transfer Agent) 서버로 네트워크를 통해 이메일을 보내고 받고 전달합니다. 이 튜토리얼은 이메일을 전달하도록 Postfix 서버를 구성하는 데 도움이 될 것입니다.
Postfix MTA 설치
시스템에 이미 postfix가 설치 및 구성되어 있다고 가정합니다. 또는 다음 명령을 사용하여 운영 체제에 따라 Linux 상자에 Postfix를 설치할 수 있습니다.데비안 기반 시스템에서
$ sudo apt-get update $ sudo apt-get install postfix
RHEL 기반 시스템에서
# yum install postfix
OpenSUSE 시스템에서
# zypper in postfix설치 후 Postfix가 시스템에서 실행되고 있는지 확인하십시오. 기본 접미사는 표준 포트 25를 사용했습니다. 다음 명령을 사용하여 시스템이 포트 25에서 수신 대기 중인지 확인하십시오.
# netstat -tulpn | grep 25 tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 4398/master tcp6 0 0 :::25 :::* LISTEN 4398/master
Postfix에서 이메일 전달 구성
Postfix 구성 파일(/etc/postfix/main.cf)에서 이메일 전달 구성부터 시작하겠습니다. 이 파일을 편집하고 다음 구성을 추가/편집합니다. example.com 및 example.net 도메인 이름을 도메인 이름으로 변경virtual_alias_domains = example.com example.net virtual_alias_maps = hash:/etc/postfix/virtual구성 파일을 변경한 후 Postfix 서비스를 다시 시작해야 합니다.
이메일 전달 예
/etc/postfix/virtual은 이메일 전달 규칙을 추가할 파일입니다. 이메일 전달 규칙부터 시작하겠습니다.1 – [email protected] 및 [email protected]으로 전송된 모든 이메일을 [email protected]으로 전달합니다.[email protected] [email protected] [email protected] [email protected]2 – [email protected] 이메일을 [email protected] 및 [email protected]으로 전달
[email protected] [email protected] [email protected]3 – @example.com 도메인으로 보낸 모든 이메일을 [email protected]으로 전달합니다. 또한 @example.net 도메인으로 보낸 모든 이메일은 [email protected]과 [email protected]으로 전달
@example.com [email protected] @example.net [email protected] [email protected]