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

 突然、Sendmailが外部に送信できなくなってしまった
日時: 2010/07/25 13:10
名前: EmiYuta

はじめまして、EmiYutaと申します。

本サイトのご来訪者様の方々、ご教示下さい。 

表題の件について、ここ2年程ずっと利用していた
sendmailが突然、外部にメール発信できなくなってしまいました。
全く原因が分かりません。

環境:RedHatLinux8.0
Senmailのバージョンは8.0publisher版付属のものを利用(何もアップデートしていません)

メールのログには下記のように記載されています。(/etc/log/maillog)
Jul 15 05:13:53 gto8130 sendmail[3958]: o6EKBqBN003956: to=<今回の送付先アドレス>, ctladdr=<root@gto8130.linux.co.jp> (0/0), delay=00:02:01, xdelay=00:02:01, mailer=esmtp, pri=30342, relay=mx.softbank.ne.jp. [123.108.236.168], dsn=4.0.0, stat=Deferred: Connection timed out with mx.softbank.ne.jp.
※softbankのとあるメールアドレスに送付しています。

突然、このような状況に陥るものでしょうか?
何かウィルスみたいなものでsendmailを書き換えられただとかあり得るでしょうか?
本当に、当方では何もSendMial系の設定は変更していません。
どこで「Connection timed out」の原因になっているかを探る方法って
ありますでしょうか?

あと、sendomail.mcの情報も以下に記します。
*** sendomail.mc ***
divert(-1)
dnl This is the sendmail macro config file. If you make changes to this file,
dnl you need the sendmail-cf rpm installed and then have to generate a
dnl new /etc/mail/sendmail.cf by running the following command:
dnl
dnl m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
dnl
include(`/usr/share/sendmail-cf/m4/cf.m4')
VERSIONID(`linux setup for Red Hat Linux')dnl
OSTYPE(`linux')
dnl Uncomment and edit the following line if your mail needs to be sent out
dnl through an external mail server:
dnl define(`SMART_HOST',`smtp.your.provider')
define(`confDEF_USER_ID',``8:12'')dnl
undefine(`UUCP_RELAY')dnl
undefine(`BITNET_RELAY')dnl
dnl define(`confAUTO_REBUILD')dnl
define(`confTO_CONNECT', `1m')dnl
define(`confTRY_NULL_MX_LIST',true)dnl
define(`confDONT_PROBE_INTERFACES',true)dnl
define(`PROCMAIL_MAILER_PATH',`/usr/bin/procmail')dnl
define(`ALIAS_FILE', `/etc/aliases')dnl
dnl define(`STATUS_FILE', `/etc/mail/statistics')dnl
define(`UUCP_MAILER_MAX', `2000000')dnl
define(`confUSERDB_SPEC', `/etc/mail/userdb.db')dnl
define(`confPRIVACY_FLAGS', `authwarnings,novrfy,noexpn,restrictqrun')dnl
define(`confAUTH_OPTIONS', `A')dnl
TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
define(`confMAX_MESSAGE_SIZE',`10485760')
dnl define(`confCACERT_PATH',`/usr/share/ssl/certs')
dnl define(`confCACERT',`/usr/share/ssl/certs/ca-bundle.crt')
dnl define(`confSERVER_CERT',`/usr/share/ssl/certs/sendmail.pem')
dnl define(`confSERVER_KEY',`/usr/share/ssl/certs/sendmail.pem')
dnl define(`confTO_QUEUEWARN', `4h')dnl
dnl define(`confTO_QUEUERETURN', `5d')dnl
dnl define(`confQUEUE_LA', `12')dnl
dnl define(`confREFUSE_LA', `18')dnl
define(`confTO_IDENT', `0')dnl
dnl FEATURE(delay_checks)dnl
FEATURE(`no_default_msa',`dnl')dnl
FEATURE(`smrsh',`/usr/sbin/smrsh')dnl
FEATURE(`mailertable',`hash -o /etc/mail/mailertable.db')dnl
FEATURE(`virtusertable',`hash -o /etc/mail/virtusertable.db')dnl
FEATURE(redirect)dnl
FEATURE(always_add_domain)dnl
FEATURE(use_cw_file)dnl
FEATURE(use_ct_file)dnl
dnl The '-t' option will retry delivery if e.g. the user runs over his quota.
FEATURE(local_procmail,`',`procmail -t -Y -a $h -d $u')dnl
FEATURE(`access_db',`hash -T<TMPF> -o /etc/mail/access.db')dnl
FEATURE(`blacklist_recipients')dnl
FEATURE(`relay_entire_domain')dnl
MASQUERADE_AS(`centossrv.com')dnl
FEATURE(masquerade_envelope)dnl
dnl EXPOSED_USER(`root')dnl
dnl This changes sendmail to only listen on the loopback device 127.0.0.1
dnl and not on any other network devices. Comment this out if you want
dnl to accept email over the network.
DAEMON_OPTIONS(`Port=smtp, Name=MTA')
dnl NOTE: binding both IPv4 and IPv6 daemon to the same port requires
dnl a kernel patch
dnl DAEMON_OPTIONS(`port=smtp,Addr=::1, Name=MTA-v6, Family=inet6')
dnl We strongly recommend to comment this one out if you want to protect
dnl yourself from spam. However, the laptop and users on computers that do
dnl not have 24x7 DNS do need this.
FEATURE(`accept_unresolvable_domains')dnl
dnl FEATURE(`relay_based_on_MX')dnl
MAILER(smtp)dnl
MAILER(procmail)dnl
Cwlocalhost.localdomain
*** 以上 ***

以上、本サイトご来訪者様で詳しい方
ご教示下さい。

メンテ

Page:  [1]

■ コンテンツ関連情報

 Re: 突然、Sendmailが外部に送信できなくなってしまった ( No.1 )
日時: 2010/07/25 18:15
名前: ペングイン
参照: http://blog.trippyboy.com/

EmiYuta様

mx.softbank.ne.jp への25番ポートでの接続は行えますか(OP25Bの切り分け)?

telnet mx.softbank.ne.jp 25

他のドメインへのメールは送信できますか(一部か全体でかの切り分け)?

メール以外に、たとえば「dig」と入力してルートDNSの一覧は取得できますか(ネットに繋がっているか)?
メンテ
 Re: 突然、Sendmailが外部に送信できなくなってしまった ( No.2 )
日時: 2010/08/06 14:39
名前: Chorian

Spam対策で 25番Portブロッキング が始まったのであろうと推察します.
単純に Sendmail をたたくのではなく,Net::SMTP を使って(必要ならPort番号587を指定して)送信すればうまくいくと思います.
自宅の独自のMLサーバで直接配送(Sendmail)を行っていましたが,3年ほど前から拒否するプロバイダが現れ出したので,Net::SMTP (プロバイダのユーザ認証を受ける) を使うようになりました.
参考:http://antispam.yahoo.co.jp/efforts.html
   http://www.atmarkit.co.jp/fsecurity/column/ueno/32.html
   http://perldoc.jp/docs/modules/libnet-1.12/Net/SMTP.pod
   http://dhive.jp/blog/yama/?p=1058
メンテ
 "スーパーコピー時 ( No.3 )

** 管理者によって削除されました **

Page:  [1]

題名
名前  ("初心者"を含む名前は使用できません)
E-Mail
URL
パスワード 記事メンテ時に使用)
投稿キー (投稿時 投稿キー を入力してください)
コメント
画像添付 (対応画像:JPEG/GIF/PNG [Max 500KB])

   クッキー保存

■ その他


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