Armadilloフォーラム

Exim4で SMTP over SSL/TLS

m_toshio

2021年3月2日 10時13分

お世話になっております。

現在の開発において Armadillo-640でメール送信を行っています。
SDインストール時に搭載されている Exim4でメール送信を行わせているのですが
SMTPS(SMTP over SSL/TLS)での送信ができません。
(Yahooその他複数の ISPで失敗します)

ただ、STARTTLSであれば問題なく送信できます。
(Gmailその他複数の ISPで確認しています)

初期設定は exim4-configで行わせていますが SMTPSと
STARTTLSでの選択項目はなく、Exim4が接続時に自動で
選別するものと考えています。

バージョンは下記となります。
 install-disk-sd-a600-20201224.img
 Debian Strech 9.13
 Exim4 4.89

何か情報等ございましたら、ご教示頂きたく存じます。
よろしくお願い致します。

コメント

at_akihito.irie

2021年3月3日 10時20分

入江です。

送信失敗時に何かエラーは出ませんでしたでしょうか。
送信失敗時の出力以外にも、/var/log/exim4/mainlogもご確認ください。

また、可能な範囲で良いので送信失敗時のexim4の設定も教えていただけます
でしょうか。

以上、よろしくお願いいたします。

m_toshio

2021年3月3日 13時59分

返信、ありがとうございます。

mail hoge@example.com
のコマンド入力でメール送信したのですが、エラーは出ません。
spoolまではエラーなしで進んでいるようです。

/var/log/exim4/mainlogのログです。

【失敗:Yahooの SMTPS】
2021-03-03 1lHHWL-0007Kh-9v == hoge@example.com R=smarthost T=remote_smtp_smarthost defer (-18) H=smtp.mail.g.yahoo.co.jp [183.79.106.120]: Remote host closed connection in response to initial connection

【成功:楽天コミュニケーションズの STARTTLS】
2021-03-03 1lHG9T-0006Fb-9N => hoge@example.com R=smarthost T=remote_smtp_smarthost H=mail.gol.com [203.216.5.115] X=TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256 CV=yes DN="C=JP,ST=Tokyo,L=Setagaya-ku,O=Rakuten Communications Corp.,OU=Technical Department,CN=mail.gol.com" A=plain C="250 OK id=1lHG9U-00040e-Ln"

dpkg-reconfigure exim4-configで生成した /etc/exim4/update-exim4.conf.confです。

dc_eximconfig_configtype='smarthost'
dc_other_hostnames='Armadillo640'
dc_local_interfaces='127.0.0.1'
dc_readhost=''
dc_relay_domains=''
dc_minimaldns='true'
dc_relay_nets=''
CFILEMODE='644'
dc_use_split_config='false'
dc_hide_mailname='false'
dc_mailname_in_oh='true'
dc_localdelivery='mail_spool'
dc_smarthost='smtp.mail.yahoo.co.jp::465'