用Perl发送gMail

时间:2011-09-14 18:25:22

标签: perl gmail ppm

尽管有大量研究和许多帖子似乎表明这并不太难,但我不知道如何通过Google发送gMail而无需通过SMTP连接。我已成功实施了民意调查和发布Google文档的代码。我认为这会更容易。

有几篇帖子表明Email :: Send :: Gmail是可行的方法,但该模块无法通过PPM(添加了所有默认存储库)。

如果我走在正确的轨道上,有人可以告诉我吗?

我为缺乏细节而道歉,但我不确定我知道确切的问题是什么,所以在我发布大量可能无关的信息之前,有人可以向我验证他们已经成功实施了电子邮件::发送:: Gmail模块并提供示例,如果是这样的话?

3 个答案:

答案 0 :(得分:4)

您不必安装Strawberry Perl。您可以使用ActivePerl with the CPAN archive。但要做到这一点,你必须先做一些腿部工作:

  • 转到ActiveState的Perl程序包管理器并安装 CPAN 程序包。
  • 安装软件包后,打开控制台窗口并从命令行运行cpancpan进程将检测到您没有安装MinGW编译器环境,并将安装它。

现在您已经使用了cpan,您需要将其更新为最新版本的CPAN。

  • cpan>提示符处(如果您已退出CPAN,请重新启动),请运行install CPAN。这将加载cpan实用程序的最新副本。
  • 当您收到cpan提示时,请运行reload

现在CPAN正在运行并更新,您可以安装Email::Send::Gmail包:

  • cpan>提示符下,输入install Email::Send::Gmail。它可能必须安装一些先决条件。基本上回答到任何CPAN要求,你会没事的。

我自己就是这样做来验证它是否有效。

答案 1 :(得分:2)

如果您使用的是Windows,我建议您使用Strawberry Perl,然后通过CPAN安装Email::Send::Gmail

答案 2 :(得分:0)

快速浏览Email::Send::Gmail source表示该模块只不过是Net :: SMTP :: SSL的包装器,其连接正确,可连接到谷歌的smtp服务器。

您可以创建您的on版本,没有任何问题,从它的源代码开始。