如何使用Perl脚本发送电子邮件

如何使用Perl脚本发送电子邮件,perl,email,Perl,Email,这是我最后一次考试,如果有人帮助我,我将非常感激 我被告知要编写用于向许多用户发送电子邮件的Perl脚本。 它应该是这样工作的: 1) 该脚本读取一个.html文档,该文档应该是电子邮件的主体 2) 它读取包含电子邮件应发送到的所有电子邮件地址(除以“;”)的.txt文档。可能有成百上千个电子邮件地址 3) 脚本应该以某种方式读取用于发送电子邮件的SMTP设置 我期待着任何人的回答 提前感谢…首先,我不打算为您编写代码-如果您尝试自己编写代码,您将受益匪浅 1) 您需要创建“body”文件并将其

这是我最后一次考试,如果有人帮助我,我将非常感激

我被告知要编写用于向许多用户发送电子邮件的Perl脚本。 它应该是这样工作的:

1) 该脚本读取一个.html文档,该文档应该是电子邮件的主体

2) 它读取包含电子邮件应发送到的所有电子邮件地址(除以“;”)的.txt文档。可能有成百上千个电子邮件地址

3) 脚本应该以某种方式读取用于发送电子邮件的SMTP设置

我期待着任何人的回答


提前感谢…

首先,我不打算为您编写代码-如果您尝试自己编写代码,您将受益匪浅

1) 您需要创建“body”文件并将其存储起来,以便以后在脚本中使用

2) 再次阅读“电子邮件地址”文件的内容,您可能需要使用该功能来分隔电子邮件地址。将它们存储在一个数组中,在将每个电子邮件地址添加到数组中之前,您可能希望对其进行验证


3) 对于数组中的每个条目-发送电子邮件。要发送电子邮件,您可以使用以下模块

,您可以在Robert Maldons的博客上找到一个示例。检查并查找Net::SMTP::SSL 它包含代码片段的所有内容
您只需添加语法

@yko:from your link'Larry现在使用“Perl”来表示语言:我看不出有什么问题:Perl(语言)脚本(然后由解释器Perl运行)@Matteo,在原始主题中,所有字母都是大写的。请参阅编辑历史,也很抱歉让您感到困惑。@yko-所说的“大写”是指“全部大写”吗?“Perl”这个词是大写的。对不起,Goran,但这听起来很像你在给别人发垃圾邮件。@Quentin,你是对的。我删除了我的评论,因为它实际上是错误的,让人困惑。谢谢你,伙计,你把我从数小时的搜索中解救了出来。。感激