Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我需要从perl CGI脚本发送电子邮件,而不使用sendmail_Perl_Email - Fatal编程技术网

我需要从perl CGI脚本发送电子邮件,而不使用sendmail

我需要从perl CGI脚本发送电子邮件,而不使用sendmail,perl,email,Perl,Email,我需要在不使用sendmail的情况下发送一封包含perl CGI脚本中html的电子邮件。有没有一种简单的方法可以做到这一点?CPAN上有许多模块可以为您发送邮件 CPAN上有许多模块可以为您发送邮件 的概要说明如何通过SMTP直接发送邮件。的概要说明如何通过SMTP直接发送邮件。您必须发送HTML代码吗?随附的标准Perl发行版直接在Perl中实现SMTP协议。这意味着您可以在未执行sendmail或mail命令或未安装sendmail的系统上发送邮件。我已经用了很多年,没有太多问题 如果您

我需要在不使用sendmail的情况下发送一封包含perl CGI脚本中html的电子邮件。有没有一种简单的方法可以做到这一点?

CPAN上有许多模块可以为您发送邮件

CPAN上有许多模块可以为您发送邮件

的概要说明如何通过SMTP直接发送邮件。

的概要说明如何通过SMTP直接发送邮件。

您必须发送HTML代码吗?随附的标准Perl发行版直接在Perl中实现SMTP协议。这意味着您可以在未执行
sendmail
mail
命令或未安装
sendmail
的系统上发送邮件。我已经用了很多年,没有太多问题


如果您可以下载Perl模块,您应该看看。这允许您发送MIME多部分电子邮件,而不依赖于Sendmail。我没有经常使用这个,但使用起来并不难。

你必须发送HTML代码吗?随附的标准Perl发行版直接在Perl中实现SMTP协议。这意味着您可以在未执行
sendmail
mail
命令或未安装
sendmail
的系统上发送邮件。我已经用了很多年,没有太多问题


如果您可以下载Perl模块,您应该看看。这允许您发送MIME多部分电子邮件,而不依赖于Sendmail。我还没用过这么多,但是使用起来不是那么难。

你是否考虑调用“邮件”命令作为SeNail?当然,邮件命令将调用sEnmail,但我想了解您的限制。SeNail将不在我的脚本正在运行的框中工作。您是否考虑调用“邮件”命令作为使用sEnmail?当然,mail命令将调用sendmail,但我想了解您的限制。sendmail在运行脚本的框中不起作用。我使用的是MIME:Lite,但它反过来使用sendmail。@James:MIME::Lite默认使用sendmail,但这并不意味着sendmail是唯一受支持的发送方法。请注意,MIME::Lite文档中的第二个示例是“创建一个多部分消息(即带有附件的消息)并通过SMTP发送”(emphasis mine);根据该示例中的注释,向
send
方法提供参数“smtp”将使用Net::smtp发送邮件。我使用的是MIME:Lite,但它反过来使用sendmail。@James:MIME::Lite默认使用sendmail,但这并不意味着sendmail是唯一受支持的发送方法。请注意,MIME::Lite文档中的第二个示例是“创建一个多部分消息(即带有附件的消息)并通过SMTP发送”(emphasis mine);根据该示例中的注释,向
send
方法提供参数“smtp”将使用Net::smtp发送消息。Email::MIME生成电子邮件对象,但不发送。Email::MIME生成电子邮件对象,但不发送。