我们使用 SMTP 从我的网站发送电子邮件。使用Email::MIME构建,然后使用Email::Sender::Transport::SMTP将其传递到我们的 SMTP 服务器进行发送:
my $transport = Email::Sender::Transport::SMTP->new({
host => 'smtp.gmail.com',
port => 465,
ssl => 1,
sasl_username => 'hello@foo.com',
sasl_password => 'xxxx'
});
sendmail($email,{ to => ['andy@foo.com'] });
Run Code Online (Sandbox Code Playgroud)
我的问题是它太慢了!(每封电子邮件至少需要 4-5 秒,如果您向客户发送一封电子邮件 + 向我们(管理员)发送一封电子邮件,那就是 10 秒。我们不断让人们认为该网站似乎挂了
所以我的问题 - 如何发送 SMTP 电子邮件,而不必挂起 Perl 脚本?我真的不关心错误捕获。主要问题是尽快发送电子邮件
谢谢
| 归档时间: |
|
| 查看次数: |
104 次 |
| 最近记录: |