私のホスティングプロバイダー(webhosting.uk.com)は、セキュリティ上の理由から、SMTP認証を使用してコードを更新する必要があるPHP mail()関数を無効にしました。コードを変更する方法がわかりません。sapphireフォルダーにあると思いますか?現時点では、私のWebサイトの連絡フォームが受信者に電子メールを送信せず、ニュースレターモジュールが送信に失敗します...誰かがこれを手伝ってくれますか、または正しい方向に私を向けることができますか?
前もって感謝します
私のホスティングプロバイダー(webhosting.uk.com)は、セキュリティ上の理由から、SMTP認証を使用してコードを更新する必要があるPHP mail()関数を無効にしました。コードを変更する方法がわかりません。sapphireフォルダーにあると思いますか?現時点では、私のWebサイトの連絡フォームが受信者に電子メールを送信せず、ニュースレターモジュールが送信に失敗します...誰かがこれを手伝ってくれますか、または正しい方向に私を向けることができますか?
前もって感謝します
コアのコードを変更しないでください。更新が複雑になり、必要ありません。
この問題専用のモジュールがあります:https ://github.com/xeraa/silverstripe-smtp 免責事項:私は作者ですが、無料+ BSDライセンスであるため、使用しない理由はありません。
私はウェブホスティングで維持しているサイトで同じ問題を抱えています。私はまだ問題(時間の不足)を解決していませんが、ウェブホスティングは電子メール送信にSMTP認証を使用する方法の例を提供しました。
これは私がウェブホスティングから受け取ったメールのリンクです:http://taverham.webhosting.uk.com/auth.txt。ここからzipファイルをダウンロードするように求められます。このファイルには、SMTP認証を使用できるようにするphpスクリプトコードが含まれています。
お役に立てば幸いです。
私が解決策を見つけたと思います:http ://www.silverstripe.org/general-questions/show/7991