perl - 如何使用 Mail::Sender 发送没有 "to"地址的电子邮件?

标签 perl email

是否可以使用 Mail::Sender 发送只有 ccbcc 收件人的电子邮件?当我尝试发送没有“收件人”地址的电子邮件时,我得到了预期的返回码:

-8 = argument $to empty

最佳答案

在“收件人”字段中使用空字符串 '' 无效。使用空间就像一种魅力。

use Mail::Sender;

my $sender = Mail::Sender->new();
my $mail   = {
    smtp                 => 'mailserver',
    from                 => 'example@example.com',
    to                   => ' ',
    bcc                  => 'example@example.com',
    subject              => 'test',
    ctype                => 'text/plain; charset=utf-8',
    skip_bad_recipients  => 1,
    msg                  => 'test'
};

my $ret =  $sender->MailMsg($mail);

print $ret;

关于perl - 如何使用 Mail::Sender 发送没有 "to"地址的电子邮件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/452404/

相关文章:

regex - 如何在 Perl 中匹配多个正则表达式?

PHP:批量发送大量电子邮件

email - 如何使用 HP-UX shell 脚本将简单的文本文件作为附件发送?

email - 发送回复中引用的原始电子邮件的最佳方法是什么?

php - 平 : sending the full log by email?

perl - 如何使用 RRDtool 更新数据?

perl html 解析库/工具

perl - Perl 中 BEGIN block 的作用是什么?

email - 使用 Cakephp 3 使用用户名或电子邮件登录

perl - SignalP @INC 中的错误消息 : Can't locate FASTA. pm