我有一个开发 Ubuntu Server (12.04.1) VM,用于开发 php 站点和电子商务站点(如 Magento 等)。
因为这是出于开发目的,并且我需要使用我自己以外的电子邮件地址进行测试,所以我需要一种让 sendmail 命令接受邮件但不实际发送邮件的方法,而是存档是我可以查看的地方它。
安装邮件服务器以便 sendmail 命令将所有邮件路由到本地目录的最简单方法是什么?即我不希望任何邮件被传送到互联网。
我尝试了这个问题中讨论的步骤(SMTP 服务器将所有邮件发送到 user@localhost),但它似乎不起作用 - 我的(本地)邮箱中收到一条错误消息,告诉我它无法发送我的测试消息(例如,someone@gmail.com)