NetCommons3 コミュニティ掲示板

登録フォームで登録通知メールが送信されない

投稿日時: 2021/08/03 arata

https://github.com/NetCommons3/NetCommons3/issues/1380

と同じ現象になってます。会員管理で会員を登録した時はメールが正しく送信されるが,登録フォームで登録通知メールが送信されません。システム管理者にはメールアドレスの登録をしています。

エックスサーバーなのでOS側の調査方法も分からず苦慮しています。何か知恵がありませんか。

 

 

Re: 登録フォームで登録通知メールが送信されない

投稿日時: 2021/08/03 arata


別契約のエックスサーバーで、NetCommons: 3.1.10 (ad7aeff4f8)を使っていますが、こちらでは正常に動きます。メールが発信されないのはNetCommons3: 3.3.3です。両者の設定の違いを確認していますが、相違点を見つけられていません。

https://github.com/NetCommons3/NetCommons3/issues/1380

と同じ現象になってます。会員管理で会員を登録した時はメールが正しく送信されるが,登録フォームで登録通知メールが送信されません。システム管理者にはメールアドレスの登録をしています。

エックスサーバーなのでOS側の調査方法も分からず苦慮しています。何か知恵がありませんか。

 

 

Re2: 登録フォームで登録通知メールが送信されない

投稿日時: 2021/08/04 牟田口 満

なんでしょうね?

下記コマンドはお試し済みでしょうか。

https://github.com/NetCommons3/NetCommons3/issues/1380#issuecomment-443578697

httpd が ユーザ _www で動作しているので,ターミナル内で以下を実行しました。
$ sudo -u _www app/Console/cake Mails.mailSend send
結果,溜まっていた通知メールが一度に送信されてきました。
app/Console/cake Mails.mailSend send の実行がうまくできていないところまでは,分かりました。

上記と同じ現象であれば app/Console/cake に実行権限がついてないと、メールが飛ばない事があったので、それが原因かも。
下記コマンド例を参考に、app/Console/cake の権限を設定してみてはいかがでしょうか。

https://github.com/NetCommons3/NetCommons3/wiki/システム要件#コマンド例

 

思いつくのはこれくらいかなぁ。

参考になれば幸いです。

 


別契約のエックスサーバーで、NetCommons: 3.1.10 (ad7aeff4f8)を使っていますが、こちらでは正常に動きます。メールが発信されないのはNetCommons3: 3.3.3です。両者の設定の違いを確認していますが、相違点を見つけられていません。

https://github.com/NetCommons3/NetCommons3/issues/1380

と同じ現象になってます。会員管理で会員を登録した時はメールが正しく送信されるが,登録フォームで登録通知メールが送信されません。システム管理者にはメールアドレスの登録をしています。

エックスサーバーなのでOS側の調査方法も分からず苦慮しています。何か知恵がありませんか。

 

 

Re3: 登録フォームで登録通知メールが送信されない

投稿日時: 2021/08/04 arata

解決しました。下記でした。

https://qiita.com/RyujiAMANO/items/f6923ed49145591c90ef

なんでしょうね?

下記コマンドはお試し済みでしょうか。

https://github.com/NetCommons3/NetCommons3/issues/1380#issuecomment-443578697

httpd が ユーザ _www で動作しているので,ターミナル内で以下を実行しました。
$ sudo -u _www app/Console/cake Mails.mailSend send
結果,溜まっていた通知メールが一度に送信されてきました。
app/Console/cake Mails.mailSend send の実行がうまくできていないところまでは,分かりました。

上記と同じ現象であれば app/Console/cake に実行権限がついてないと、メールが飛ばない事があったので、それが原因かも。
下記コマンド例を参考に、app/Console/cake の権限を設定してみてはいかがでしょうか。

https://github.com/NetCommons3/NetCommons3/wiki/システム要件#コマンド例

 

思いつくのはこれくらいかなぁ。

参考になれば幸いです。

 


別契約のエックスサーバーで、NetCommons: 3.1.10 (ad7aeff4f8)を使っていますが、こちらでは正常に動きます。メールが発信されないのはNetCommons3: 3.3.3です。両者の設定の違いを確認していますが、相違点を見つけられていません。

https://github.com/NetCommons3/NetCommons3/issues/1380

と同じ現象になってます。会員管理で会員を登録した時はメールが正しく送信されるが,登録フォームで登録通知メールが送信されません。システム管理者にはメールアドレスの登録をしています。

エックスサーバーなのでOS側の調査方法も分からず苦慮しています。何か知恵がありませんか。