好的,这里很困惑。我可以使用此服务http://www.mailgun.com/及其gem。
从我的rails应用程序发送电子邮件我收到的回复Can webmail work without an SMTP server?让我相信您可以发送一封包含PHP / Ruby的电子邮件,而无需外部服务。
答案 0 :(得分:1)
您可以在localhost或网络中的其他计算机上托管自己的邮件服务器。有开源邮件服务器。这些通常称为邮件传输代理(MTA)。一些例子是Sendmail和Postfix。根据您的需求和操作系统,还有其他一些。
直接回答你的问题:
答案 1 :(得分:0)
您可以直接发送电子邮件,例如在PHP中使用mail()
功能。问题在于,您的电子邮件可能会被其他网络服务器视为垃圾邮件(并解释为什么非常复杂)
答案 2 :(得分:0)
发送电子邮件可以像
一样简单telnet remote.host.com 25
但是,运行信誉良好的SMTP服务器并非易事。如果做得不好,你可能只是主持一个垃圾邮件中继,并最终成为每个人的黑名单。
人们为mailchimp等服务付费的原因是他们希望避免所需的工作,并且有合理的机会让他们的电子邮件实际被其发送给的人阅读。许多网站将拒绝任何来自地址/机器的邮件 似乎没有有效的返回路径。