laravel6、docker、Mac(M1)を使って開発しています。
MailHogを使ってお問い合わせフォームのテスト送信を行いたいのですが、
「Swift_TransportException
Connection could not be established with host :mail :stream_socket_client(): php_network_getaddresses: getaddrinfo failed: Name or service not known」
のエラーが出てメールが送信できません。
docker-compose.ymlにメール用コンテナを作成
docker
1services: 2 mail: 3 image: mailhog/mailhog 4 ports: 5 - 8025:8025
コンテナは起動しています。
.envファイルを編集
MAIL_DRIVER=smtp MAIL_HOST=:mail MAIL_PORT=1025 MAIL_USERNAME=null MAIL_PASSWORD=null MAIL_ENCRYPTION=null MAIL_FROM_ADDRESS=fromのメールアドレス MAIL_FROM_NAME="${APP_NAME}" MAIL_ADMIN=info@gu-jp.sakura.ne.jp
お問い合わせフォームの内容はDBに保存されています。
しかし、上記エラーにより問い合わせ内容を管理者に送る事ができません。。。
mailhogの使い方は下記サイトを参考にしました。
https://qiita.com/ucan-lab/items/49e7f4986564f68e95c4
どうすればmailhogを使える様になるでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。