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

postfixでメール送信できなくなりました このメッセージに返信する
日時: 2011/05/06 07:26
名前: 拓也
URL:
いつもお世話になっています。
postfixでメール送信できなくなってしまったので、申し訳ありませんがお助けください。

依存性を何も考えず他のアプリケーションをアンインストールしたら、
postfix, dovecotもアンインストールしてしまいました。
そこで再度インストールしたのですが受信は上手くできているようなのですが、送信が上手くできません。
outlookから送信してもエラーになるし、telnet localhost 25をやっても250-AUTH LOGIN PLAINにになります。
mail -s 'test' メールアドレスをしてlocalhostからlocalhostに送信すると送信と受信はできました。
cronによるlocalhostからlocalhostへの自動送信も届いています。
outlookを使ってlocalhostからlocalhostを実施すると送信でエラーになります。
ユーザー、パスワード等の設定はいじっていないのでoutlook側の問題は無いと思います。

最初に/var/log/maillogに出ていたエラーは、
localhost postfix/tlsmgr[4184]: fatal: tls_prng_exch_open: cannot open PRNG exchange file /var/lib/postfix/prng_exch: Permission denied
localhost postfix/master[2852]: warning: process /usr/libexec/postfix/tlsmgr pid 4184 exit status 1
localhost postfix/master[2852]: warning: /usr/libexec/postfix/tlsmgr: bad command startup -- throttling
です。


解決を目指して実施した事は、

dovecot.conf
main.cf
master.cf
をrpmsaveから戻しました。

ユーザ名、グループ名が数字だったので、
chown postfix:postfix /var/lib/postfix/*
をしました。

ここで上のエラーはなくなったのですがまだ送信できませんでした。

outlookからSSLを外して送信しても失敗。
別ユーザを作ってoutlookから試しても失敗。

ここでのmaillogのエラーは下になりました。
localhost postfix/smtpd[28587]: connect from IP情報
localhost postfix/smtpd[28587]: warning: IP情報: SASL LOGIN authentication failed: authentication failure
localhost postfix/smtpd[28587]: lost connection after AUTH from IP情報
localhost postfix/smtpd[28587]: disconnect from IP情報


解決出来なければpostfix, dovecotをアンインストールして最初から設定し直す事も考えています。

環境はこの通りです。

CentOS release 5.5 (Final) x86_64
Postfix+IMAP+SMTP auth+SSL

過去
postfix 2:2.6.9-1.el5_1.wing
dovecot 1.0.7-7.el5

現在
postfix 2:2.5.1-1.mysql.sasl2.vda.rhel5
dovecot 1:1.2.16-1.el5_1
postfixのバージョンが下がっているのは依存性でインストール出来なかったからです。
よろしくお願い致します
記事編集 編集
Re: postfixでメール送信できなくなりました このメッセージに返信する
日時: 2011/05/06 08:56
名前: ペングイン
URL: http://blog.trippyboy.com
拓也さん

>localhost postfix/smtpd[28587]: connect from IP情報
>localhost postfix/smtpd[28587]: warning: IP情報: SASL LOGIN authentication failed: authentication failure
>localhost postfix/smtpd[28587]: lost connection after AUTH from IP情報
>localhost postfix/smtpd[28587]: disconnect from IP情報

このエラーからSMTP認証が行なわれていない為にメール送信が失敗している
ように見えます。

メール送信元にて、SMTP認証は行なっておられますでしょうか。
記事編集 編集
Re: postfixでメール送信できなくなりました このメッセージに返信する
日時: 2011/05/06 15:32
名前: ZED
URL:
以前の状況で送れていたのであれば、wingさんのrepo有効にしてみたら?

でも、wingさんコンパイルの時SMTP auth入れてなかったような・・・
記事編集 編集
Re: postfixでメール送信できなくなりました このメッセージに返信する
日時: 2011/05/06 22:14
名前: 拓也
URL:
ご回答有難うございます。
SMTP認証はしています。

wing repoを有効にしたのですが、Finished Transaction Testで止まってインストールできませんでした。
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test

今晩頑張ってわからなければインストールし直します。よろしくお願い致します
記事編集 編集
Re: postfixでメール送信できなくなりました このメッセージに返信する
日時: 2011/05/07 13:20
名前: 拓也
URL:
postfix再インストールで解決しました。有難うございました。これで解決とします。
記事編集 編集
件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

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

- WEB PATIO -