私のローカルホスト(Linux Mint OS)では、Swiftmailerは次のコードで正常に動作していますが、サーバーに移動すると、送信機能でハングし、内部サーバーエラーが発生します。
現在、Google Appsを使用してメールを設定しているので、SMTPがこの状況で機能しない可能性がありますか?その場合、SMTPからこれを変更することをどのように提案しますか。
また、このようなメールを送信すると、ユーザー名領域に送信元アドレスが表示されます。「setFrom」関数のfromアドレスとともに表示したい。
//Include the swiftmailer class
require_once 'comm/swiftmailer/swift_required.php';
//Create a message
//Pass it as a parameter when you create the message
$message = Swift_Message::newInstance();
$message->setSubject('My Subject');
$message->setFrom(array('noreply@domain.com' => 'No Reply'));
$message->setTo(array('me@domain.com' => 'Me'));
$message->setBody($emailContent, 'text/html');
//Create transport class and email the message
$transport = Swift_SmtpTransport::newInstance('smtp.gmail.com', 465, 'ssl')->setUsername('useracctname')->setPassword('password');
$mailer = Swift_Mailer::newInstance($transport);
$result = $mailer->send($message);
助けてくれてありがとう!