質問 > フロント機能 > エックスサーバーでメールが送信されない |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
h_tanaka |
投稿日時: 2019/4/25 9:44
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1638 |
エックスサーバーでメールが送信されない EC-CUBE 3.0.16
サーバーをカゴヤ共用からXSERVER共用に移行したところ、注文や問い合わせのメールが送信されなくなりました。 原因または解決方法わかりますでしょうか? システム側では成功時のログが出力されているので、サーバー側の問題と思われます。 管理画面のショップマスターで送信メールアドレスを変更しても送信できませんでした。 メール設定は移行前も移行後もデフォルトのままです。 app/config/eccube/mail.yml
|
kishikawa |
投稿日時: 2019/4/25 10:26
対応状況: −−−
|
一人前 登録日: 2018/12/20 居住地: 松戸 投稿: 89 |
Re: エックスサーバーでメールが送信されない Xサーバの場合はportが587の場合もあるようです。
transportはsmtpではないですか? usernameやpasswordは設定されている場合もあると思うので、 Xサーバ側の設定を確認したほうがいいと思います。 |
red |
投稿日時: 2019/4/25 10:27
対応状況: −−−
|
神 登録日: 2010/2/15 居住地: 東京都 投稿: 1570 |
Re: エックスサーバーでメールが送信されない https://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=20954&forum=2&post_id=90982#forumpost90982
|
h_tanaka |
投稿日時: 2019/4/25 10:33
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1638 |
Re: エックスサーバーでメールが送信されない kishikawa さん
ありがとうございます。 設定を試してみましたがうまくいきませんでした。。
|
h_tanaka |
投稿日時: 2019/4/25 10:33
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1638 |
Re: エックスサーバーでメールが送信されない red さん
こちらの記事は確認していましたが、試してもうまくいきませんでした。。
|
kishikawa |
投稿日時: 2019/4/25 11:09
対応状況: −−−
|
一人前 登録日: 2018/12/20 居住地: 松戸 投稿: 89 |
Re: エックスサーバーでメールが送信されない 設定を見ると、WebサーバがXサーバなのであって、
メールサーバはXサーバではないのですね。 では、portは25のままで問題ないかもしれません。 |
h_tanaka |
投稿日時: 2019/4/25 11:13
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1638 |
Re: エックスサーバーでメールが送信されない そうですね、WEBサーバーがXSERVERです。
hetemlのメール送信ポート 465 でも、ご提示の 25 でもうまくいきませんでした。。
|
kishikawa |
投稿日時: 2019/4/25 11:20
対応状況: −−−
|
一人前 登録日: 2018/12/20 居住地: 松戸 投稿: 89 |
Re: エックスサーバーでメールが送信されない すみません、587はXサーバの独自ではなく、
SMTPでTLSを使うためのPORTなのですね。 https://teratail.com/questions/25736 encryption: ssl となっているので、587は必要かもしれません。 また、メール送信には内部的に、 SwiftMailerというライブラリを使っているのですが https://swiftmailer.symfony.com/docs/sending.html ドキュメントの以下の部分で https://swiftmailer.symfony.com/docs/sending.html#encrypted-smtp For SSL or TLS encryption to work your PHP installation must have appropriate OpenSSL transports wrappers. You can check if "tls" and/or "ssl" are present in your PHP installation by using the PHP function stream_get_transports(). と言っているので、PHPのインストールの設定も見たほうがいいもかもしれません。 |
h_tanaka |
投稿日時: 2019/4/25 19:08
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1638 |
Re: エックスサーバーでメールが送信されない kishikawa さん
ありがとうございます。 XSERVERがお試し期間だったのを本契約に切り替えることでメールが送信できるようになりました。 設定はデフォルトに戻しています。 XSERVERお試し期間中はメール送信できないのですね。。なんともいただけない。。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |