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

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

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

 メールの送信ができない
日時: 2011/10/20 22:24
名前: MATSU

1.不明点・障害内容:メールの送信ができない
2.ログの有無   :/var/log/mail/logにはなにも出力されていない
  (有:その内容) :
3.Distribution  :CentOS
      Version :5.5
4.Service Name  :postfix
      Version :
5.ネットワーク構成:

 こちらの掲示板を参考にサーバを構築しました。httpやsambaは正常に動いていますが、メールの送信ができません。/etc/postfix/main.cfは以下のようにしてあります。(生きている設定のみ載せました。)LAN内からも外からも送信できず、メールクライアントのログを見ると以下のようになります。

****送信(1通):username
I 接続中 - 192.168.1.24
I 接続完了

 サーバへは接続できているようなのですが、何も進まず、しばらくすると

長時間にわたってサーバーからの応答がありません。

というメッセージが返ってきます。どこか設定が間違っているのでしょうか?

main.cf
# SOFT BOUNCE
#soft_bounce = no
# LOCAL PATHNAME INFORMATION
queue_directory = /var/spool/postfix
command_directory = /usr/sbin
daemon_directory = /usr/libexec/postfix
mail_owner = postfix
#default_privs = nobody

#myhostname = host.domain.tld
myhostname = mail.myserver.com

mydomain = myserver.com

# SENDING MAIL
myorigin = $mydomain

# RECEIVING MAIL
inet_interfaces = all
#inet_interfaces = $myhostname
#inet_interfaces = $myhostname, localhost
#inet_interfaces = localhost

# TRUST AND RELAY CONTROL
#mynetworks_style = class
#mynetworks_style = subnet
mynetworks_style = host

mynetworks = 192.168.0.24/28, 127.0.0.0/8
relay_domains = $mydestination

# INTERNET OR INTRANET

relayhost = $mydomain
#relayhost = [gateway.my.domain]
#relayhost = [mailserver.isp.tld]
#relayhost = uucphost
#relayhost = [an.ip.add.ress]

# REJECTING UNKNOWN RELAY USERS
#alias_database = dbm:/etc/aliases
#alias_database = dbm:/etc/mail/aliases
alias_database = hash:/etc/aliases
#alias_database = hash:/etc/aliases, hash:/opt/majordomo/aliases

#home_mailbox = Mailbox
home_mailbox = Maildir/

debug_peer_level = 2

debugger_command =
PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
xxgdb $daemon_directory/$process_name $process_id & sleep 5

sendmail_path = /usr/sbin/sendmail.postfix

setgid_group = postdrop

manpage_directory = /usr/share/man

sample_directory = /usr/share/doc/postfix-2.3.3/samples

readme_directory = /usr/share/doc/postfix-2.3.3/README_FILES

smtpd_sasl_auth_enable = yes

message_size_limit = 10485760
smtpd_sasl_local_domain = $myhostname
smtpd_recipient_restrictions =
permit_mynetworks
permit_sasl_authenticated
reject_unauth_destination

■ コンテンツ関連情報

 Re: メールの送信ができない ( No.1 )
日時: 2011/10/21 07:00
名前: 管理者

メール送信直後のサーバログに何かメッセージ出力されていませんか?
 Re: メールの送信ができない ( No.2 )
日時: 2011/10/21 19:18
名前: MATSU

> メール送信直後のサーバログに何かメッセージ出力されていませんか?

 問題の切り分けのため一度/var/log/maillog」を空にして試してみましたが、何も出力されていません。postfixの設定は穴のあくほど確認したのですが、相変わらずLAN内からも外部からも送信できません。「サーバが長時間応答しない」というメッセージがメールソフトから帰ってきます。あとどこを確認したらいいのでしょうか?
 Re: メールの送信ができない ( No.3 )
日時: 2011/10/21 20:25
名前: 管理者

SELinux やファイアウォールは無効になっていますか?
 Re: メールの送信ができない ( No.4 )
日時: 2011/10/21 20:35
名前: stranger
参照: http://ja.528p.com/

mynetworks = 192.168.0.24/28, 127.0.0.0/8
の設定に
I 接続中 - 192.168.1.24 が含まれていないけど?

192.168.0.24/28とは

NETMASK=255.255.255.240
PREFIX=28
BROADCAST=192.168.0.31
NETWORK=192.168.0.16
のことですけどあっていますか

postfixはDNSサーバで名前解決できることが基本ですが
サーバ名やクライアント名を正引きできますか
 Re: メールの送信ができない ( No.5 )
日時: 2011/10/21 20:41
名前: 管理者

> mynetworks?=?192.168.0.24/28,?127.0.0.0/8
> の設定に
> 接続中?-?192.168.1.24?が含まれていないけど?


見逃しておりました。
strangerさん、ご指摘ありがとうございます。
 Re: メールの送信ができない ( No.6 )
日時: 2011/10/22 21:05
名前: MATSU

>> mynetworks = 192.168.0.24/28, 127.0.0.0/8
>> の設定に
>> 接続中 - 192.168.1.24 が含まれていないけど?

>見逃しておりました。
>strangerさん、ご指摘ありがとうございます。

無事に解決しました。ご指摘の設定を「192.168.1.0」としたことでどのメールアドレスからも送信できるようになりました。ありがとうございました。

■ その他

ページ先頭へ


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