Postfix 和多域

Postfix 和多域

我正在尝试设置 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如果配置不正确,请记住虚拟别名表。

相关内容