Plaggerについて(体験メモ) その2
id:miyagawaさんよりコメントいただきました。ありがとうございます。
miyagawa 『どのフィードで起こるか教えてもらうと対策ができるかもしれません。あとMTA(メールサーバのソフトウェア)はなんでしょう?』
WinXPで、PlaggerでフィードをGmailに送信するとき、Radish(SMTPサーバ機能を持ったプログラム)経由時に発生することがあるエラーについての昨日の日記について、もうちょっとだけ具体的に。
#あと、こういう場合、“MTAはRadishである”という言い方をするのでしょうか??
Radish http://homepage2.nifty.com/spw/software/radish/
とりあえず、LDRとBloglinesとの新着フィードの範囲内で、エラーが出るフィードを2つほど特定できた。
- 注目の質問 - 人力検索はてなのフィードについては、Fromについての501 Syntax error。
- スラド -- アレゲなニュースと雑談サイトのフィードについては、Domain part missingと返されるエラー。
LDRからでもBloglinesからでも同様になる。はてな人力検索のジャンル別のフィード等も購読しているけど、エラーは出ない。
以下、いずれも、Radish経由時のPublish::Gmailのconfigは
config: mailto: hoge+test@gmail.com mailfrom: test@test.t ←または【メアド】 mailroute: via: smtp host: 127.0.0.1:25
注目の質問 - 人力検索はてなのフィード
もともとのPublish::Gmailで送信したときの、Radishのlog
SMTP-SERVER Connected from localhost[127.0.0.1] SMTP-SERVER > 220 localhost.localdomain SMTP Radish 3.0.0-b031; Wed, 3 May 2006 17:31:35 +0900 SMTP-SERVER < EHLO localhost.localdomain SMTP-SERVER localhost.localdomain Connected from localhost[127.0.0.1] SMTP-SERVER > 250 localhost.localdomain Helo localhost[127.0.0.1], Pleased to meet you. SMTP-SERVER < MAIL FROM:< test@test.t> SMTP-SERVER > 501 Syntax error in parameters scanning "From" SMTP-SERVER ERROR LineRecv SMTP-SERVER DisConnect
Publish::Gmailを書き換えたとき 普通に?Gmailに届く。
SMTP-SERVER Connected from localhost[127.0.0.1] SMTP-SERVER > 220 localhost.localdomain SMTP Radish 3.0.0-b031; Wed, 3 May 2006 17:32:35 +0900 SMTP-SERVER < EHLO localhost.localdomain SMTP-SERVER localhost.localdomain Connected from localhost[127.0.0.1] SMTP-SERVER > 250 localhost.localdomain Helo localhost[127.0.0.1], Pleased to meet you. SMTP-SERVER < MAIL FROM:<test@test.t> SMTP-SERVER > 250 test@test.t... Sender ok SMTP-SERVER < RCPT TO:<hoge+test@gmail.com> SMTP-SERVER > 250 hoge+test@gmail.com... Recipient ok SMTP-SERVER < DATA SMTP-SERVER > 354 Enter mail,end with "." on a line by ltself SMTP-SERVER < Content-Transfer-Encoding: binary SMTP-SERVER < Content-Type: multipart/related; boundary="_----------=_114664515533480" SMTP-SERVER < MIME-Version: 1.0 SMTP-SERVER < Date: Wed, 03 May 2006 17:32:35 +0900 SMTP-SERVER < From: test@test.t SMTP-SERVER < To: hoge+test@gmail.com SMTP-SERVER < Subject: =?UTF-8?B?5Lq65Yqb5qSc57Si44Gv44Gm44Gq6LOq5ZWP44Op44Oz44Kt44Oz44Kw?= SMTP-SERVER < X-Mailer: Plagger/0.6.3 SMTP-SERVER < SMTP-SERVER < This is a multi-part message in MIME format.
Radish経由でGmailに届いたメールのヘッダ(一部)
〜 Received: from localhost.localdomain (【接続元】 [【接続元IP】]) by mx.gmail.com with SMTP id ・・・・ Received-SPF: softfail (gmail.com: domain of transitioning 【メアド】 does not designate 【接続元IP】 as permitted sender) Received: from localhost ([127.0.0.1]) by localhost.localdomain with SMTP id rad176BF2E for <hoge+test@gmail.com>; 【日付】 Message-ID: <【・・・】@localhost.localdomain> 〜 From: 【メアド】 To: hoge+test@gmail.com Subject: =?UTF-8?B?5Lq65Yqb5qSc57Si44Gv44Gm44Gq6LOq5ZWP44Op44Oz44Kt44Oz44Kw?= X-Mailer: Plagger/0.6.3
(このフィードだけ未読にして)ISPを経由させて送信しなおしてみたときのヘッダ
Received: from 【ISPのSMTPサーバ】 (【ISPのSMTPサーバ】 [【ISPのSMTPサーバのIP】]) by mx.gmail.com with ESMTP id ・・・・ Received-SPF: pass (gmail.com: domain of 【メアド】 designates 【ISPのSMTPサーバのIP】 as permitted sender) Received: from localhost.localdomain (【接続元】 [【接続元IP】]) by 【ISPのSMTPサーバ】 (3.11s) with ESMTP id 【XX】 for <hoge+test@gmail.com>; 【日付】 Message-Id: <【・・・】@【ISPのSMTPサーバ】> 〜 From: "=?UTF-8?B?5Lq65Yqb5qSc57Si44Gv44Gm44Gq6LOq5ZWP44Op44Oz44Kt44Oz44Kw?=" <【メアド】> To: hoge+test@gmail.com Subject: =?UTF-8?B?5Lq65Yqb5qSc57Si44Gv44Gm44Gq6LOq5ZWP44Op44Oz44Kt44Oz44Kw?= X-Mailer: Plagger/0.6.3
スラド -- アレゲなニュースと雑談サイトのフィード
もともとのPublish::Gmailで送信したとき(エラー時)の、Radishのlog
SMTP-SERVER Connected from localhost[127.0.0.1] SMTP-SERVER > 220 localhost.localdomain SMTP Radish 3.0.0-b031; Wed, 3 May 2006 18:15:43 +0900 SMTP-SERVER < EHLO localhost.localdomain SMTP-SERVER localhost.localdomain Connected from localhost[127.0.0.1] SMTP-SERVER > 250 localhost.localdomain Helo localhost[127.0.0.1], Pleased to meet you. SMTP-SERVER < MAIL FROM:<test@ test.t> SMTP-SERVER > 553 test@... Domain part missing SMTP-SERVER ERROR LineRecv SMTP-SERVER DisConnect
#素人的には、このフィード名(スラッシュドット ジャパン :)の最後のコロンが気になる。
Rasishが特殊なんだろうか?
Radish使わなければ問題ないのでしょうが。。。orz
他になにかお手軽なものってあるのかなぁ?