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
何か情報等ございましたら、ご教示頂きたく存じます。
よろしくお願い致します。
コメント
m_toshio
返信、ありがとうございます。
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'
at_akihito.irie
2021年3月3日 10時20分
入江です。
送信失敗時に何かエラーは出ませんでしたでしょうか。
送信失敗時の出力以外にも、/var/log/exim4/mainlogもご確認ください。
また、可能な範囲で良いので送信失敗時のexim4の設定も教えていただけます
でしょうか。
以上、よろしくお願いいたします。