アプリ版:「スタンプのみでお礼する」機能のリリースについて

WebARENA SuitePROV2でCentOS5を運用しています。
メールはgoogle appsを利用しているので、Centosはウェブサーバー専用(apacheとmysql)にしていました。

しかしウェブサイトにフォームメールを導入することになったため
今まで停止していたsendmailを起動し、chkconfigで自動起動設定をonにしましたが
maillogにエラーが発生してしまい送信メールが届きません。

[maillogのエラー]

localhost sendmail[23590]: n6CANlqW023590: n6CANlqX023590: DSN: Service unavailable
localhost sendmail[23590]: n6CANlqX023590: to=apache, delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=32378, relay=[127.0.0.1], dsn=5.0.0, stat=Service unavailable
localhost sendmail[23590]: n6CANlqX023590: n6CANlqY023590: return to sender: Service unavailable
localhost sendmail[23590]: n6CANlqY023590: to=postmaster, delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=33402, relay=[127.0.0.1], dsn=5.0.0, stat=Service unavailable
localhost sendmail[23590]: n6CANlqX023590: Losing ./qfn6CANlqX023590: savemail panic
localhost sendmail[23590]: n6CANlqX023590: SYSERR(apache): savemail: cannot save rejected email anywhere

googleで調べてみると「管理者用のメールアドレス(postmaster)へ送られてくるメールが実在する宛て先へ届くように設定されていない」のが原因らしいのですが、どのように設定するのか分かりませんでした。
http://www.ssl.fujitsu.com/products/network/netp …

また、全く関係ないかもしれませんが、/etc/hosts には 127.0.0.1 localhost.localdomain localhost とありました。

/etc/hostsは下記のように変更した方がよいのでしょうか?
127.0.0.1 localhost.localdomain localhost

127.0.0.1 localhost.自ドメイン.com localhost

よろしくお願い致します。

A 回答 (1件)

もうちょっと上のログ(キュー生成時のログ)があればいいのですが・・・



たぶん2つのエラーが発生しています。
1. 送信ユーザーがSendmailで許可していない
DSN: Service unavailable

なので送れなかったメールが帰ってきちゃうのですが・・・

2.メールボックスがない
SYSERR(apache): savemail: cannot save rejected email anywhere
エラーとして返すべきメールの保存先が設定されていない

という2つのエラーがログから見受けられます。
設定を確認してみてください。

この回答への補足

アドバイスありがとうございます。
単にsendmailを起動するだけではだめなのですね。

しかしながら「送信ユーザーの許可」と「メールボックスの作成」のどちらもやり方がわかりません。

参考になるURLなどありましたら教えて頂けませんでしょうか。

PHPのmb_send_mailを使いたいだけなのですが、そんな簡単にはいかないのですね。

補足日時:2009/07/12 23:57
    • good
    • 0
この回答へのお礼

もう少しログを張らせて頂きます。

localhost sendmail[15508]: n6CEjNRT015508: from=apache, size=407, class=0, nrcpts=1, msgid=<200907121445.n6CEjNRT015508@localhost.localdomain>, relay=apache@localhost
localhost sendmail[15509]: n6CEjNer015509: tcpwrappers (localhost.localdomain, 127.0.0.1) rejection
localhost sendmail[15508]: n6CEjNRT015508: to=test@example.com, ctladdr=apache (48/48), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30407, relay=[127.0.0.1] [127.0.0.1], dsn=5.0.0, stat
=Service unavailable
localhost sendmail[15508]: n6CEjNRT015508: n6CEjNRU015508: DSN: Service unavailable
localhost sendmail[15508]: n6CEjNRU015508: to=apache, delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=31431, relay=[127.0.0.1], dsn=5.0.0, stat=Service unavailable
localhost sendmail[15508]: n6CEjNRU015508: n6CEjNRV015508: return to sender: Service unavailable
localhost sendmail[15508]: n6CEjNRV015508: to=postmaster, delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=32455, relay=[127.0.0.1], dsn=5.0.0, stat=Service unavailable
localhost sendmail[15508]: n6CEjNRU015508: Losing ./qfn6CEjNRU015508: savemail panic
localhost sendmail[15508]: n6CEjNRU015508: SYSERR(apache): savemail: cannot save rejected email anywhere

お礼日時:2009/07/13 00:20

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!