postfix 的正确配置是什么?

postfix 的正确配置是什么?

如何配置我的 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)。完成此操作后,您需要运行newaliasespostalias /etc/aliases生成数据库。

此后您应该能够接收消息。

相关内容