1.yahooとgoogleの差分
dc_relay_はコメントにして、dc_smarthostをsmtp.mail.yahoo.co.jpからsmtp.gmail.comにする。#ためしているだけで、通常はyahoo.co.jpを使用する予定。
# diff update-exim4.conf.conf_yahoo update-exim4.conf.conf 23c23 < dc_relay_domains='smtp.mail.yahoo.co.jp' --- > #dc_relay_domains='smtp.mail.yahoo.co.jp' 25c25 < dc_relay_nets='local_sample.or.jp:*.local_sample.or.jp:*.mail.yahoo.co.jp' --- > #dc_relay_nets='local_sample.or.jp:*.local_sample.or.jp:*.mail.yahoo.co.jp' 28c28 < #dc_smarthost='smtp.gmail.com::587' --- > dc_smarthost='smtp.gmail.com::587' 30c30 < dc_smarthost='smtp.mail.yahoo.co.jp::587' --- > #dc_smarthost='smtp.mail.yahoo.co.jp::587'SMTP-AUTH認証用 passwd.client の変更
# egrep -v '^#' /etc/exim4/passwd.client *.google.com:GUSERID@gmail.com:PASSWORDここが、*.google.comでなく smtp.google.comだと、
SMTP>> STARTTLS でReady to start TLSになるものの
SMTP>> AUTH PLAIN ******************************
のAUTH PLAINにならずに、
SMTP>> MAIL FROM:
となって送信出来なかった。
送信サーバは gmail-smtp-msa.l.google.com になるのかと思われる。
2.メール送信テスト
<toGoogle.sh> #! /bin/sh set -x export DT="TEST_test `date`" (echo "Subject: $DT"; echo "To: au_user@ezweb.ne.jp";\ echo "From: GUSERID@gmail.com"; echo ""; echo "$DT" ;\ echo "from `hostname`") | \ /usr/sbin/exim4 -v -f GUSERID@gmail.com au_user@ezweb.ne.jp # このスクリプトを実行 % ./toGoogle.sh [82] (13-12-31 Tue 14:00:59 PM) + date + export DT=TEST_test Tue Dec 31 14:01:01 JST 2013 + /usr/sbin/exim4+ -v -f GUSERID@gmail.com au_user@ezweb.ne.jp echo Subject: TEST_test Tue Dec 31 14:01:01 JST 2013 + echo To: GUSERID@gmail.com + echo From: GUSERID@gmail.com + echo + echo TEST_test Tue Dec 31 14:01:01 JST 2013 + hostname + echo from obsa7 LOG: MAIN <= GUSERID@gmail.com U=a7user P=local S=399 delivering 1VxrRt-0003XY-GO R: smarthost for au_user@ezweb.ne.jp T: remote_smtp_smarthost for au_user@ezweb.ne.jp Transport port=25 replaced by host-specific port=587 Connecting to gmail-smtp-msa.l.google.com [74.125.129.108]:587 ... connected SMTP<< 220 mx.google.com ESMTP ae5sm111949890pac.18 - gsmtp SMTP>> EHLO obsa7 SMTP<< 250-mx.google.com at your service, [106.172.137.192] 250-SIZE 35882577 250-8BITMIME 250-STARTTLS 250-ENHANCEDSTATUSCODES 250 CHUNKING SMTP>> STARTTLS SMTP<< 220 2.0.0 Ready to start TLS SMTP>> EHLO obsa7 SMTP<< 250-mx.google.com at your service, [106.172.137.192] 250-SIZE 35882577 250-8BITMIME 250-AUTH LOGIN PLAIN XOAUTH XOAUTH2 PLAIN-CLIENTTOKEN 250-ENHANCEDSTATUSCODES 250 CHUNKING SMTP>> AUTH PLAIN **************************************** SMTP<< 235 2.7.0 Accepted SMTP>> MAIL FROM:SIZE=1434 AUTH=a7user@obsa7.local SMTP<< 250 2.1.0 OK ae5sm111949890pac.18 - gsmtp SMTP>> RCPT TO: SMTP<< 250 2.1.5 OK ae5sm111949890pac.18 - gsmtp SMTP>> DATA SMTP<< 354 Go ahead ae5sm111949890pac.18 - gsmtp SMTP>> writing message and terminating "." SMTP<< 250 2.0.0 OK 1388466065 ae5sm111949890pac.18 - gsmtp SMTP>> QUIT LOG: MAIN => au_user@ezweb.ne.jp R=smarthost T=remote_smtp_smarthost H=gmail-smtp-msa.l.google.com [74.125.129.108] X=TLS1.2:RSA_ARCFOUR_SHA1:128 DN="C=US,ST=California,L=Mountain View,O=Google Inc,CN=smtp.gmail.com" LOG: MAIN Completed a7user@obsa7:~%
3.第三者中継テスト
25番ポート開けておくと、結構Relay要求があるようだ。現行のOBS600のログ。To: UUUUU@HHHHH.mydns.jp Subject: Logwatch for obs (Linux) Date: Mon, 16 Dec 2013 06:26:54 +0900 ################### Logwatch 7.4.0 (05/02/12) #################### Processing Initiated: Mon Dec 16 06:26:37 2013 Date Range Processed: yesterday ( 2013-Dec-15 ) Period is day. Detail Level of Output: 0 Type of Output/Format: mail / text Logfiles for Host: obs ################################################################## --------------------- EXIM Begin ------------------------ --- Refused Relays 64 times --- Bad Hosts --- --- Failed Reverse Lookups --- 18 Time(s)念のため、このサイトhttp://www.rbl.jp/svcheck.phpを利用させていただいて確認した。
第三者中継テスト 第三者中継テストのためobsa7_sample.mydns.jpに接続しています... ((((( 途中省略 )))))) >>> RSET relay NOT accepted!! 中継テスト その19 >>> RSET relay NOT accepted!! 接続を閉じています... >>> QUIT 第三者中継テストの結果 全てのテストが行われました, no relays accepted.最後の行が"no relays accepted"だと合格のようだ。
0 件のコメント:
コメントを投稿