如何设置我的Mac以测试Postfix接收电子邮件

问题描述:

我正在使用的Rails应用程序将收到带有附件的电子邮件,然后处理这些附件。如何设置我的Mac以测试Postfix接收电子邮件

我想要做的就是配置Postfix,这样我就可以发送一封包含Mail.app附件的电子邮件到本地Postfix接收的邮件地址。一旦在Postfix中接收到邮件内容,我就非常高兴。

我试过在我的hosts文件中设置robin-fishers-macbook.locallocalhost,希望发送到[email protected]的邮件可以在本地路由,但没有喜悦。

任何帮助表示赞赏。

感谢

罗宾

+0

您可能需要一个MX DNS记录,这不是您可以对主机文件执行的操作。 – 2012-07-15 08:57:41

+0

我担心这是我最终不得不倒下的路线。使用MX记录设置公共服务器并进行测试。我的问题是,当不得不通过电子邮件发送大量文件时,它会减慢测试速度。 – 2012-07-15 14:34:00

我担心这是我最终不得不例如往下走的路线使用MX记录设置公共服务器并进行测试。

您不需要使用公共服务器。如果你在本地安装DNS服务器,可能使用a guide like this one for Mac OSX,你可以为robin-fishers-macbook.local创建一个区域,将所有内容指向127.0.0.1(或者如果你真的在另一台Mac上运行它,将它指向运行有后缀的IP),并添加一个IN MX 10 127.0.0.1。然后,您只需确保将您的解析器更改为使用本地DNS,而不是通常使用的DNS。像谷歌和其他域的东西仍然会解决以及robin-fishers-macbook.local域。

+0

感谢您的支持。从阅读这篇文章,特别是[本论坛文章](http://macosx.com/forums/unix-x11/21094-dns-server-working-mx-records.html),它看起来是从Mail发送的电子邮件。应用程序将使用电子邮件提供商的DNS记录解析。我要做的是使用一个远程收件箱轮询测试目的,以获得电子邮件到应用程序,但你的答案绝对是正确的 - 我只是没有设置它的倾向! – 2012-07-15 18:48:39