Re: メールの受信ができない ( No.1 ) |
|
- ????????? 2013/05/30 06:30
- ????????? 管理者
-
こんにちは。
まず、ユーザのメールボックスが正しく作成されているか確認剃る必要があります。 下記は、Linuxにこれから新規ユーザを作成する時に自動生成させる方法、既にユーザが作成されている場合の対処を記載しています。
> # mkdir /etc/skel/Maildir > # chmod 700 /etc/skel/Maildir 上記は、Linuxに新規ユーザを作成した時にそのユーザのホームディレクトリに自身のパーミッションで作成します。
> 既存ユーザのメールボックス(Maildir)を作成する(例:linuxユーザの場合) > 一度設定すれば構いません。 > # mkdir /home/user/Maildir > 既存ユーザ(linux)のメールボックス(Maildir)のパーミッション・オーナ・グループ変更パーミッション変更 > # chmod 700 /home/user/Maildir > オーナ・グループ変更 > # chown user:user /home/user/Maildir 上記は、既にユーザが存在していた時に「Maildir」を作成し、そのユーザのパーミッションを手動で設定しています。
さて、本題ですが、 >> failed: Permission denied (euid=501(user) egid=501(user) missing +x perm: /home/user, euid is not dir owner) パーミッションがおかしいとメッセージされています。 現在、ユーザ「user」がどのような状態か知りたいので、下記コマンド結果を開示頂けますか?
# id user # ls -ld /home/user # ls -lR /home/user
|
Re: メールの受信ができない ( No.2 ) |
|
- ????????? 2013/05/30 18:24
- ????????? ぱみゅ
-
管理者様、コメントありがとうございます。下記のようになっています。
/home/user/Maildir/new:でおかしな記述がありました。dell.dimension2400.comは旧サーバ(現在動作中) のものです。この辺がおかしいですか?
> 現在、ユーザ「user」がどのような状態か知りたいので、下記コマンド結果を開示頂けますか?
# id user uid=501(user) gid=501(user) group=501(user) # ls -ld /home/user drwx------ 47 503 503 4096 May 29 21:38 /home/user # ls -lR /home/user /home/user: total 437640 drwxr-xr-x 2 503 503 4096 Jun 27 2010 Desktop drwx------ 5 user user 4096 May 24 22:43 Maildir drwxr-xr-x 2 root root 4096 Dec 23 2009 Maildit -rw-r--r-- 1 root root 1314 May 29 21:32 maillog drwxr-xr-x 2 503 503 4096 Nov 20 2009 公開 drwxr-xr-x 2 503 503 4096 Nov 20 2009 画像 drwxr-xr-x 2 503 503 4096 Nov 20 2009 音楽
/home/user/-: total 4 drwx------ 5 503 503 4096 Nov 26 2009 Maildir
/home/user/-/Maildir: total 24 drwx------ 2 503 503 4096 Nov 26 2009 cur -rw------- 1 503 503 248 Nov 26 2009 dovecot.index.log -rw------- 1 503 503 17 Nov 26 2009 dovecot-uidlist -rw------- 1 503 503 8 Nov 26 2009 dovecot-uidvalidity -rw------- 1 503 503 0 Nov 26 2009 dovecot-uidvalidity.4b0e903e drwx------ 2 503 503 4096 Nov 26 2009 new drwx------ 2 503 503 4096 Nov 30 2009 tmp
/home/user/-/Maildir/cur: total 0
/home/user/-/Maildir/new: total 0
/home/user/-/Maildir/tmp: total 0
/home/user/ビデオ: total 0
/home/user/ダウンロード: total 0
/home/user/デスクトップ: total 116 -rw-rw-r-- 1 503 503 115522 Aug 12 2009 bookmarks.html
/home/user/ドキュメント: total 0
/home/user/テンプレート: total 0
/home/user/Desktop: total 4 -rw-r--r-- 1 503 503 1720 Jun 24 2010 bar-006762cd08.desktop
/home/user/Maildir: total 268 drwx------ 2 503 503 4096 May 24 22:38 cur -rw------- 1 503 503 144 May 24 22:43 dovecot.index -rw------- 1 503 503 43008 May 24 22:38 dovecot.index.cache -rw------- 1 503 503 67664 May 24 22:43 dovecot.index.log -rw------- 1 503 503 131620 Mar 14 17:51 dovecot.index.log.2 -rw------- 1 503 503 83 May 24 22:38 dovecot-uidlist -rw------- 1 503 503 8 Nov 22 2009 dovecot-uidvalidity -rw------- 1 503 503 0 Nov 22 2009 dovecot-uidvalidity.4b08d17a drwx------ 2 503 503 4096 May 25 03:20 new drwx------ 2 503 503 4096 May 25 03:20 tmp
/home/user/Maildir/cur: total 0
/home/user/Maildir/new: total 32 -rw------- 1 503 503 1129 May 25 00:02 1369407760.Vfd00I2498004M250945.dell.dimension2400.com -rw------- 1 503 503 4207 May 25 00:14 1369408480.Vfd00I2498029M256865.dell.dimension2400.com -rw------- 1 503 503 704 May 25 01:13 1369411988.Vfd00I249802aM880033.dell.dimension2400.com -rw------- 1 503 503 710 May 25 01:30 1369413002.Vfd00I249802bM204930.dell.dimension2400.com -rw------- 1 503 503 710 May 25 03:00 1369418401.Vfd00I249802cM805377.dell.dimension2400.com -rw------- 1 503 503 708 May 25 03:10 1369419002.Vfd00I249802dM34904.dell.dimension2400.com -rw------- 1 503 503 702 May 25 03:20 1369419601.Vfd00I249803eM192305.dell.dimension2400.com
/home/user/Maildir/tmp: total 0
/home/user/Maildit: total 0
/home/user/公開: total 0
/home/user/画像: total 0
/home/user/音楽: total 0
|
Re: メールの受信ができない ( No.3 ) |
|
- ????????? 2013/05/30 18:32
- ????????? stranger
- ?????§??? http://ja.528p.com/
-
uid=501(user) gid=501(user) group=501(user)
と言っているのに drwx------ 47 503 503 4096 May 29 21:38 /home/user 503の持ち物になっているのはなぜか?
linuxのパーミッションを学習しましょう
|
Re: メールの受信ができない ( No.4 ) |
|
- ????????? 2013/05/30 18:33
- ????????? 管理者
-
「user」はシステム上、uid・gidともに(501)なのですが、/home/user配下は(503)となっていますね。
tarファイル等で何処からかのシステムからコピーして展開しましたか?
対処としては、オーナを正しい(501)にすることで解消できると思われます。 以下のコマンドを実行して下さい。
#chown -R user:user /home/user
上記実行後、メール受信の確認を行なってみて下さい。
|
Re: メールの受信ができない ( No.5 ) |
|
- ????????? 2013/05/30 20:24
- ????????? ぱみゅ
-
strangerさん
いつもありがとうございます。知識不足で済みません。
管理者様 > tarファイル等で何処からかのシステムからコピーして展開しましたか?
こちらのサイトの「バックアップのすすめ」にしたがってバックアップしてあったbackup_home1.tar.gzを 展開しました。旧サーバのサーバ名が出てくるのはこの影響だと思います。どのファイルを修正したら いいのでしょうか?
#chown -R user:user /home/user
これで受信動作は正常にできるようになりました。ありがとうございました。ただ、 他のメールアドレス(例えばniftyの)からuser@myserver.netに送信しても メールが届きません。
|
Re: メールの受信ができない ( No.6 ) |
|
- ????????? 2013/05/31 06:25
- ????????? 管理者
-
> こちらのサイトの「バックアップのすすめ」にしたがってバックアップしてあったbackup_home1.tar.gzを
> 展開しました。旧サーバのサーバ名が出てくるのはこの影響だと思います。どのファイルを修正したら > いいのでしょうか? バックアップスクリプトはuid・gidまで考慮していないので、各ファイルのオーナ・グループはそのまま引き継ぎますので、 新設のサーバにユーザを追加する時に考慮する必要があります。 (uid(500)から、旧サーバのユーザを順次追加するとか、usermod・groupmodで新サーバのユーザを旧サーバのuid・gidに変更するなど)
なお、メールディレクトリ内に旧サーバの名前が出ていても問題ありません。 (abcdefg12345とか言う勝手なファイルを手動で作成して、オーナ・グループを正しく設定すればメーラで受信(表示)することもできますので)
> 他のメールアドレス(例えばniftyの)からuser@myserver.netに送信してもメールが届きません。 受信した時のメールログの内容はどうなっていますか? あと、具体的に送信時時の環境も記述して下さい。
例) A) 同じセグメント(家庭内LAN)内の別のPCよりメールを送信。 B) 外部(会社のPCまたは携帯・スマフォ)より送信。 上記A/Bでも、確認すべき所は変わります。
|
Re: メールの受信ができない ( No.7 ) |
|
- ????????? 2013/05/31 22:12
- ????????? ぱみゅ
-
管理者様、コメントありがとうございます。
> > 他のメールアドレス(例えばniftyの)からuser@myserver.netに送信してもメールが届きません。 > 受信した時のメールログの内容はどうなっていますか? > あと、具体的に送信時時の環境も記述して下さい。
メーラは秀丸メールを使用しています。認証方式はsmtp認証で、myserverではsaslauthdを 起動しています。 複数登録してあるメールアカウントのうち、mymail@nifty.comから user@myserver.netに送信してみましたが、user@myserver.netで受信出来ません。
> 例) > A) 同じセグメント(家庭内LAN)内の別のPCよりメールを送信。 > B) 外部(会社のPCまたは携帯・スマフォ)より送信。 > 上記A/Bでも、確認すべき所は変わります。
構築中の新しいサーバは別のLAN内にあり、上記A)はありません。試みにdovecotとpostfixを再起動して、 mymail@nifty.comからuser@myserver.netに送信し、user@myserver.netで受信した直後のログです。
May 31 21:09:34 v157-7-141-119 postfix/postfix-script[11480]: stopping the Postfix mail system May 31 21:09:34 v157-7-141-119 postfix/master[11419]: terminating on signal 15 May 31 21:09:34 v157-7-141-119 postfix/postfix-script[11553]: starting the Postfix mail system May 31 21:09:34 v157-7-141-119 postfix/master[11554]: daemon started -- version 2.6.6, configuration /etc/postfix May 31 21:09:38 v157-7-141-119 dovecot: master: Warning: Killed with signal 15 (by pid=11558 uid=0 code=kill) May 31 21:09:39 v157-7-141-119 dovecot: master: Dovecot v2.0.9 starting up (core dumps disabled) May 31 21:11:48 v157-7-141-119 dovecot: pop3-login: Login: user=<user>, method=PLAIN, rip=***-***-***-***, lip=***-***-***-***, mpid=11594 May 31 21:11:48 v157-7-141-119 dovecot: pop3(user): Disconnected: Logged out top=0/0, retr=0/0, del=0/19, size=25619
何も受信メールがなかったように記録されていると思います。ちなみに、メール送信もうまく行っていません。 メーラのログは下記のようになっています。
開始時刻: 2013/05/31 22:00:29 ****送信:user@myserver.net I サーバーを検索中 - mail.myserver.net I 接続中 - ****.***.***.*** I 接続完了 E 長時間にわたってサーバーからの応答がありません。 終了時刻: 2013/05/31 22:03:41
以上、よろしくお願い致します。
|
Re: メールの受信ができない ( No.8 ) |
|
- ????????? 2013/06/01 08:00
- ????????? 管理者
-
> 何も受信メールがなかったように記録されていると思います。ちなみに、メール送信もうまく行っていません。
> メーラのログは下記のようになっています。
確かにメーラでは接続との旨がメッセージされてますが、サーバには何も出力されていませんね。
秀丸メールで「長時間にわたってサーバーからの応答がありません」検索してみると色々ヒットし、 わけの分からないワークアラウンドがありました。(下記) http://www.maruo.co.jp/hidesoft/8/x42723_.html
他のメーラでも試すことができますか?(Becky希望:30日間無料トライアル可能です)
環境の確認ですが、セグメントが2つあり、AセグメントからBセグメントのサーバへ送信で宜しいですよね? AとBは名前解決していますか?(Aでnslookupすると、BはローカルIPで取得されますか?) また、外部から「mail.myserver.net」をnslookupすると当然グローバルIPで返却されますよね? ルータは「mail.myserver.net」にポートマッピングされていますよね?
*) メーラで「接続完了」と出ているのにサーバに何もメッセージされていないと言うのは考えにくいです。
|
Re: メールの受信ができない ( No.9 ) |
|
- ????????? 2013/06/01 08:09
- ????????? stranger
- ?????§??? http://ja.528p.com/
-
niftyに接続して
自前のメールサーバを送信サーバに指定して自前のメールサーバに送信しているなら niftyのOP25Bの制限に掛かるのでは?
niftyのメールアカウントの通常の設定で、自前のメールサーバに送信してみる
|
Re: メールの受信ができない ( No.10 ) |
|
- ????????? 2013/06/01 08:47
- ????????? ぱみゅ
-
管理者様、コメントありがとうございます。
> 環境の確認ですが、セグメントが2つあり、AセグメントからBセグメントのサーバへ送信で宜しいですよね? > AとBは名前解決していますか?(Aでnslookupすると、BはローカルIPで取得されますか?)
別のセグメントではなくて、回線自体がまったく別です。ですので、外部サーバと同じ扱いになっています。 つまりは今はやりのVPS上に新サーバを構築している、というのと同じ感覚です。
> また、外部から「mail.myserver.net」をnslookupすると当然グローバルIPで返却されますよね? > ルータは「mail.myserver.net」にポートマッピングされていますよね?
はい、そうなっています。
> 他のメーラでも試すことができますか?(Becky希望:30日間無料トライアル可能です)
Becky!でアカウントを作って試してみましたが、やはりuser@myserver.netから外部の メールアドレスには送信出来ません。
|
Re: メールの受信ができない ( No.11 ) |
|
- ????????? 2013/06/01 09:38
- ????????? ぱみゅ
-
追記
> Becky!でアカウントを作って試してみましたが、やはりuser@myserver.netから外部の > メールアドレスには送信出来ません。
「メールサーバへの接続に失敗しました」となります。
strangerさん
> niftyのメールアカウントの通常の設定で、自前のメールサーバに送信してみる
今それを試しているところです。送信は正常に終了しますが、自前サーバの方で 受信できないのが現在の状況です。
|
Re: メールの受信ができない ( No.12 ) |
|
- ????????? 2013/06/01 10:20
- ????????? 管理者
-
>> Becky!でアカウントを作って試してみましたが、やはりuser@myserver.netから外部の
>> メールアドレスには送信出来ません。 > > 「メールサーバへの接続に失敗しました」となります。
Becky!の「ツール」->「プロトコルログを取る」にチェックを入れて 「メール」の「メールボックスの設定」から表示されるダイアログの「OP25B」にチェックして下さい。
送信処理した時にBecky!画面上にログが表示されますので、そちらも開示願えますか? (この処理の時の、サーバメッセージログも同様にpostfixサービスのログは書かれてないですか?)
> stranger様 本当にいつもサポートありがとうございます。 不在中の過去スレを閲覧していますが、多すぎて追いつけてません。 この殆どがstranger様に対応頂いて頂いており、本当に感謝しております。
|
Re: メールの受信ができない ( No.13 ) |
|
- ????????? 2013/06/01 10:39
- ????????? ぱみゅ
-
user@myserver.netから外部への送信を行った時の状況です。
> 送信処理した時にBecky!画面上にログが表示されますので、そちらも開示願えますか?
>>> 2013/06/01 10:31:17 <<<
>>> Connecting to "myserver.net" [2013/06/01 10:31:20] <<<
このまま何も表示されず、「サーバへの接続に失敗しました」のダイアログが出ます。 OP25Bはどちらにしても状況は同じです。
> (この処理の時の、サーバメッセージログも同様にpostfixサービスのログは書かれてないですか?)
済みません。今出先なのでサーバのログは取れません。19時過ぎには帰宅しますので、 それからやってみます。
|
Re: メールの受信ができない ( No.14 ) |
|
- ????????? 2013/06/01 10:46
- ????????? 管理者
-
>>> 2013/06/01 10:31:17 <<<
>>> Connecting to "myserver.net" [2013/06/01 10:31:20] <<<
> このまま何も表示されず、「サーバへの接続に失敗しました」のダイアログが出ます。 > OP25Bはどちらにしても状況は同じです。
了解いたしました。 現状推測では、サーバには外部から全くアクセスできていないと思われます。 下記のログは確認して頂かなくて構いません。 >> (この処理の時の、サーバメッセージログも同様にpostfixサービスのログは書かれてないですか?)
職場で難しいかもしれませんが、下記コマンドで名前解決できていますか?
# nslookup myserver.net
下記のように表示されますか?(表示されたら ctrl + ] を入力してエンターキーで終了させて下さい) # telnet myserver.net 25 Trying xxx.xxx.xxx.x... Connected to xxx.xxx.xxx.xxx. Escape character is '^]'. 220 myserver.net ESMTP
|
Re: メールの受信ができない ( No.15 ) |
|
- ????????? 2013/06/01 11:59
- ????????? ぱみゅ
-
管理者様
WindowsのDOSプロンプトで試行しました。 nslookup myserver.net
Non-authoritave answer: Name: myserver.net Address ***.***.***.***
myserver.netのグローバルIPアドレスが返って来ました。
telnet myserver.net 25 接続中: myserver.net...ホストへ接続できませんでした。ポート番号 25 接続に失敗しました。
同様にして80や110へは接続できました。
|
Re: メールの受信ができない ( No.16 ) |
|
- ????????? 2013/06/01 15:18
- ????????? ゆりこ
-
>>>> Connecting to "myserver.net" [2013/06/01 10:31:20] <<<
これはBeckyのログですよね?直接myserver.netにconnectしようとしている ようにしか見えないです。
niftyはOP25Bを実施しているので、当然、Port25では外部へconnectできません。
ちがうのかな?
|
Re: メールの受信ができない ( No.17 ) |
|
- ????????? 2013/06/01 19:23
- ????????? ぱみゅ
-
管理者様
> 下記のように表示されますか?(表示されたら ctrl + ] を入力してエンターキーで終了させて下さい) > # telnet myserver.net 25 > Trying xxx.xxx.xxx.x... > Connected to xxx.xxx.xxx.xxx. > Escape character is '^]'. > 220 myserver.net ESMTP
帰ってきてやってみました。
#telnet myserver.net 25 Trying ***.***.***.*** Connected to myserver,net. Escape chracter is '^]'.
となり、「220 myserver.net ESMTP」の表示は出ませんでした。SMTPバナーが出ないということは postfixが正常に起動していない、ということになるのでしょうか?
# /etc/rc.d/init.d/postfix restart Shutting down postfix: Starting postfix:
となるのですが…。 外部からメールが送られてきた時のログが取れました。 Jun 1 19:15:13 v***-***-***-*** postfix/smtpd[8695]: connect from cuenote.research-panel.jp[210.168.30.238] Jun 1 19:15:13 v***-***-***-*** postfix/smtpd[8695]: warning: xsasl_cyrus_server_get_mechanism_list: no applicable SASL mechanisms Jun 1 19:15:13 v***-***-***-*** postfix/smtpd[8695]: fatal: no SASL authentication mechanisms Jun 1 19:15:13 v***-***-***-*** postfix/smtpd[8697]: connect from cuenote.ecnavi.jp[210.168.30.236] Jun 1 19:15:13 v***-***-***-*** postfix/smtpd[8697]: warning: xsasl_cyrus_server_get_mechanism_list: no applicable SASL mechanisms Jun 1 19:15:13 v***-***-***-*** postfix/smtpd[8697]: fatal: no SASL authentication mechanisms Jun 1 19:15:14 v***-***-***-*** postfix/master[8679]: warning: process /usr/libexec/postfix/smtpd pid 8695 exit status 1 Jun 1 19:15:14 v***-***-***-*** postfix/master[8679]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling Jun 1 19:15:14 v***-***-***-*** postfix/master[8679]: warning: process /usr/libexec/postfix/smtpd pid 8697 exit status 1
sasalauthがうまく動いていない?
|
Re: メールの受信ができない ( No.18 ) |
|
- ????????? 2013/06/02 08:17
- ????????? 管理者
-
> これはBeckyのログですよね?直接myserver.netにconnectしようとしている
> ようにしか見えないです。 > > niftyはOP25Bを実施しているので、当然、Port25では外部へconnectできません。
ゆりこさんのコメントで疑問が湧きました。 ぱみゅさんにご質問です。
Q1) サーバ名は「myserver.net」「mail.myserver.net」のどちらですか? Q2) 外部DNS名は上記のどちらで指定しています? Q3) サーバはNiftyのISPで構築されているんですか?
> #telnet myserver.net 25 > Trying ***.***.***.*** > Connected to myserver,net. > Escape chracter is '^]'. > > となり、「220 myserver.net ESMTP」の表示は出ませんでした。SMTPバナーが出ないということは > postfixが正常に起動していない、ということになるのでしょうか? 上記が表示されているのは、当方でDMTPバナーを指定しているためなので気にする必要はありません。 ちなみに下記のように指定しています。 smtpd_banner = $mydomain ESMTP
他のスレッドで開示されていますがスレ分断で分からなくなってしまうため、もう一度下記のコマンド結果を教えて下さい。 # postconf -n
|
Re: メールの受信ができない ( No.19 ) |
|
- ????????? 2013/06/02 10:07
- ????????? stranger
- ?????§??? http://ja.528p.com/
-
mxレコードを調べる
(win) nslookup -type=mx myserver.net または (linux) dig myserver.net mx
で表示されるメールサーバ名を postfixのmyhostnameに設定し 送信メールサーバ名として使う
MXレコードが見つからない場合 Aレコードを探すようですが MXレコードが見つからない場合は、電子メールをスパムと判断する場合がある 大手のプロバイダではそうしているようだ
mail.myserver.netなどをmxにしたいなら そのようにDNSを設定する 自分で設定できないならDNSに合わせる
myhostnameのデフォルト値は 「hostname」コマンドで得られるローカルホスト名が設定されます (/etc/sysconfig/networkに設定されていると思う) mydomainのデフォルト値は、myhostnameパラメータから作成されます myhostname=mail.myserver.netならmyserver.netになります ですから、正確に設定してあげること sasldb2はmyhostname名で登録します 全て一致しないとシステムとしては上手く機能しない
main.cf設定例 myhostname = mail.myserver.net mydomain = myserver.net myorigin = $mydomain (user@myserver.netでローカル配信するため)
sasldb2の登録例 saslpasswd2 -u mail.myserver.net -c user
ローカルでもmyhostnameの名前解決が必要だろうから 外部はDDNSを使うにしても 内部専用のDNSサーバをたてましょうよ (v***-***-***-***の部分がDHCPで割り当てられているような名前だったから)
|
Re: メールの受信ができない ( No.20 ) |
|
- ????????? 2013/06/02 13:01
- ????????? ぱみゅ
-
管理者様
Q1) サーバ名は「myserver.net」「mail.myserver.net」のどちらですか?
/etc/postfix/maincfで以下のように指定しています。 myhostname = mx1.myserver.net mydomain = myserver.net
Q2) 外部DNS名は上記のどちらで指定しています?
DNSサーバは構築しておらず、バリュードメインのDDNSで指定しています。これは、現在稼働中の サーバと新サーバをDDNSの指定でダイナミックに変更できるように、という考えからです。 バリュードメインの指定は次のようにしています。 a * ***.***.***.*** mx mx1.myserver.net 10 a mx1 ***.***.***.***
Q3) サーバはNiftyのISPで構築されているんですか?
いえ、niftyは関係ありません。ISPは固定IPをもらえるプロバイダです。
# postconf -nの結果は下記の通りです。 alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases broken_sasl_auth_clients = yes command_directory = /usr/sbin config_directory = /etc/postfix daemon_directory = /usr/libexec/postfix data_directory = /var/lib/postfix debug_peer_level = 2 disable_vrfy_command = yes home_mailbox = Maildir/ html_directory = no inet_interfaces = all inet_protocols = all mail_owner = postfix mailq_path = /usr/bin/mailq.postfix manpage_directory = /usr/share/man mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain mydomain = myserver.net myhostname = mx1.myserver.net mynetworks = ***.***.***.***/28, 127.0.0.0/8 mynetworks_style = host myorigin = $mydomain newaliases_path = /usr/bin/newaliases.postfix queue_directory = /var/spool/postfix readme_directory = /usr/share/doc/postfix-2.6.6/README_FILES relay_domains = $mydestination sample_directory = /usr/share/doc/postfix-2.6.6/samples sendmail_path = /usr/sbin/sendmail.postfix setgid_group = postdrop smtpd_banner = $myhostname ESMTP $mail_name ($mail_version) smtpd_client_restrictions = permit_mynetworks, reject_rhsbl_client rhsbl.shbl.org. reject_rbl_client spancop.net, reject_rbl_client sbl.dynablock.wirehub.net, reject_rbl_client sbl.spamhaus.org, reject_unknown_client, permit smtpd_sasl_auth_enable = yes smtpd_sasl_local_domain = $myhostname smtpd_sasl_security_options = noanonymous unknown_local_recipient_reject_code = 550
|
Re: メールの受信ができない ( No.21 ) |
|
- ????????? 2013/06/02 12:29
- ????????? ぱみゅ
-
strangerさん
> nslookup -type=mx myserver.net
サーバー: ntt.setup Addredd: 192.168.1.1
権限のない回答: myserver.net MX preference = 10, mail exchanger = mx1.myserver.net
となりました。
/etc/sysconfig/networkは下記のようになっています。
NETWORKING=yes HOSTNAME=localhost.localdomain
>「hostname」コマンドで得られるローカルホスト名が設定されます
# hostname v***-***-***-***.myhost.jp
このように帰ってきます。もう少し色々調べてみます。
|
Re: メールの受信ができない ( No.22 ) |
|
- ????????? 2013/06/02 14:36
- ????????? stranger
- ?????§??? http://ja.528p.com/
-
ローカルのドメインとグローバルのドメインと異なった運営をするということではないですよね
そういう複雑なことは、よくわからないので、詳しい方のサポートをお願いします
/etc/sysconfig/network-scripts/ifcfg-eth0 を確認してください
CentOS 6.4 のGUIインストーラではhostnameセッティングのところで configure networkの設定をしないとDHCPで自動取得になります
サーバが存在するnetworkの管理者に聞くほうが早いと思う
サーバとしては固定IPとユニークな完全修飾ドメイン名(FQDN)を持つこと
|
Re: メールの受信ができない ( No.23 ) |
|
- ????????? 2013/06/02 14:49
- ????????? ぱみゅ
-
> ローカルのドメインとグローバルのドメインと異なった運営をするということではないですよね
そういう複雑なことはしていません。
> /etc/sysconfig/network-scripts/ifcfg-eth0 > を確認してください <vi /etc/sysconfig/network-scripts/ifcfg-eth0> DEVICE="eth0" BOOTPROTO="dhcp" NM_COMTROLLED="yes" ONBOOT="yes" TYPE="Ethernet"
> サーバが存在するnetworkの管理者に聞くほうが早いと思う
調べてみます。
> サーバとしては固定IPとユニークな完全修飾ドメイン名(FQDN)を持つこと
これは問題ないと思われます。
|
Re: メールの受信ができない ( No.24 ) |
|
- ????????? 2013/06/02 15:20
- ????????? 管理者
-
> /etc/sysconfig/networkは下記のようになっています。
> > NETWORKING=yes > HOSTNAME=localhost.localdomain なんだか複雑な構成になってしまってますので まずは、完全修飾子のFQDNを設定しましょう。
HOSTNAME=mail.myserver.net
DHCPが有効になってしまってますが、問題ありませんか?(ルータや上位DHCPサーバによる固定になってますか?)
DNSは自身に対して、正引き・逆引き出来てますか?
|
Re: メールの受信ができない ( No.25 ) |
|
- ????????? 2013/06/02 16:08
- ????????? ぱみゅ
-
> まずは、完全修飾子のFQDNを設定しましょう。
> HOSTNAME=mail.myserver.net
この変更を加えてrebootするコンソールのプロンプトが「[root@mail ~]#」となって しまいますがこれはいいのでしょうか?
> DHCPが有効になってしまってますが、問題ありませんか?(ルータや上位DHCPサーバによる固定になってますか?)
無効にするのが普通ですか?
> DNSは自身に対して、正引き・逆引き出来てますか?
Windowsからnslookupすると正引きも逆引きもできていますので、問題ないと把握しています。
|
Re: メールの受信ができない ( No.26 ) |
|
- ????????? 2013/06/02 22:19
- ????????? ぱみゅ
-
また長くなるといけませんので、ここで一度状況をまとめておきたいと思います。
このサイトのpostxifの設定の「以下最下行へ追加」の部分がsaslauth関連だと把握しています。 不具合状況 「saslauth関連」有効 受信:外部からのメールが受信できない。 送信:送信すると、サーバには接続するが、「長時間応答がない」と言われて送信できない。 「saslauth関連」無効 受信:正常 送信:relay access deniedとなり、「宛先アドレスが拒否されました」と言われて送信できない。
状況 selinuxはdisableになっています。 iptablesでは、各ポートの開放を行っており、外部からの開放チェックでも確認済みです。 サーバ名はWindowsからnslookupするとサーバ名からはIPアドレスが、IPアドレスから サーバ名が返ってきます。 サーバは普段作業しているマシンとは別の回線上にあり、まったく外部のホストのように 動作しています。
以上、こうした状況の中で、SMTP認証を使って正常に送受信できるようにしたいのです。
|
Re: メールの受信ができない ( No.27 ) |
|
- ????????? 2013/06/06 05:22
- ????????? stranger
- ?????§??? http://ja.528p.com/
-
postfixを使ったメールサーバの条件
・ユニーク(唯一)なIPアドレスとユニークなFQDN(完全修飾ドメイン名)をもつ ・IPアドレスがグローバルとローカルで異なる場合はルータ等でNAT変換する ・FQDNはグローバル・ローカルともに同名であること (バーチャルドメインという手法もあるが複雑になる) FQDNはグローバル・ローカルともにDNSで名前解決できる ・グローバルIPが固定の場合でも、プロバイダが逆引きのサービスをしないかぎり グローバルIPの逆引きはできない 逆引きがプロバイダのDNSサーバ名で止まる(自分のドメイン名が帰ってこない) dig 自前サーバのドメイン名 で引かれたIPアドレスを使って dig -x IPアドレス で自前サーバのドメイン名が引けなければ逆引きは完成しない ・グローバルIPが動的な場合は、外部のDDNSに正引きを依頼する ・ローカルIPは自前のDNSで名前解決をする ・グローバルIPが動的な場合は、プロバイダのOP25Bの制限にかかる ・送信側がサーバと異なるプロバイダを使っている場合は 送信側でOP25Bの制限にかかる
一般的な事 ・DHCPはユニーク(唯一)なIPアドレスとユニークなFQDN(完全修飾ドメイン名)を満たさない 期間を制限してIPとサーバ名を貸し出すので kernelのアップデートなどで再起動した場合に変わってしまう場合がある その度ごとにルータの設定変更が必要 クライアント側も即時対応しないと他人にメールが送られる場合がでてくる ・network管理者がいるなら相談すること
その他 いろいろと
追記 私のサイト名で正引き・逆引きを試してもかまいません 逆引きで自分のドメイン名が引けるのが プロバイダから権限委譲されているドメイン
DDNSは逆引きできないのが普通 自分でDNSサーバを立ててもプロバイダから権限委譲してもらえなければ 逆引きはできない
有名どころのメールサーバで逆引きできないサーバはたくさんある
参考リスト http://www.gabacho-net.jp/anti-spam/white-list.html
|
Re: メールの受信ができない ( No.28 ) |
|
- ????????? 2013/06/04 06:15
- ????????? 管理者
-
>> まずは、完全修飾子のFQDNを設定しましょう。
>> HOSTNAME=mail.myserver.net > > この変更を加えてrebootするコンソールのプロンプトが「[root@mail ~]#」となって >しまいますがこれはいいのでしょうか? 問題ありません。デフォルトで[ユーザ@ホスト名]となります。(任意に変更することも可能)
>> DHCPが有効になってしまってますが、問題ありませんか?(ルータや上位DHCPサーバによる固定になってますか?) > > 無効にするのが普通ですか? いいえ。有効でも構いませんが、macアドレスによる指定IP払い出しにすれば良いでしょう。(サーバ自身でstatic指定でも構いません)
>> DNSは自身に対して、正引き・逆引き出来てますか? > > Windowsからnslookupすると正引きも逆引きもできていますので、問題ないと把握しています。 DNSで返却されてますよね?hostsファイルではないですよね?
一つ上のstrangerさんが明確な条件を記述をしていただいています。これらの条件を網羅されていますか?
|
Re: メールの受信ができない ( No.29 ) |
|
- ????????? 2013/06/05 22:24
- ????????? ぱみゅ
-
> DNSで返却されてますよね?hostsファイルではないですよね?
はい、hostsファイルの記述はコメントアウトしてDNSで正逆両方共うまくいっています。 ちょっと頭を冷やして、やり直してみます。
|
Re: メールの受信ができない ( No.30 ) |
|
- ????????? 2013/06/06 09:46
- ????????? stranger
- ?????§??? http://ja.528p.com/
-
mailサーバ名を決める
mailサーバ名をDNSのAレコードに設定し、正引き出きるようにする mailサーバ名をDNSのMXに設定する
グローバルを外部のDNSにまかせる場合 MXの設定を自分できめたmailサーバ名にできれば良いが 自分で決められない場合は、設定に従う mailサーバ名は正引きできること
ローカルでホスト名とmailサーバ名を変えたい場合は ローカルのDNSでホスト名とmailサーバ名をAレコードに設定し、正引き出きるようにする
ドメイン名のみの運用も可能だが ローカルネットワークに複数のサーバ機が接続する場合は ドメイン名のみの運用は避ける
ドメイン名のみの運用の場合は DNSのMXもドメイン名のみにする
クライアントの送信メールサーバには DNSでMXに設定したmailサーバ名を使う
|
Re: メールの受信ができない ( No.31 ) |
|
- ????????? 2013/06/06 21:02
- ????????? ぱみゅ
-
管理者様
stranger様
繰り返しありがとうございます。いろいろいじっているうちにどうやら関係ないところを おかしくしてしまったようで、Webサーバもまともに動かなくなってしまいました。 そんなわけで、OSのインストールからやり直そうと思っています。なにせ1日に1時間強くらいしか サーバをいじる時間がないものでもどかしい限りです。 今の現状は、あまり変わっていないのですが、外部からメールを送っても受信できず、 送信しようとすると「relay access denied」になる(クライアント1)か、サーバが反応しない (クライアント2)といった状況です。再インストールが済んだらまた来ますので、 どうぞよろしくお願い致します。
|
Re: メールの受信ができない ( No.32 ) |
|
- ????????? 2013/06/07 22:28
- ????????? ぱみゅ
-
再インストールが完了しました。postfix,dovecotの設定もこのサイトの説明通りに戻しました。
ここでおかしなことが起こっているのが解りました。外部からのメールがBecky!では受信できるのに 秀丸メールでは受信できていないのです。これはメーラの設定の問題かと思い、いろいろ設定をいじって みていますが解決できていません。 で、送信時のBeccky!のログが取れました。
>>> Connecting to "mx1.muyserver.net" [2013/06/07 22:17:06] <<< 220 mail.myserver.net ESMTP Postfix (2.6.6) EHLO [192.168.1.2] 250-mail.myserver.net 250-PIPELINING 250-SIZE 10240000 250-ETRN 250-ENHANCEDSTATUSCODES 250-8BITMIME 250 DSN RSET 250 2.0.0 Ok MAIL FROM:<user@myserver.net> 250 2.1.0 Ok RCPT TO:<someone@nifty.com> 554 5.7.1 <someone@nifty.com>: Relay access denied QUIT 221 2.0.0 Bye
なんか自分でももうちょっとで解決できそうな気はしているのですが、ポイントが掴めません。
|
Re: メールの受信ができない ( No.33 ) |
|
- ????????? 2013/06/09 13:27
- ????????? ゆりこ
-
余談だけど、メールサーバ名の統一みたいなアドバイスを頂いたのに、
>>>> Connecting to "mx1.muyserver.net" [2013/06/07 22:17:06] <<< >220 mail.myserver.net ESMTP Postfix (2.6.6)
mx1とmailが出てきて違和感感じるのは私だけかしら。 (「山田さんですか?」「はい鈴木です」みたいな違和感・・・)
統一性みたいな事が脳裏に無いから多くのことを見逃してるのかもね。
|
Re: メールの受信ができない ( No.34 ) |
|
- ????????? 2013/06/10 18:43
- ????????? ぱみゅ
-
受信ができるようになりました。メールサーバ名は随所をmx1.myserver.netに統一しました。
秀丸メールで受信できなかったのは、UIDLコマンドを使わないという設定にしたら 解消され、受信ができるようになりました。これが正しいのかどうかは判断出来ませんが…。 送信ができません。これについては、スレッドタイトルと合わなくなりますので、 スレッドを改めます。済みません、また助言をお願い致します。
|