ZF2 の Message クラスを使用してメールを送信しようとしています。ただし、以下のコードを実行した後、ページはリダイレクトを試み、1 分ほど後に「ローカル ホストがタイムアウトしました」というエラーが表示されます。何か案は?
$message = new Message();
$message->addTo('ToEmail@gmail.com')
->addFrom('FromEmail@gmail.com')
->setSubject('Greetings and Salutations!')
->setBody("Sorry, I'm going to be late today!");
// Setup SMTP transport using LOGIN authentication
// Setup SMTP transport using PLAIN authentication over TLS
$transport = new SmtpTransport();
$options = new SmtpOptions(array(
'name' => 'localhost',
'host' => 'localhost',
'port' => 8888, // Notice port change for TLS is 587
'connection_class' => 'plain',
'connection_config' => array(
'username' => 'FromEmail@gmail.com',
'password' => 'FromPassword',
'ssl' => 'tls',
),
));
$transport->setOptions($options);
$transport->send($message);