OpenShift / PHP/CodeIgniterでのsendmail
sendmail機能のOpenShift設定情報を探しています。
それを行うための好ましい方法が何であるかは私には完全には明らかではありません。
一部の記事では、pear / Mail.phpモジュールをインストールする必要があると述べていますが、他の記事では、リレーを使用する場合にこれを行うと述べています。一部の問題はありますが、OpenShiftはデフォルトで送信メールをサポートしていると言う人もいます。
次に、SendGridクイックスタートがありますが、それがアプローチである場合は利用できる可能性のあるカートリッジを探しましたが、運がありません。
私が本当にやろうとしているのは、アプリケーションから2、3通のメールを送信することだけです。大量の、またはマスマーケティングの郵送はありません。
誰かが私に短くて甘いハウツーを教えてもらえますか?
よろしくお願いします。
答え :
解決策:
OpenShift Onlineは、AmazonのEC2サービスでホストされています。ほとんどのメールサーバーは、スパムを検出したときにEC2から発信されたメールを検出してブラックリストに登録するように設定されています。そのため、最初は機能する可能性がありますが、ブラックリストに登録されているために、しばらくするとメールが黙って失敗し始める可能性があります。
サードパーティのSMTPサーバー/サービスを介して中継することをお勧めします:
https://www.openshift.com/blogs/email-in-the-cloud-with-mailgun
https://www.openshift.com/blogs/enabling-transactional-email-on-paas-with-sendgrid
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。