技術的雑談-Clientとして使っているlinuxからmail送信する為のsendmailの設定
環境
- WhiteBox Linux 3.7
- sendmail 8.11.10(Linux付属の)
- sendmail-cf 8.12.11
やりたいこと
- sendmailをServerとして設定していないLinux PCからsendmailコマンド(mailコマンド)メールを送信したい。
方法
Clientとしてのsendmailの設定は/etc/mail/submit.cfです。
これを生成する為のsumbit.m4を編集して、m4で.cfを作ります。
1. /etc/mail/submit.m4を編集する
submit.m4の中の
FEATURE(`msp', `[127.0.0.1]')dnl
の行を、
FEATURE(`msp', `[SMTPサーバのIPアドレス]')dnl
に書き直します。
2. /etc/mail/submit.cfを作成する
以下のコマンドをrootで実行します。
# cd /etc/mail # m4 submit.m4 > submit.cf
3. 確認
mailコマンドでメールを送信してみます。
# mail test@example.com Subject : ←メールの題名を入力する This is test mail. . ←メール本文を入力し、最後に「.」だけの行を入力する Cc: ←CC:に入れるアドレスを記入する(そのままEnterでもOK) # ←メールが送信される
本当に送られたかは/vat/log/maillogを確認するか、送信先のメールを受信してみて確認しましょう。
履歴
2006/11/30 -- 初版
技術的雑談へ戻る