С сегодняшнего дня многие из моих приложений php не могут отправлять электронную почту с помощью SwiftMailer и разных учетных записей Mandrill.Невозможно отправить электронное письмо с помощью SwiftMailer с Mandrill
У меня этот код, а функция отправки в последнем случае остановить сценарий ..
// Instance message
$message = Swift_Message::newInstance();
$message->setSubject("subject")
->setFrom(array('[email protected]' => 'test'))
->setTo(array('a_valid_email' => 'name'))
->setBody("test", 'text/html')
->setPriority(2);
$smtp_host = 'smtp.mandrillapp.com';
$smtp_port = 587;
$smtp_username = 'valid_username';
$smtp_password = 'valid_password';
// SMTP
$smtp_param = Swift_SmtpTransport::newInstance($smtp_host , $smtp_port)
->setUsername($smtp_username)
->setPassword($smtp_password);
// Instance Swiftmailer
$instance_swiftmailer = Swift_Mailer::newInstance($smtp_param);
$type = $message->getHeaders()->get('Content-Type');
$type->setValue('text/html');
$type->setParameter('charset', 'iso-8859-1');
//Here the send function stop event and I did not go inside the if
if ($instance_swiftmailer->send($message, $fail)) {
echo 'OK ';
}else{
echo 'NOT OK : ';
print_r($fail);
}
Спасибо заранее, чтобы помочь мне решить эту проблему ..
Какова фактическая ошибка, которую вы получаете при запуске кода? Что такое сообщение об ошибке? – Kaitlin