2016-04-18 1 views
-1

でPHPを経由して私は自分のパスワードを忘れてしまったし、「新しいパスワードを生成」をクリックしたユーザーに、簡単な確認メールを送信するには、この短いコードを使用Bluemix

mail($email,'password recovery','Your temporary password is '.$generatedpassword ,'From: [email protected]_not_reply.com'); 

を電子メールを送信することだけで動作します私のプライベートサーバーでうまくいけますが、私がBlueMixにPHPコードをプッシュすると、ユーザーはその電子メールを受け取ることはありません。

私が上で述べたように、コードは私のサーバー上で正常に動作し、これはBlueMix固有の問題だと私に信じさせてくれます。

+0

こんにちは、Epodax。その素晴らしい小さなマイナスありがとうございましたが、上で述べたように、コードは私のサーバー上でうまく動作し、BlueMix固有の問題だと私は信じています。 –

+0

こんにちは、私はあなたがお尻のように見えるように、あまりにも漠然とした問題記述サービスで自分のコードを修正していないことを私は下院への投票であったと推測しないでください。 – Epodax

+0

ハハ、何を知っていますか?あなたが正しい。申し訳ありません。うん、私は質問があいまいに思えるかもしれないことは知っていますが、私はそれが非常に特定の人/私は何が起こっていると思う人々によって答えを得ることを望んでいます。素敵な一日を過ごしてください。 –

答えて

3

あなたの環境では、おそらくメールサーバーが設定され、そこで利用可能になっているため、その行はあなたの環境で動作します。 Bluemixにはこのようなデフォルト設定はありません。

  • がBluemixにアプリケーションをデプロイし、その後
  • 使用Sendgrid(Bluemixカタログから直接入手できる)または同様のE-(例えば、パブリックIPを使用して)、独自のサーバーを指す:

    あなたのオプションがありますメールサービス

+0

アプリケーションをBluemixにデプロイするときは、ポート25がブロックされているので使用していないことを確認してください(http://knowledgelayer.softlayer.com/procedure/outbound-email-port-25も参照) – THelper

関連する問題