FC2ブログ

[CentOS]sendmail

host = 7.3.1611 (Core)

telnet smtp.gmail.com 25 > 接続拒否された。
telnet smtp.gmail.com 587 > 接続OK。
vi /etc/hosts.allow

sendmail: 192.168.xxx. 127.0.0.1


yum -y install sendmail sendmail-cf
vi /etc/mail/authinfo

AuthInfo:smtp.gmail.com "U:hoge@gmail.com" "P:password" "M:PLAIN"
AuthInfo:smtp.gmail.com:587 "U:hoge@gmail.com" "P:password" "M:PLAIN"


makemap -r hash /etc/mail/authinfo.db < /etc/mail/authinfo
chmod 640 /etc/mail/authinfo*

vi /etc/mail/sendmail.mc > 次の3か所修正

dnl define(`SMART_HOST', `smtp.your.provider')dnl
ここに以下追加
define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
TRUST_AUTH_MECH(`EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
FEATURE(`authinfo', `Hash -o /etc/mail/authinfo')dnl
define(`SMART_HOST', `smtp.gmail.com')dnl
define(`RELAY_MAILER_ARGS', `TCP $h 587')dnl
define(`ESMTP_MAILER_ARGS', `TCP $h 587')dnl


dnl DAEMON_OPTIONS(`Port=submission, Name=MSA, M=Ea')dnl
これを「dnl 」を外すして以下へ。
DAEMON_OPTIONS(`Port=submission, Name=MSA, M=Ea')dnl


dnl # Please remember that saslauthd needs to be running for AUTH.
dnl #
以下2行の先頭「dnl 」外す。
dnl TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
dnl define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl



systemctl start saslauthd
systemctl enable saslauthd
systemctl restart sendmail

設定完了し、実際にメールを送ってみる。

対話式の場合
mail hoge@gmail.com
 > 「Subject: 」と出るので、表題を書いてENTER
 > 空白行に本文を書いてENTER
 > 本文書いた次の行にピリオド「.」を書いてENTER
 > すると、EOTと出て終了する。

コマンド一発の場合
echo "kickstart finish" | mail hoge@gmail.com
もしくは
echo "kickstart finish" | sendmail hoge@gmail.com

これで行けた。
コマンド一発なら、kickstartインストール時の終了通知に使える。


それでもメールが送れない場合

yum -y install cyrus-sasl-plain
これが必要なんですって。以下のページで教えて頂きました。ずばりな情報ありがとうございます。
http://akira-arets.blogspot.jp/2015/05/postfix-266-x8664linux-centos-65-64bit.html

あと、mailコマンドがインストールされてない場合は以下も。
yum -y install mailx
スポンサーサイト



カレンダー
11 | 2016/12 | 01
- - - - 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
累積訪問者
現在の訪問者
現在の閲覧者数:
最新記事
最新トラックバック
最新コメント
月別アーカイブ
カテゴリ
プロフィール

bobgosso

Author:bobgosso
FPGAのブログへようこそ!

検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QRコード