SwiftMailerクラスを使用して、アプリケーションの設定(開発または制作)に応じてphp mail()関数またはSMTPを使用してメールを送信しています。私のコードは次のようになります。Swift_Transport_MailTransportクラスはバージョン5.4.5以降で廃止され、6.0では削除されます。 SendmailまたはSMTPトランスポートを代わりに使用する
例外:UNKNOWN ERROR(16384):Swift_Transport_MailTransport クラスは、バージョン5.4で廃止されました。
が// Default mailer: php mail() function $this->transport = \Swift_MailTransport::newInstance(); // If a SMTP host is defined if (isset($_SITE['site_smtp_host'])) { $this->transport = \Swift_SmtpTransport::newInstance($_SITE["site_smtp_host"], 587) ->setUsername($_SITE["site_smtp_user"]) ->setPassword($_SITE["site_smtp_pass"]); }
ではSwiftMailer 5.4.5以来、私は、この非推奨の通知を取得しています。 5で削除され、6.0で削除されます。 代わりにSendmailまたはSMTPトランスポートを使用してください。
Swift_SendmailTransport
をSwift_MailTransport
として使用しますか?それは同じ環境で動作しますか? php mail()関数も使用していますか?そうでない場合は、SwiftMailerでphp mail()関数を使用することはできませんか?