SSLLOGGEROPTS="-name=imapd-ssl"を
SSLLOGGEROPTS="-name=imapd-ssl -facility=local0"と書き換えます。これで、Courier-IMAP は local0 という facility で syslogd に log を渡すようになります。
local0.info /var/log/imapd.log後は、/var/log/imapd.log をローテーションさせるために /etc/newsyslog.conf に以下を追記。
/var/log/imapd.log 640 7 * @T00 JCこれで無事に、Postfix の log は /var/log/maillog に、Courier-IMAP の log は /var/log/imapd.log に記録されるようになりました。
Received-SPF: pass (mfgw209.ocn.ad.jp: domain of kncn.net designates 219.119.231.6 as permitted sender) client-ip=219.119.231.6; envelope-from=xxxx@kncn.net; helo=mail.kncn.net;といった行が追加されます。ただ、送信ドメイン認証(Sender ID/SPF)について | サービス・機能 | NTTドコモのように、受け取り側の設定によっては既に送信できない事態もでてきています。
IN TXT "v=spf1 ip4:219.119.231.6 ip4:58.93.251.0/24 ~all"SPF 自体についてや詳しい設定方法は、独自ドメインのメール送信を SPF に対応させる方法 - WebOS Goodiesなどを参考にさせていただきました。
# /etc/rc.d/named restart
として BIND を再起動。念のため、dig コマンドで確認しておきます。% dig @ns.kncn.net kncn.net txtところで、MSF SIZE は 512 オクテット以下が推奨されている*2ようですので、あまり長い TXT レコードを書くとまずいのかもしれません。
; <<>> DiG 9.4.1-P1 <<>> @ns.kncn.net kncn.net txt
; (1 server found)
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 550
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 3
;; QUESTION SECTION:
;kncn.net. IN TXT
;; ANSWER SECTION:
kncn.net. 86400 IN TXT "v=spf1 ip4:219.119.231.6 ip4:58.93.251.0/24 ~all"
;; AUTHORITY SECTION:
kncn.net. 86400 IN NS ns.kncn.net.
kncn.net. 86400 IN NS ns8.zoneedit.com.
kncn.net. 86400 IN NS ns14.zoneedit.com.
;; ADDITIONAL SECTION:
ns.kncn.net. 86400 IN A 219.119.231.6
ns8.zoneedit.com. 172165 IN A 75.125.10.187
ns14.zoneedit.com. 172165 IN A 209.126.137.108
;; Query time: 38 msec
;; SERVER: 219.119.231.6#53(219.119.231.6)
;; WHEN: Fri Mar 28 12:34:13 2008
;; MSG SIZE rcvd: 201