我需要在不使用sendmail的情况下在perl CGI脚本中发送包含html的电子邮件。有一个简单的方法吗?
答案 0 :(得分:7)
Email::Sender的概要显示了如何通过SMTP直接发送邮件。
答案 1 :(得分:2)
您必须发送HTML代码吗?标准的Perl发行版附带Net::SMTP,它直接在Perl中实现SMTP协议。这意味着您可以在未实施sendmail
或mail
命令或安装sendmail
的系统上发送邮件。我已经使用它多年没有太多问题了。
如果您可以下载Perl模块,您应该查看Email::MIME。这允许您发送MIME多部分电子邮件,而不依赖于Sendmail。我没有那么多地使用这个,但它并不难以使用。
答案 2 :(得分:1)
CPAN上有许多模块可以为您发送邮件。 http://search.cpan.org/