我的主要问题是我设置了一个小型服务器,而我的 ISP 阻止了端口 25。我在 postfix 中将 Mandrill 设置为端口 587 上的中继主机,这样就解决了我的发送问题。
我知道 Mandrill 可用于将入站电子邮件路由到应用程序以解析 jason 电子邮件,但我可以将该入站电子邮件路由到 roundcube 或类似应用程序吗?
答案1
tl;dr 不,不能。
你希望 Roundcube 在哪里获取邮件?Roundcube 和其他网络邮件软件没有自己的邮件传输系统 - 它们只是邮件客户就像 Thunderbird、Mail.app、Outlook 等。
因此,对于入站邮件,您要么需要使用 Mandrill 以外的其他程序,要么编写一个可以解析 Mandrill json 输出的应用程序,将其转换为标准电子邮件消息,然后将其提交到您的 SMTP 服务器,它最终将进入 maildir/mbox 并通过 IMAP 提供(然后 roundcube 可以使用)。
答案2
我使用免费的 SMTP 重定向工具解决了我的问题。(我想我问错了问题。)
我注册于http://ghettosmtp.com并将我的 MX 记录指向它们。它们又将我收到的消息转发到我服务器上我选择的端口。我设置了/etc/postfix/master.cf
监听该端口,现在我也可以接收电子邮件了。