こんにちは、私は新しいサーバーにアプリケーションを移行してきましたが、Ubuntuサーバーですが、新しいサーバーではCakephp 2.0を使用して電子メールを送信するのに問題があります。
cake mail configのホストが localhost
私は次のエラーがあります:
SMTP Error: 530 5.7.0 Must issue a STARTTLS command first
解決策はインターネット上で検索することが設定SMTPです ssl://mydomain.com.br
php.ini、またはsslホストを使用して ssl://mydomain.com.br
ケーキメールの設定に。最初のオプションでは何も変わらず、エラーが解決せず、ケーキメール設定のホストsslで次のようなエラーが表示されます。
Unable to connect to SMTP server.
私はphpだけを使って簡単なテストをします mail()
機能とEメールが送信されます。
このサーバー上で私はpostfixとdovecotを設定しますがこれは問題になるでしょうか?
回答:
回答№1は1あなたは "PHPMailer"を使用することができます。 それはシンプルで簡単です。
https://github.com/PHPMailer/PHPMailer