2017-10-10 8 views
0

私は時には電子メールを送信するLumen API(VirtualBox上)を開発しています。しかし、私のdevサーバーでは、私はメールを送信したくない。むしろ、私はサーバーが偽装してメールを送信し、真実を返すようにしたいと思います。以前は、私はdevのサーバー上にあるかどうかをチェックする条件を実行しました。もしそうなら、送信メールプロセス全体をスキップしますが、これは間違ったやり方のように感じます。devメールサーバでPHPメールを成功させようとする

だから私は何とかしてみようとしています。どういうわけかサーバーにメールを送信せずに移動してもらうことができますか?私はこの間違いを考えていますか?私はVBでメールを処理しようとするべきですか、結局のところ条件付きの正しい方法ですか?私はこれについてのアドバイスが大好きです。

答えて

0

イルミネーション/メール(Lumen 5.3 send email)を使用して電子メールを送信する場合は、開発環境の.envファイルにログインするようにメールドライバを設定できます。 https://laravel.com/docs/5.2/mail

あなたはまだ.envからSMTPサーバーを取得する必要があります電子メールを送信するために独自の関数を使用しているので、あなたがフィードバックのため

+0

感謝を任意の電子メールを送信しないだろう、それをサーバに設定することができます。偶然にも、私は昨夜質問したが、私のローカルサーバーからメールを送信するだけのパッケージを設定しようと思った(今、私はPHPの 'mail'関数を使ってメールを送ってきた)私はメールサーバーをまったく理解しているとは思っていません。最初からプロダクトサーバーで働いていたので、感謝していました。 – RhoVisions

+0

そして、あなたの回答に基づいて、Laravel/Lumenではないと思うと、解決策は、環境に基づいた条件文(またはそれを扱うクラス)を書くことです。やって – RhoVisions

関連する問題