我正在尝试设置 postfix 以使用多域邮件。
目前,我可以将邮件发送到[email protected]
,但[email protected]
无法将邮件发送到:尝试向此地址发送电子邮件时,我收到以下电子邮件
Delivery to the following recipient failed permanently:
[email protected]
Technical details of permanent failure:
Google tried to deliver your message, but it was rejected by the server for the recipient domain domain2.com by redirect.ovh.net. [213.186.33.5].
The error that the other server returned was:
550 sorry, no mailbox here by that name (#5.1.1)
主配置文件
myhostname = domain1.com
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = ns3289160.ip-5-135-180.eu, localhost.ip-5-135-180.eu, localhost
virtual_alias_domains = domain2.com
virtual_alias_maps = hash:/etc/postfix/virtual/addresses
/etc/postfix/virtual/地址
domain2.com DOMAIN
[email protected] user
我真的不知道发生了什么,因为我知道我从未切换过我的域名上的 MX 条目(它仍然指向 redirect.ovh.net,根据他们的文档,它代表个人邮箱的 mx)。
我该如何正确设置所有内容,以便能够使用带有个性化邮件地址的 Postfix?(例如,domain1.com
而不是ns**.eu
)
; <<>> DiG 9.9.5-3ubuntu0.1-Ubuntu <<>> domain2.com mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15795
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; MBZ: 0005 , udp: 512
;; QUESTION SECTION:
;domain2.com. IN MX
;; ANSWER SECTION:
domain2.com. 5 IN MX 1 redirect.ovh.net.
;; Query time: 156 msec
;; SERVER: 127.0.1.1#53(127.0.1.1)
;; WHEN: Thu Apr 02 18:26:12 EDT 2015
;; MSG SIZE rcvd: 76
名称domain2.com、用户已更改...
答案1
如果您想使用 VPS 接收邮件,您需要将 MX 指向您的服务器。现在它指向,redirect.ovh.net
因此必须在那里将虚拟别名配置为重定向,而不是目的地。例如,您可以:
mail.example.com. IN A 5.135.180.55
example.com. IN MX 1 mail.example.com.
这不是 Postfix 问题,您的 Postfix 可能配置正确。postmap
如果配置不正确,请记住虚拟别名表。