User:
Pass:
Keep:   
Xoops Cube Project
XOOPS Cube Project Site
Powered by Google


Powered by XOOPS Cube Legacy 2.1.8
PukiWikiMod 1.5.1
WordPress Module 0.6.0 Alpha
WordPressのメール送信について 投稿者: ryoxxx 投稿日:2006/09/10(Sun) 15:42 No.3178  
開発お疲れさまです。

WordPressのメール送信機能についての質問です。

現在Value-Domainで取得した独自ドメインとXREAのサーバで
サイトを運用しています。

今回「Google Apps for Your Domain」を使い始め、
XREAで使っていたアカウント@独自ドメインをGmailに移行しました。
サイトの管理者及びメインユーザのアカウントのメールアドレスが
Gmailで運用できるようになりました。

ややこしいですが、XREAで使っていた[email protected]というメールアドレスで
Gmail上で送受信できるということです。

が、ここで意図しない動作が起きています。
XOOPS上で発生したイベントに対する通知がGmailではなく、
従来のXREAで設定したドメインメールに届いてしまいます。

これについてはXOOPSのメール送信設定で「PHP mail()」を使った場合
同一ドメインのメールは外部サーバを介さずに直接届いてしまうらしいことが
判りました。
解決策として外部からSMTPアクセスを許可するメールサービスを使って
「SMTP」もしくは「SMTPAuth」を用いることで解決しました。

WordPress関連ではコメントが付いた時とBlacklistプラグインによる
「Automatically deleted」をメールで通知するというのがあります。

これも上記のように外部SMTPサーバを経由させることで
コメント通知はGmailで作ったアカウントに届くようになりました。
「General blog settings」の「comments_notify」だと思います。

ところがBlackListによるコメント自動削除の通知は依然として
XREAのドメインメールのアカウントに届いてしまいます。
「Blacklist Options」の「Send e-mail on comment deletion」が
関連していると思います。

挙動から「comments_notify」の部分と
「Send e-mail on comment deletion」の部分とで
利用するメール送信機能がXOOPS全体のものとWordPress独自のものと
分かれてしまい、整合が取れていない感じです。

WordPressの利用するメール送信に関する部分をXOOPS上の設定を
利用するようにはできないでしょうか。
或いはWordPressでも外部SMTPを指定できるようにできないでしょうか。

ややこしい話で申し訳なく思いますが、簡単に対応できるようでしたら
ぜひよろしくお願いいたします。

DNS設定で本来とどく筈のないところにメールが届いたり、
届くべきところに届かないというのが気持ち悪いです。
(XOOPSの仕様上の問題ですけど)


Re: WordPressのメール送信について 投稿者: NobuNobu 投稿日:2006/09/11(Mon) 01:51 No.3179  

これって、あくまでもXREA側のドメインメール設定を消していないが故の問題だと思うんですが・・・・
XOOPSの仕様上の問題ではありません。
PHPのmail()関数自体がサーバのsendmailプログラムを使用するので、
ローカル(Webサーバ側)にドメインメール設定が残っている限りは、まずこのローカルルールにてローカル配信を行うのは当然の事だと思います。

メール管理をGOOGLEに切り替えられるのなら、この設定を消してしかるべきだと考えます。


Re[2]: WordPressのメール送信について 投稿者: ryoxxx 投稿日:2006/09/11(Mon) 06:53 No.3181  

お世話になっております。
引用:

これって、あくまでもXREA側のドメインメール設定を消していないが故の問題だと思うんですが・・・・
XOOPSの仕様上の問題ではありません。
PHPのmail()関数自体がサーバのsendmailプログラムを使用するので、
ローカル(Webサーバ側)にドメインメール設定が残っている限りは、まずこのローカルルールにてローカル配信を行うのは当然の事だと思います。

メール管理をGOOGLEに切り替えられるのなら、この設定を消してしかるべきだと考えます。

ドメインメールは削除して数日経ちますが、反映されるまでに時間がかかるのかもしれませんね。もうしばらく様子を見てみます。

ですが、同じWordPress上でコメントの通知はGmailに届いてBlacklistによる削除通知はXREAに届くので悩んでいました。
コメント通知はXOOPSのメール設定(SMTP)が使われて、Blacklistによる削除通知はsendmailが使われる(変更はできない)、と解釈してよろしいでしょうか?


Re[3]: WordPressのメール送信について 投稿者: NobuNobu 投稿日:2006/09/20(Wed) 12:59 No.3199  

引用:

コメント通知はXOOPSのメール設定(SMTP)が使われて、Blacklistによる削除通知はsendmailが使われる(変更はできない)、と解釈してよろしいでしょうか?

現状はそのとおりになっていますね。
というかWP本体のメール送信については、どこかの時点でXOOPSのメール送信機能を使用するように変更していましたが、blacklistについてはそのままになっておりました。
これは、早急に対応しておきますね。


NO: PASS:

このプログラムは KENT 氏の yybbs を xoops(PHP) に移植したものです
- KENT -