如何配置我的 postfix 服务器以接受来自[电子邮件保护]? 我这样设置 main.cf 文件:
myhostname = andrea-VirtualBox
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
#/etc/mailname
mydestination = $myhostname postfixtest.org localhost
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mydomain = postfixtest.org
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
mail_spool_directory = /var/mail
home_mailbox = Maildir/
recipient_delimiter = +
inet_interfaces = 127.0.0.1
default_transport = smtp
relay_transport = smtp
virtual_alias_maps = pcre:/etc/postfix/virtual
inet_protocols = all
但我无法接收[电子邮件保护]电子邮件,似乎这个地址不存在。我只报告了我编辑的行,其他配置参数设置为默认值或被注释掉。
答案1
由于您正在设置一个简单的邮件服务器,因此您只需删除该virtual_alias_maps = pcre:/etc/postfix/virtual
设置并将其替换为alias_maps = hash:/etc/alias
并在其中添加一行[email protected] andrea
(正如您提到的系统上有用户 andrea)。完成此操作后,您需要运行newaliases
或postalias /etc/aliases
生成数据库。
此后您应该能够接收消息。