Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/9.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.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 使用excel数据的自动电子邮件发件人_Perl_Excel_Outlook - Fatal编程技术网

Perl 使用excel数据的自动电子邮件发件人

Perl 使用excel数据的自动电子邮件发件人,perl,excel,outlook,Perl,Excel,Outlook,我想要一个生日自动电子邮件发送器。这就是我想要实现的目标: 查看今天的日期 在“DOB”列中查找匹配项 如果为true,则从相应的列“Name”和“Email”获取数据(可能必须分别使用) 创建主题为“生日快乐”的Outlook电子邮件 短信-亲爱的$Name,生日快乐 发送电子邮件 经过一点研究,我明白我将不得不使用电子表格::WriteExcel和其中一个Outlook模块(不确定是哪一个)。在system的帮助下获取今天的日期。getDate()之后,从数据库中获取出生日期匹配日期,如

我想要一个生日自动电子邮件发送器。这就是我想要实现的目标:

  • 查看今天的日期
  • 在“DOB”列中查找匹配项
  • 如果为true,则从相应的列“Name”和“Email”获取数据(可能必须分别使用)
  • 创建主题为“生日快乐”的Outlook电子邮件
  • 短信-亲爱的$Name,生日快乐
  • 发送电子邮件

经过一点研究,我明白我将不得不使用电子表格::WriteExcel和其中一个Outlook模块(不确定是哪一个)。

在system的帮助下获取今天的日期。getDate()之后,从数据库中获取出生日期匹配日期,如果匹配,则发送短信。要发送短信息,请使用mail.cs函数并编写邮件正文。

因为您想阅读excel文件,电子表格::read似乎更合适。不用担心outlook,请查看MIME::Lite。很抱歉,这些都是您可以自己查找的内容。一旦你真的尝试自己实现这个,你可能会发现你甚至不需要帮助。这对你的学习非常有益。然而,一旦你真的尝试了一下,如果你发现自己有麻烦了。然后回到这里问一个问题。你可能不会在这里得到代码片段,除非你已经向我们展示了你自己的一些代码。如果你想更多地了解这一点,请看一下。@innaM谢谢,看起来很有希望。如果我被卡住,我会回来:)