如何为 postfix 正确配置 DNS 设置和 Ubuntu 14.04?

如何为 postfix 正确配置 DNS 设置和 Ubuntu 14.04?

我有一个 VPS,它分配了 IP,运行 Ubuntu 14.04,还有一个在其他地方注册的域名。域名的 A 记录指向 VPS 的 IP。我可以通过域名毫无问题地访问我的网站。(并且我读到我应该将我的域名放在我的 nginx 配置的服务器块中)。

我该如何处理名称服务器和 MX 记录部分?到目前为止,我的 DNS 记录中唯一指向服务器的部分是 1 A 记录。

我需要设置电子邮件,但即使配置了 Postfix,我也无法向其发送邮件。

我的 /var/log/mail.log 的内容

Mar  1 01:32:38 postfix/sendmail[25411]: fatal: Recipient addresses must be specified on the command line or via the -t option
Mar  1 02:09:26 postfix/master[26863]: daemon started -- version 2.11.0, configuration /etc/postfix
Mar  1 02:10:56 postfix/master[26863]: terminating on signal 15
Mar  1 02:11:09 postfix/master[27272]: daemon started -- version 2.11.0, configuration /etc/postfix
Mar  1 02:19:28 postfix/master[27272]: reload -- version 2.11.0, configuration /etc/postfix
Mar  1 03:23:08 postfix/master[27272]: terminating on signal 15
Mar  1 03:23:08 postfix/master[28928]: daemon started -- version 2.11.0, configuration /etc/postfix

我的 postfix main.cf 的内容将域名替换为 example.com

smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no

append_dot_mydomain = no

readme_directory = no

myhostname = example.com
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mydestination = $myhostname localhost.$mydomain localhost
virtual_alias_maps = hash:/etc/postfix/virtual

答案1

您收到的错误消息是由于电子邮件客户端您正在使用。它没有正确格式化收件人的电子邮件地址。选择一个电子邮件客户端,例如 Thunderbird、Gmail 或 Many Email(Android 自带的默认电子邮件客户端)。它将正确格式化收件人的电子邮件地址。这将解决您问题中附带的错误。

您还可以使用许多基于 Web 的电子邮件客户端,例如部落

相关内容