2016-09-09 21 views
0

私は高低を検索しましたが、hotmail smtpを使用するswiftmailerスクリプトの実例を見つけることができませんでした。私はgoogleの例を使って試してみました。ポート、ユーザー、パスワードが表示されますが、タイムアウトするまでページがハングアップします。swiftmailerはHotmailで問題を解決しました

マイコード:

require_once 'lib/swift_required.php'; 
// Create the SMTP configuration 
$transport = Swift_SmtpTransport::newInstance("smtp.live.com", 465, "TLS"); 
$transport->setUsername("[email protected]"); 
$transport->setPassword("XXXXXX"); 

// Create the message 
$message = Swift_Message::newInstance(); 
$message->setTo(array(
    "[email protected]" => "xxx", 
)); 
$message->setCc(array("[email protected]" => "Aurelio De Rosa")); 
$message->setBcc(array("[email protected]" => "Bank Boss")); 
$message->setSubject("This email is sent using Swift Mailer"); 
$message->setBody("You're our best client ever."); 
$message->setFrom("XXXXX", "XX XXXXXXX"); 


// Send the email 
$mailer = Swift_Mailer::newInstance($transport); 
$mailer->send($message, $failedRecipients); 

// Show failed recipients 
print_r($failedRecipients); 

答えて

0

私はあなたが正しく暗号化のparamを設定する必要があります期待しています。ポート465の場合はsslを使用します。 587については、tls。ホットメールは他の場所と全く同じではありません。あなたのコードはどこでも動作しません。

+0

返信と情報ありがとうございます。私はスクリプトを更新して、sslで465とtlsで587の両方を試しました。両方とも接続時間が#110になりました。私が気づくべき他の設定や設定はありますか? – pbytes

関連する問題