为邮件匿名设置PostFix

我有一个问题,只为使用别名设置PostFix。 让我先解释一下我做了什么:

1)我去了域名控制面板,我们的DNS托pipe,并创build一个新的子域名为m.example-mydomain.com(我指出它的服务器IP),然后去MXlogging(邮件logging),然后,在那里我创build了一个新的子域,将其指向m.example-mydomain.com。 最终的结果是,当一个像google这样的邮件服务器试图发送一封电子邮件到[email protected]时,它会在我们的DNS中被查找,并被redirect到正确的IP地址。

2)我login到机器并使用apt-get安装了postfix。

3)在/etc/postfix/main.cf结尾使用以下几行编辑主后缀设置文件

virtual_alias_domains = m.example-mydomain.com virtual_alias_maps = hash:/etc/postfix/virtual 

4)创build了一个新的文件/ etc / postfix / virtual,并在文件内部创build了转发器

 cat /etc/postfix/virtual [email protected] [email protected] [email protected] [email protected] 

5)然后我在虚拟文件里添加了一个条目,你必须运行这个命令

 postmap /etc/postfix/virtual 

我试图发送一封电子邮件到[email protected],所以它会转发到别名,但这是我在日志文件中。

 Nov 24 12:25:30 domU-12-31-39-0C-1A-72 postfix/smtpd[11373]: connect from unknown[74.125.82.48] Nov 24 12:25:31 domU-12-31-39-0C-1A-72 postfix/trivial-rewrite[11377]: warning: do not list domain m.example-mydomain.com in BOTH mydestination and virtual_alias_domains Nov 24 12:25:31 domU-12-31-39-0C-1A-72 postfix/smtpd[11373]: 73B6A4D72: client=unknown[74.125.82.48] Nov 24 12:25:31 domU-12-31-39-0C-1A-72 postfix/cleanup[11378]: 73B6A4D72: message-id=<CACaL_7fcTcxLQmbQFdh0H5N8mea1750FVOFbDyi4s5e=r=ieuw@mail.gmail.com> Nov 24 12:25:31 domU-12-31-39-0C-1A-72 postfix/qmgr[11309]: 73B6A4D72: from=<[email protected]>, size=1480, nrcpt=1 (queue active) Nov 24 12:25:32 domU-12-31-39-0C-1A-72 postfix/smtp[11379]: 73B6A4D72: to=<[email protected]>, orig_to=<[email protected]>, relay=gmail-smtp-in.l.google.com[74.125.115.27]:25, delay=0.89, delays=0.28/0.01/0.18/0.41, dsn=2.0.0, status=sent (250 2.0.0 OK 1322137866 u18si4183976vcq.63) Nov 24 12:25:32 domU-12-31-39-0C-1A-72 postfix/qmgr[11309]: 73B6A4D72: removed Nov 24 12:26:01 domU-12-31-39-0C-1A-72 postfix/smtpd[11373]: disconnect from unknown[74.125.82.48] 

请告诉我如何使Postfix在redirect工作?

正如你所见,它的工作。 那么你的问题在哪里?

请遵循以下build议: warning: do not list domain m.example-mydomain.com in BOTH mydestination and virtual_alias_domains