![通过 ubuntu 服务器接收电子邮件](https://linux22.com/image/573332/%E9%80%9A%E8%BF%87%20ubuntu%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8E%A5%E6%94%B6%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6.png)
我按照这里的说明进行操作:
https://help.ubuntu.com/community/Postfix
我有一个名为 my-domain.com 的域名,主机名 www 和 @ 指向我的 IP 地址。那么我怎样才能将电子邮件发送到[电子邮件保护]来到服务器?
理想情况下,我希望将它们放入一些脚本中并从那里进行处理。
答案1
因此通常您有一个指向您的 IP 的 MX 记录。
Postfix:您可以通过配置虚拟域并使用 vmail 或 maildir 格式来执行此操作。
可以使用 mysql 或简单的文本文件来配置它,有很多方法。
由于这篇文章无法概括太多内容,我建议你看一下本教程。虽然它是用于 Debian,但它应该与 ubuntu 的工作方式相同。
答案2
您需要做的第一件事是在您的 DNS 上为您的域设置 MX 记录,以便其他服务器知道哪个服务器处理该域的邮件
使用以下方法检查您当前是否有 MX 记录:
如果您需要添加,Ubuntu 上的 BIND 文档将告诉您不同的 DNS 记录类型:
https://help.ubuntu.com/community/BIND9ServerHowto
设置完成后,当你向域名发送电子邮件时,你应该会在 mail.log 中看到一些内容