このスレッドは解決済です(未解決に戻す場合はこちら)
<<戻る

お問い合わせフォーム作成時のsendmail扱いについて このメッセージに返信する
日時: 2007/07/25 12:10
名前: あき
URL:
こんにちは、教えてもらいっぱなしですみません。

CentOS+Apache+sendmailを使い、お問い合わせフォーム付きのホームページを作っています。

【環境】

ルータ(固定IP)
 +サーバー1(DNS・Apache)
 +サーバー2(sendmail+Dovecot)

ドメインを取得して運用しているのですが、お問い合わせフォームのCGIを動作させようとしても
送信されません。例えば、送信元・送信先を同じメールアドレス(自宅サーバーで運用している
メール宛)や特定のドメインに送れないことがあります。

/var/log/maillogです。

Jul 25 11:49:08 sv1 sendmail[10794]: l6MJ28GK004976: to=aaaa@domain.jp, ctladdr=<root@sv1.domain.jp> (0/0), delay=2+07:47:00, xdelay=00:00:00, mailer=esmtp
, pri=5267429, relay=domain.jp., dsn=4.0.0, stat=Deferred: Connection refused by domain.jp.
Jul 25 11:49:08 sv1 sendmail[10794]: l6MI028c004395: to=aaaa@domain.jp, ctladdr=<root@sv1.domain.jp> (0/0), delay=2+08:49:06, xdelay=00:00:00, mailer=esmtp, pri=5340541, relay=domain.jp., dsn=4.0.0, stat=Deferred: Connection refused by seaon.jp.
Jul 25 11:49:08 sv1 sendmail[10794]: l6MI09a8004405: to=aaaa@domain.jp, ctladdr=<root@sv1.domain.jp> (0/0), delay=2+08:48:59, xdelay=00:00:00, mailer=esmtp, pri=5341010, relay=domain.jp., dsn=4.0.0, stat=Deferred: Connection refused by domain.jp.
Jul 25 11:49:31 sv1 sendmail[10809]: l6P2nVxu010809: Authentication-Warning: sv1.domain.jp: oto set sender to aaaa@domain.jp using -f
Jul 25 11:49:31 sv1 sendmail[10809]: l6P2nVxu010809: from=aaaa@domain.jp, size=93, class=0, nrcpts=1, msgid=<200707250249.l6P2nVxu010809@sv1.domain.jp>, relay=oto@localhost
Jul 25 11:49:31 sv1 sendmail[10810]: l6P2nVps010810: from=<aaaa@domain.jp>, size=394, class=0, nrcpts=1, msgid=<200707250249.l6P2nVxu010809@sv1.domain.jp>, proto=ESMTP, daemon=MTA, relay=sv1.domain.jp [127.0.0.1]
Jul 25 11:49:31 sv1 sendmail[10809]: l6P2nVxu010809: to=aaaa@domain.jp, ctladdr=aaaa@domain.jp (504/504), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30093, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (l6P2nVps010810 Message accepted for delivery)

よろしくお願いします。
記事編集 編集
Re: お問い合わせフォーム作成時のsendmail扱いについて このメッセージに返信する
日時: 2007/07/25 15:15
名前: あき
URL:
自力で何とか解決しました。

私の場合、Webサーバーとメールサーバーが違う事に問題があったかもしれません。

サーバー1:Webサーバー
サーバー2:MAILサーバー

1.サーバー1にあるsendmail.mc内を変更。

define(`SMART_HOST', `mail.domain.jp')dnl
↑メールサーバー中継

2.BINDの内部正引きに以下を追加

MAIL IN A 192.168.1.253←メールサーバーのローカルIP

以上で解決しました。
記事編集 編集
件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。

- WEB PATIO -