如何显示传入的电子邮件到网站?

时间:2012-06-25 04:03:47

标签: parsing email

我想在我的网站上显示收到的电子邮件。 我有三个基于Web的电子邮件帐户(在Gmail上),我想在我的网站上显示来自这些帐户的每封传入电子邮件的内容。 是否有基于工具或云的服务来执行此操作。 听说过Wordpress POSTIE,但我认为它适用于一封电子邮件。 亚马逊是否帮助我实现这个目标?

如果可以通过它实现,我也愿意购买gmail应用程序。

我不太专注于技术,但如果能以最低金额实现这一点,我将外包。 在此期待感谢:)

1 个答案:

答案 0 :(得分:0)

您可以使用Perl模块Mail::POP3Client

#!/usr/bin/perl

use strict;
use warnings;
use IO::Socket::SSL;
use Mail::POP3Client;

my $username  = '...@gmail.com';
my $password  = '...';

my $mailhost  = 'pop.gmail.com';
my $port      = '995';

my $pop = new Mail::POP3Client(
            USER     => $username,
            PASSWORD => $password,
            HOST     => $mailhost,
            PORT     => $port,
            USESSL   => 'true',
            DEBUG    => 0,
);

for (my $i = 1; $i <= $pop->Count(); $i++) {
  my $message = $pop->Body($i);
  ...
}

$pop->Close();