安心な情報交流サイト
サイト利用料は無料です。
ご自由にお楽しみ下さい。

 
 

掲載の基準は投稿ルールをご覧下さい。画像や動画の貼り方はヘルプをご参照下さい。

現在 792万人 登録

詳細 7,920,602名
2024/05/19 現在
 
1993年創設       メールフレンド専門サイト       健全で安心

フラット表示 <<<前の話題 | 次の話題>>>
投稿者 掲載内容
掲載日時: 2006/03/23 22:41  
運営事務局
 Re: 成績メールの配信設定について
hyamaさん、こんにちは。

XOOPSのSMTPメールとPHP Mailerの両方とも送信は可能ですが、開発者対談の際に「XOOPS-SMTPメールはMTAとの相性が激しい」というコメントがありました。

XoopsHPでの話しではなく、単にXOOPS標準の機能にあるメール送信に関する部分での当グループの技術者トークの談話です。

恐らくPHP mail()で送信画面が正しく表示されているとすれば、MacOSX Server側のPHP mail()がうまく出来ていない(応答性)などが考えられます。

私もXoopsHPの際に少しばかりカベになった部分でした。(メールの問題)
どうやら、MTAなどの相性が原因でしたので、XoopsHPでのメール問題の前に、しらみつぶしに「Xoops本体」のメール関連ユニットを徹底的に研究して、パターン解析した覚えがあります。

私の場合は、STMPメールを選択した場合、MTA(送信サーバ)を相性のよいものを探すことで解決できました。

PHP mail()を選択した場合は、サーバー(マイサーバ)側のPHPと本体MTA(Postfix等)を徹底検証することで解決できました。

例えば、Xoopsでユーザ登録の際にメールが送信されたり、イベント通知でメールが送信されますよね。そのメール送信の動作をよく見て、いちばん最適なメール環境をXOOPS本体に整えると、XoopsHPをイジらずとも問題なく無事にXoopsHPでの成績メール送信が実現されます。

あと、ワンポイントとしては、Xoops本体のメール送信は、SMTPもPHP Mail()も、sendmail命令が詰まる傾向があります。

これにはけっこう痛い思いをしました。XoopsHPでPHP mail()を選択して、画面上では正しくメール送信したことを表示しているのに、メールが来ない、というトラブルで数日悩みました。

が‥‥なんとサーバーを再起動したら、これまでの成績メールのみならず、ユーザ登録の管理者宛メールが数通も一斉に届きました。そう、XOOPS本体側でメールが詰まっていたわけです。

Xoopsでのメールを駆使したサイト運用の場合は、crontabなどでsendmail -qで定期的にメールqueを命令してやる必要があります。かなりの頻度で詰まります。sendmail -qで詰まっているメールは解消(再送)されます。Macサーバですと、crontabのフリーウエアなどもあるので便利だと思います。(MacOSX系はサーバーの中でもサイト構築者とユーザーにとてもフレンドリーなサーバー環境ですね。)

参考になればと思います。


コミュネス運営事務局
フラット表示 <<<前の話題 | 次の話題>>>

タイトル 投稿者 日時
   成績メールの配信設定について hyama 2006/03/23 22:18
   » Re: 成績メールの配信設定について 運営事務局 2006/03/23 22:41
       Re: 成績メールの配信設定について hyama 2006/03/23 23:04
       Re: 成績メールの配信設定について hyama 2006/03/28 11:24

Communes Social Network Service since 1993. All Rights Reserved.