【发布时间】:2011-12-14 03:12:04
【问题描述】:
如何在我的 ubuntu 系统上发送邮件。我需要在我的 ruby on rails 应用程序中发送邮件,但无法测试,因为没有发送邮件。我需要在我的系统上做什么。 (现在测试这个应用程序让我意识到为什么邮件没有通过我安装的那个 Evolution 东西发送)
【问题讨论】:
标签: email ruby mail-server
如何在我的 ubuntu 系统上发送邮件。我需要在我的 ruby on rails 应用程序中发送邮件,但无法测试,因为没有发送邮件。我需要在我的系统上做什么。 (现在测试这个应用程序让我意识到为什么邮件没有通过我安装的那个 Evolution 东西发送)
【问题讨论】:
标签: email ruby mail-server
Evolution 是一个 MUA(邮件用户代理),如 Outlook、Thunderbird 或任何数量的旨在供用户阅读和创建电子邮件的程序。您的程序也是有限的 MUA(可能仅限创建)。
您需要将您的电子邮件发送给 MTA(邮件传输代理)。如果您正确配置返回地址,您可能能够使用与 Evolution 连接的相同 MTA。在这种情况下,SMTP 服务器用于发送电子邮件。如果您使用其中一个电子邮件库,您应该能够指定 SMTP 服务器名称以及用户 ID 和密码(如果需要)。
许多软件包需要 MTA,因此您可能已经安装了 Postfix、Exim4 或 Sendmail。检查监听端口 25 的程序。如果是这样,您可以使用 localhost 作为您的 SMTP 服务器。如果您需要向其他系统发送电子邮件,您可能需要将您的 MTA 配置为您的 ISP 服务器的卫星,它将您的消息中继到 Internet。
【讨论】: