【新機能】作り忘れたまとめはありませんか?31日前まで期間指定してまとめが作れる高度な検索ができました。有料APIだからツイートの漏れはありません!

i.softbank.jpをGmailに統合するための試行錯誤

i.softbank.jpに送られたメールを何とかしてGmailに届けようとfetchmailを使って色々と試行錯誤していましたの巻。あとでblogにまとめる用。
5576view 0コメント
1
ログインして広告を非表示にする
moyashi @hitoriblog 2010-10-28 18:10:10
i.softbank.jp宛メールをfetchmailでGmailにリアルタイム転送 "i.softbank.jpとGmailの統合" http://bit.ly/aDNuRa
月水和尚(とも) @tomoattori 2010-11-02 15:06:59
fetchmailでのメール転送ってローカルにしかできないのでしょうか?外部のSMTPに向けて直接送信(転送)できても良さげなのですが情報がない…。
月水和尚(とも) @tomoattori 2010-11-02 15:13:50
@hitoriblog ここでの設定ってsmtphostは127.0.0.1じゃないですか。なのでローカルでpostfixなり何なりが動いている前提だと思うんですよ。ではなくてfetchmailが受信したメールを直接GmailのSMTPに飛ばせないかなと思いまして。
moyashi @hitoriblog 2010-11-02 15:20:58
@tomoattori すんません歩きながらなもんで。昔nomailっていうの使ったことがあります
月水和尚(とも) @tomoattori 2010-11-02 15:32:55
@hitoriblog わざわざスミマセン…。何とかスマートにi.softbankをGmailに飛ばせないもんかと試行錯誤中です。これmoyashiさんはもう使われてますか?
Kazuhito Shimizu @kzsmz 2010-11-02 15:36:33
@tomoattori 面白そうな事してますね。msmtpかssmtpを導入してenvelope fromを適切に書き換えて転送かな。私はmpop -> IMAPSで直接突っ込んでます。当然Spamフィルタはされないんですけど..(mpop=fetchmailの亜種
月水和尚(とも) @tomoattori 2010-11-02 15:41:19
@kazuhitoshimizu それ詳しく知りたいです!spamフィルタは全然必要なくて、i.softbank.jpのメールをIMAPで待機→受信したらGmailに転送、とやりたいだけなんですよ。キャリアメールであるi.softbankとGmailが融合したらたいそう便利かと。
moyashi @hitoriblog 2010-11-02 15:46:03
@tomoattori いや設定していないです。i.softbank.jp使ってないもんで……。postfixでrelayhostを設定するのだと、結局smtpサーバ立てることになりますもんね。
Kazuhito Shimizu @kzsmz 2010-11-02 15:46:18
@tomoattori あ。i.softbankってIMAP限定なんですね。mpopは忘れてください。msmtpか、ssmtpを用意して、fetchmailrcの`mda /usr/bin/msmtp -a gmail`な感じ?!
Kazuhito Shimizu @kzsmz 2010-11-02 15:47:25
@tomoattori mdaを http://shimi.info/test/str2imap.rb こういうのにすれば、SMTP使わずにIMAPで直接突っ込めます。(通数多い場合は注意!!
Kazuhito Shimizu @kzsmz 2010-11-02 15:50:07
あ。ごめんなさい。str2imap.rb のpermission間違ってました;;
月水和尚(とも) @tomoattori 2010-11-02 15:55:28
@kazuhitoshimizu わーいありがとごじます!滅多にメール来ないんで通数は問題ないと思います。userとpassはGmailのそれに変更して、IMAP_SERVをgmail.comにすればOKでしょうか。その場合fetchmailのmdaは引数なしのスクリプト呼出?
月水和尚(とも) @tomoattori 2010-11-02 16:28:13
@kazuhitoshimizu うむぅ、仕掛けて最初の1通だけはちゃんと転送されたのですが、2通目以降が転送されずに困ってます。何度実行しても同じメッセージの読み込みで止まってしまう感じ。msmtpで試してみます。
月水和尚(とも) @tomoattori 2010-11-02 16:37:18
rpmforgeまで投入してもmsmtpが見つからないとか…。orz <CentOS5
月水和尚(とも) @tomoattori 2010-11-02 16:52:18
カッとなって./configure && make && make install。駄菓子菓子msmtpだとno recipients fonndになってしまい送れないという罠。(涙)
Kazuhito Shimizu @kzsmz 2010-11-02 16:55:26
@tomoattori うーん..imapはダメですかね。やっつけスクリプトなんで勘弁してやってください。 msmtpはmeego用ですがsrpmsあります..CentOSでbuildとおらないかも.... - http://shimi.info/meego/SRPMS/
月水和尚(とも) @tomoattori 2010-11-02 16:59:05
@kazuhitoshimizu fetchmailがメールを読んでしみずさんスクリプトからimapでinboxに置かれるところまではうまく行ってるみたいなのですが、置いた後でスクリプトが終了しない(プロセス残ってる)ために先に進まないみたいですね。おしい、惜しすぎる。
月水和尚(とも) @tomoattori 2010-11-02 17:06:04
ほむ、fetchmailってメールの生データ(という表現で正しいのか?)がstdoutに渡されるんだ。これをSMTPなりIMAPでGmailに届けるコマンドがあればいいのね。頑張って探してみるか。
月水和尚(とも) @tomoattori 2010-11-02 17:29:15
おしい、msmtpがTLSサポートでコンパイルされてないとな。でも--with-ssl=gnutls付けてもダメだった…別のオプションが必要?
Kazuhito Shimizu @kzsmz 2010-11-02 17:33:49
@tomoattori 推測するにimap disconnectが残ったままか、EOFがわからなくてpipe待ちか。ぅーん1年前くらいにメールじゃないデータを1万通くらい突っ込んでたんですが(汗、何か変わったのかなぁ..。
月水和尚(とも) @tomoattori 2010-11-02 17:38:33
…あれ、最新版ではTLSサポートが使えなくなってる??http://msmtp.sourceforge.net/news.html
月水和尚(とも) @tomoattori 2010-11-02 17:41:48
@kazuhitoshimizu EOFが分からなくてパイプ待ちってのが一番可能性が高いような気がします。msmtpだとsupport for TLS is not compiled inと言われて送信できず…ぐぬぬ。
月水和尚(とも) @tomoattori 2010-11-02 18:23:19
@kazuhitoshimizu たびたびすいません。どうやらimap.disconnectがうまく動いてないようです。(直前のprintは動いたけど直後のprintは動かなかったので←格好悪いデバッグですが…) 何か思い当たる事ありますか?
月水和尚(とも) @tomoattori 2010-11-02 18:26:26
うごいたぁぁぁぁぁぁあっぁぁ!!!!!!111
残りを読む(7)

カテゴリーからまとめを探す

「IT・Web」に関連するカテゴリー

ログインして広告を非表示にする
ログインして広告を非表示にする