我正在使用WAMP Server在我自己的计算机上开发我的php网站。我正在使用Swiftmailer发送邮件。它发送邮件,但它的工作非常缓慢。它在大约8-12秒内发送一封邮件。 我使用以下代码
$transport = Swift_SmtpTransport::newInstance('smtp.gmail.com',465, 'ssl');
$transport->setUsername('xyzmail@gmail.com');
$transport->setPassword('xyz12345');
$message = Swift_Message::newInstance();
$message->setTo("myownemail@gmail.com");
$message->setSubject("Test Mail from News Page");
$message->setFrom("xyzmail@gmail.com");
$message->setBody("This is the Message Body");
$mailer = Swift_Mailer::newInstance($transport);
if($mailer->send($message))
{
$output_msg = "Message Has been Sent Successfully!";
}
else
{
$output_msg = "Could Not Sent Message!";
}
我在这里提到的一件事我没有在邮件正文中发送这么多文本,我发送的是与上面例子中使用的相同的单行文本。
为什么工作这么慢,我有什么问题吗?或者我是否需要使用任何其他邮件发件人工具?
答案 0 :(得分:1)
不确定SwiftMail是否存在问题。
也许服务器配置不允许更快地发送电子邮件。当我在共享服务器时,我有这样的问题。
因为快速发送电子邮件(即每0.5秒)会使服务器超载,因此服务器管理员已配置为每10秒发送一封电子邮件。
另一个原因可能是垃圾邮件安全。