はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 当サイト情報 >> スレッド

このページは表示専用です。新規投稿・レスや最新情報はこちらです。

このスレッドはクローズされています。記事の閲覧のみとなります。

 メールサーバあるいは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:<me@mydomain.net>
R 250 2.1.0 Ok
S RCPT To:<mail@aaa.com>
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:<me@mydomain.net>
R 250 2.1.0 Ok
S RCPT To:<you@aaa.com>
R 554 5.7.1 <you@aaa.com>: Relay access denied
E 宛先アドレスが拒否されました。(554 5.7.1 <you@aaa.com>: 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 <mailto@where.com>: Relay access denied

----------
 設定ファイルは全部見直しました。

> 認証に使用するサーバを指定
> smtpd_sasl_local_domain = $mydomain
>       または (※1)
> smtpd_sasl_local_domain = $myhostname
> ※1:メールアドレスの「@」以降の部分(当サイトであれば「kajuhome.com」に当たる)によって変更する。
> (SMTP認証に失敗する場合に切り替えて見てください。)


 これも両方試してみましたが変わりません。バージョンが新しくなって、サイトの説明以外で
触らなくてはいけないところが出来たのでしょうか?
 Re: メールサーバあるいはsaslauthの設定が変ったのでしょうか? ( No.6 )
日時: 2009/12/02 17:43
名前: あ

F/Wとかルーターのポートとか

サーバーにアクセスして拒否されたのであればmaiiiogに何か残ってるはず
 Re: メールサーバあるいはsaslauthの設定が変ったのでしょうか? ( No.7 )
日時: 2009/12/04 22:36
名前: RYO

 ルータのポートは開放を確認しています。またファイヤウォールもsmtp、popとも
信頼できるポートに設定してあります。ところがなぜか/var/log/maillogには
LAN内での送受信の記録はありますが、外部からアクセスされた記録がないのです。
 Re: メールサーバあるいはsaslauthの設定が変ったのでしょうか? ( No.8 )
日時: 2009/12/04 23:10
名前: RYO

postfixのmain.cfをいじっていたら状況が変わりました。
タイトルとそぐわなくなったので、スレッドを改めます。

■ その他

ページ先頭へ


Copyright(©)2004-2018 First home server construction. All Right Reserved.