电子邮件不使用smtp发送perl MIME :: Lite

时间:2010-12-10 15:11:43

标签: perl email smtp

我正在尝试使用MIME :: Lite发送电子邮件,但电子邮件不会发送,我没有收到任何错误。 代码:

    my $subject = $Config->{email}->{subject};
    my $from_email = $Config->{email}->{from_email};
    my $message = $Config->{email}->{message};
    my $smtp_server = $Config->{email}->{smtp_server};
    my $msg = MIME::Lite->new
    (
    Subject => $subject,
    From    => $from_email,
    To      => $email,
    Type    => 'text/html',
    Data    => $message
    );

    $msg->send('smtp' ,$smtp_server );

1 个答案:

答案 0 :(得分:3)

没有多少去那里......

也许尝试调试?

$msg->send( 'smtp', $smtp_server,  Debug=>1 );

并检查$Config->{email}中的所有值是否符合您的预期。