その時にいろいろ調べた件を書きます。
環境
CentOS6.5
まずは普通にmailコマンドでメールを送信してみた。
# mail ユーザー名@ドメイン Subject: test send test . EOT could not connect: 接続がタイムアウトしました "/root/dead.letter" 11/341 . . . message not sent.タイムアウトになって送れませんでした。
このとき、/var/log/maillogにも何も吐かれてませんでした。
次に-vのオプションをつけて再度実行してみました。
# mail -v ユーザー名@ドメイン Subject: test send test . EOT Resolving host 10.24.100.12 . . . done. Connecting to 10.24.100.12 . . .could not connect: 接続がタイムアウトしました "/root/dead.letter" 11/341 . . . message not sent.またもタイムアウトになって送れませんでしたが、
どのhostに繋がらないのかがわかりました。
この繋がらない10.24.100.12がどこの設定に書かれているのかを調べたところ、
ここの設定ファイルに書かれていました。
# cat /etc/mail.rc # This is the configuration file for Heirloom mailx (formerly # known under the name "nail". # See mailx(1) for further options. # This file is not overwritten when 'make install' is run in # the mailx build process again. # Sccsid @(#)nail.rc 2.10 (gritter) 3/4/06 # Do not forward to mbox by default since this is likely to be # irritating for most users today. set hold # Append rather than prepend when writing to mbox automatically. # This has no effect unless 'hold' is unset again. set append # Ask for a message subject. set ask # Assume a CRT-like terminal and invoke a pager. set crt # Messages may be terminated by a dot. set dot # Do not remove empty mail folders in the spool directory. # This may be relevant for privacy since other users could # otherwise create them with different permissions. set keep # Do not remove empty private mail folders. set emptybox # Quote the original message in replies by "> " as usual on the Internet. set indentprefix="> " # Automatically quote the text of the message that is responded to. set quote # Outgoing messages are sent in ISO-8859-1 if all their characters are # representable in it, otherwise in UTF-8. set sendcharsets=iso-8859-1,utf-8 # Display sender's real names in header summaries. set showname # Display the recipients of messages sent by the user himself in # header summaries. set showto # Automatically check for new messages at each prompt, but avoid polling # of IMAP servers or maildir folders. set newmail=nopoll # If threaded mode is activated, automatically collapse thread. set autocollapse # Hide some header fields which are uninteresting for most human readers. ignore received in-reply-to message-id references ignore mime-version content-transfer-encoding # Only include selected header fields when forwarding messages. fwdretain subject date from to # For Linux and BSD, this should be set. set bsdcompat set smtp=10.24.100.12set smtpのIPを繋がるものに変更したところ、正常にmailコマンドでメールが送れるようになりました。
0 件のコメント:
コメントを投稿