Posted by kids1229 on March 14, 2015 at 1:08pm
初めまして。
皆様のお知恵をお借りしたく存じます。
当方、drupal7.2-7.3を稼働中です。
結論から申し上げると、ユーザー登録時のメールが送信できません。
つまるところ、環境設定、サイト情報のメール設定が効いていない状態です。
設定中のメールアドレスはテスト運用したいので@gmail.comで設定しております。
システム環境は下記
サーバー azure
DB mysql
コアモジュールはデフォルトでやったり切ったりしていることもありますが
テスト環境の一つでデフォルトのものがあります。
かなり初心者的な質問で申し訳有りませんが
どなたかご存じないでしょうか?
ソースを探したのですがこれ以上ないと諦めかけましたが
その前に皆さんのお力をお借りしたく思いました。
早急にコメントいただけますと大変ありがたいです。
何卒よろしくお願いいたします。
Comments
はじめまして。 私は azure
はじめまして。
私は azure に詳しくないので解決策はお出しできないのですが、メールが送信できないというのはユーザ登録時のみなのでしょうか?それとも全般的にメール送信ができないのでしょうか?そのあたり切り分けができるとヒントを得やすいのではないかと思います。
もし全般的にメール送信ができないのであれば Drupal の問題というよりは azure の設定の問題のように思いますので、こちらではなかなか的確な回答が得づらいかもしれません。。
英語にはなりますが以下のページなどがご参考になるかもしれません。すでにご覧になっているかもしれませんが、よろしければ。
orchardcms - Email Messaging module is not working on azure - Stack Overflow
ご返答遅くなり申し訳ございません。
スレ立てさせていただいたものです。
なんとか解決しました。
下記他の方のご参考になればと思います。
drupalからの送信メール認証はSMTPである。
今回使用したgmailはsmtpp認証でブロックされる。
簡易作成するため、マイクロソフト社のazureを利用しており
sendgridというsmtp対応のメールサービスがありました。
azureマーケットプレイスから購入し(もちろんフリープラン)
azure上から対象のサービス接続文字列(アドレス、パスワード、smtp.sendgrid.net)を取得。
drupalにSMTPaucentication(名称はうろ覚え)のモジュールを追加して
接続文字列に記載の情報を設定すると解決しました。
ngoto様のソースを頼りに掘り下げていったところなんとかここまでこぎつけました。
お力添え誠にありがとうございました。
また自分の知識を深めるためにも利用させていただきたいと思います。
今後ともよろしくお願い致します。
ご丁寧に状況を詳しくご共有くださりありがとうございます。
ご丁寧に状況を詳しくご共有くださりありがとうございます。
こちらは以下のモジュールのようですね。
SMTP Authentication Support
https://www.drupal.org/project/smtp
・・あまりお役に立てたように思いませんがまずは解決されたとのことで何よりです!今後ともよろしくお願いいたします。
追記:SMTP AUTH モジュールでは対応していないみたいでした。
drupal7.35をクリーンインストール後、Mail System、Swift Mailerモジュールをインストール、有効にし、設定(省略します)をします。
グーグル先生にて英語ソースでだいたい設定などはわかるかと思われます。
皆さんのサイト作りに貢献できるよう、追記しておきます。
不明な点等ありましたらコメントください。