このスレッドはクローズされています。記事の閲覧のみとなります。
メールサーバあるいはsaslauthの設定が変ったのでしょうか? |
|
- æ¥æï¼ 2009/11/25 23:37
- ååï¼ RYO
- 1.不明点・障害内容:自サーバのアカウントでメールの送信ができない
2.ログの有無 :/var/log/Mail.logは空 (有:その内容) : 3.Distribution :Fedora Version :12 4.Service Name : Version : 5.ネットワーク構成:
Frdora10で実稼働していたサーバ機から、/etc/postfix/main.cfと/etc/dovecot.conと /usr/lib/sasl2/smtpd.confをFedora12の同じ場所に上書きで書き込みました。 これで受信はできるようになったものの、外部への送信ができません。 Windows機のメールクライアントのログを見ると下記のように記述されており、どうも saslauth関連では、と思っています。
------------------- I 接続中 - 192.168.1.24 I 接続完了 R 220 fedora.mydomain.net ESMTP Postfix S EHLO mydomain.net R 250-fedora.mydomain.net R 250-PIPELINING R 250-SIZE 10240000 R 250-VRFY R 250-ETRN R 250-ENHANCEDSTATUSCODES R 250-8BITMIME R 250 DSN I SMTP認証のオプションを無視します。←ここがおかしい? S MAIL From:<[email protected]> R 250 2.1.0 Ok S RCPT To:<[email protected]> R 250 2.1.5 Ok S DATA R 354 End data with <CR><LF>.<CR><LF> S メール内容... 送信完了(517バイト) R 250 2.0.0 Ok: queued as 6788F2803D7 I 1 / 1 済み (0.5K / 1Kバイト) S QUIT R 221 2.0.0 Bye 終了時刻: 2009/11/25 23:20:46 ----------------------------- このように送信できたかのようなログが残りますが、実際は相手側で受信できません。 Fedora12でなにか仕様が変ったのでしょうか? 実稼働していたサーバ機のファイルを そっくり移し、メールボックス関係もこのサイトの説明通りにしてあります。正常に 送信できるようにしたいのですが…
|
■ コンテンツ関連情報
Re: メールサーバあるいはsaslauthの設定が変ったのでしょうか? ( No.1 ) |
|
- æ¥æï¼ 2009/11/26 09:35
- ååï¼ 管理者
- 基本的にFedoraのバージョンが変わったら設定ファイルは再度設定して下さい。
(Fedoraとは言わず、サービスのバージョンが変わった場合)
yumなどで、パッケージアップデートをすると設定ファイルは「xxx.rpmnew」として同位置に作成されます。 この時、新しい設定項目や削除された項目を比較する必要がある場合があります。
一度、初期状態の設定ファイルから再設定して送信確認をしてみてください。
saslauthがうまく動作していない様ですが、当サイトの以下ページの後半部分を確認してみてください。
参照:『SMTP-Authユーザパスワードの設定』http://kajuhome.com/postfix.shtml#n05 (・メール送信時に以下のメッセージが表示されメール送信できない場合)
後、送信失敗時のメールログ「/var/log/maillog」も開示して頂ければある程度分かるかも知れません。
|
Re: メールサーバあるいはsaslauthの設定が変ったのでしょうか? ( No.2 ) |
|
- æ¥æï¼ 2009/11/26 10:32
- ååï¼ RYO
- 管理者様
さっそくのご返事ありがとうございます。 状況ですが、前に書いたのはLAN内からの状態で、外部(仕事場)から送信して みたところ ---------- I サーバーを検索中 - mail.mydomain.net I 接続中 - 116.80.65.227 I 接続完了 R 220 fedora.mydomain.net ESMTP Postfix S HELO mydomain.net R 250 fedora.maydomain.net S MAIL From:<[email protected]> R 250 2.1.0 Ok S RCPT To:<[email protected]> R 554 5.7.1 <[email protected]>: Relay access denied E 宛先アドレスが拒否されました。(554 5.7.1 <[email protected]>: Relay access denied ) S QUIT R 221 2.0.0 Bye 終了時刻: 2009/11/26 09:28:02 ---------- となりました。どうもsaslauthだけではないようです。今日帰ったらまた調べてみます。
|
Re: メールサーバあるいはsaslauthの設定が変ったのでしょうか? ( No.3 ) |
|
- æ¥æï¼ 2009/11/26 15:49
- ååï¼ セブン
- これで、対応できそうな気もするのですが・・・・・・・
http://kajuhome.com/mail_trouble.shtml#n01-02
|
Re: メールサーバあるいはsaslauthの設定が変ったのでしょうか? ( No.4 ) |
|
- æ¥æï¼ 2009/11/30 23:39
- ååï¼ RYO
- 少し間があいてしまいました。
結局、dovecotとpostfixをインストールしなおしまし、このサイトの説明をもう一度見直して それぞれ設定しました。結果、送信はPC向けも携帯向けへもできるようになりました。 受信がまだできませんでしたが、今ふと思いついて修正したら受信できるようになりました。
mail_location = maildir:-/Maildir ↑ここがチルダではなくハイフンになっていました。(なぜかハイフンで 表示されていますが… これで送受信ともにできるようになりました。ありがとうございました。
|
Re: メールサーバあるいはsaslauthの設定が変ったのでしょうか? ( No.5 ) |
|
- æ¥æï¼ 2009/12/02 15:34
- ååï¼ RYO
- おかげさまで一安心しましたが、外部(具体的には仕事場)から自宅サーバのアカウントで
メールを送ろうとするとメールクライアントが以下のようなエラーを返してきました。
---------- 宛先アドレスが拒否されました。(554 5.7.1 <[email protected]>: Relay access denied ) ---------- 設定ファイルは全部見直しました。
> 認証に使用するサーバを指定 > smtpd_sasl_local_domain = $mydomain > または (※1) > smtpd_sasl_local_domain = $myhostname > ※1:メールアドレスの「@」以降の部分(当サイトであれば「kajuhome.com」に当たる)によって変更する。 > (SMTP認証に失敗する場合に切り替えて見てください。)
これも両方試してみましたが変わりません。バージョンが新しくなって、サイトの説明以外で 触らなくてはいけないところが出来たのでしょうか?
|
■ その他