Internet Mail System 総合スレ 3
1 :
名無しさん@お腹いっぱい。 :
2005/10/02(日) 21:33:35 Internet Mail System に関する総合スレ。 専用スレが存在しないソフトウェアの話題や 複数の領域に跨るような内容などはこちらでどうぞ。
保守
前スレ即死したしな。
即死回避ってどのくらいレス必要なんだろ。
普通は全く要らないと思うけど。下の方のスレを見る限りは・・・
最低ラインは10っぽいね。
即死判定はdatファイルの容量だったと思う。詳しくは忘れたけど。
ってことはまだ即死する可能性があるってことかい。 と微力ながら即死回避支援。
保守
即死判定【そくしはんてい】[名](批判要望板) 数時間レスのないスレを強制的にdat落ちさせるプログラム。 対象は新スレで1週間以内にnレス、又はn時間内にレスのない場合におこる。 ある程度レスのついたスレは即死判定から除外される。
>>14 即死を回避できてるスレはたいてい10以上レスが付いてるから
名前とか日付10個分のサイズってことかな?
現在は11kB まあ、20レスもあれば大丈夫でしょ
3kBだった・・・orz
Internet Bulletin Board System dat 落ち防止総合スレ
ping
pong
pang
pong
SPFとか使ってる? 最近はあの辺どんな感じ?
RTT七時間超でDUPも化けたpongもある。しかし直前にSPFの書き込み。 この流れなら質問できる!! SPFについて悩んでいるので質問。 質問の概要は「発信者が<>のときに、相手はどのレコードのTXTを調べるのか? 正しいSPFを どう書くか?」です。 かなり長いけれど、エスパー無用で漏らさず書くつもりなので、堪忍してください。 グローバルIPアドレスを持つファイアーウォール専用機器(FQDN: fw.example.net = fw.example.jp)に 守られた、192.168.0.0/24LAN上のホストmona.intra.example.net = mona.intra.example.jpでは、 postfix 2.1.5とbind 9.2.4が稼働中です。 dns的にはfw.example.netがexample.netの、fw.example.jpがexample.jpのドメインの唯一のmxであり、 同時にこれらドメインの権威あるdnsサーバーのうちの一つとなっており、インターネット側から fw.example.(net|jp)へのdns問い合わせやsmtp接続は、ホストmonaへ転送されるよう設定してあります。
28 :
27 :2005/10/11(火) 07:43:01
つづき なおホストmonaのpostfixでは、mydestinationでexample.netを、virtual_mailbox_domainsで exapmle.jpをそれぞれ指定し、各ドメイン宛のメールを受信できています。 特記として、intra.example.(net|jp)ドメインの情報を外部になるべく漏らさないようにするため、 bindのviewを使ってインターネット側からはintra.example.(net|jp)ドメインに関する問い合わせには、 返答しないようにしてあります。 このようなbindの設定のために、mona.intra.example.netをインターネット上ホストからは 正引きできなくなることが原因で、外部smtpdへの接続を拒絶されることがあったので、 postfixのmain.cfでsmtp_helo_name=smtp.example.netとして、smtpクライアントとしてHELOで 名のるホスト名を指定しました。smtp.example.netはfw.example.netのCNAMEです。 smtp.example.net. IN CNAME fw.example.net.
29 :
27 :2005/10/11(火) 07:44:11
つづき 現在二つのドメインexample.netとexample.jpのSPFに関するレコードは以下の通り。 (各ゾーンファイルからの抜粋)。 自宅から自分のISPのsmtpサーバー経由で@example.(net|jp)のメールを出すユーザーが居るので、 末尾に~allを追加してあります。 example.net. IN TXT "v=spf1 mx a:smtp.example.net ~all" example.jp. IN TXT "v=spf1 mx a:smtp.example.net ~all" これだけでOKかと思っていたのですが、ホストmonaが発信者を<>として外部にエラーメールを 返す場合に相手がこちらのSPFを調べるときは、こちらからHELOで渡すsmtp.example.netを対象に されることがわかりました。
30 :
27 :2005/10/11(火) 07:46:35
さいご このような場合に、相手はどのTXTレコードを調べにくるのでしょうか?。 example.netやexample.jpのTXTレコードにはSPF情報を書きましたが、smtp.example.netは、 fw.example.netのCNAMEなので、TXTレコードをつけられません(bindがエラーを出す)。 上に書いた各ドメインそれぞれのTXTレコードだけで対応できているのでしょうか?。 長くなりましたが、助言を頂けますか。よろしくお願いします。
>かなり長いけれど、エスパー無用で漏らさず書くつもりなので、堪忍してください。 不要な情報多すぎ。postfix とか bind とか関係ないでしょ。 で、そーゆーときにどうするのが正しい動作なのかは、まず一次情報にあたるべし。 draft-schlitt-spf-classic-02.txt の2.1節と2.2節。
32 :
27 :2005/10/13(木) 00:18:48
質問の刈り込みが足らずに正直スマンカッタ AA(ry draft-schlitt-spf-classic-02.txt読んで、RFC2821も もう一回読み直してくる。ありがと。
>>1 ちょっと亀レスですがスレ立てお疲れさまです
メールスプールにmbox形式を使っています。 サーバでメールを受信して一定期間経過したら削除したいのですが どのようなソフトがありますか?
そんなことここで質問するような人はやらないに越したことはない。
>>34 もうちょっと状況を詳しく説明しないと答えにくいかも。
メールサーバや POP サーバや MUA で何を使ってるかとかそういう。
俺なら IM の imget コマンドで imget --keep=7 (7日間保持) みたいのを
cron に仕掛けて定期的に POP & expire させとくかな。
MDAでprocmailとmaildrop以外にお勧めってありますか?
何が不満?
procmail -> レシピの文法が不満。 maildrop -> Courier-MTAの一員になってしまったことが不満。
>>39 maildropに対してのそれは不満といえるのか?
俺の脳内ランキングでは djb, Theo の次ぐらいに位置する。
>>41 courier-mtaの作者は確かにアレだけどさ…
で,実際procmailとmaildropだったらどっち使っている人が多いのだろうか。
procmail の方が有名だからそっちしか知らないヤツは多いだろうけど 両方比較したうえで敢えて procmail を選ぶ勇者は果たしているのか?
procmail の文法は糞って言ってる奴の半分は意味もわからず闇雲に ただ「バッドノウハウ」言いたいだけな気がしてならない今日このごろ。
でも、procmailのソースを読んで頭痛がしてしまった人が残りの半数はいる罠。
49 :
47 :2005/10/24(月) 14:38:24
ああ、ソースね、あのソースねえ・・・
>47 バッドノウハウはさておき、 procmail も (検証しながら && 他人のレシピのマネ) で使えなくはないのだが、 「読めない設定」を使う限り、事故の危険性が高いというのが問題。
俺はprocmailの文法に別に不満はないけどなあ。 ルールが使われた統計とか、機能的な希望はあるけど。
そこでTheo謹製OpenProcmailですよ。
djb厨がまだ出てこないなあ
OpenMail.local
55 :
名無しさん@お腹いっぱい。 :2005/11/01(火) 00:08:41
なんとなくpop proxyモードでbsfilterを使っています。 メールサーバにこのフィルタを突っ込んで配送時にX-Spamヘッダを付けたいのですが、 sendmailのMILTERにbsfilterってつっこめないようです。 procmailなりmaildropを使うしかないんでしょうか? spamassassinやbogofilterならMILTERとして使えそうですが、 これらとbsfilterの違い(性能や負荷など)も教えてもらえるとうれしいです。
Clamav-milterをpostfixで使えますか?
>>56 そいつを組み込んだ sendmail を動かしておいて、
contents_filter なり smtpd_proxy_filter なりで
その sendmail にまわす。まーばかばかしい。
procmailで終了じゃんw
59 :
名無しさん@お腹いっぱい。 :2005/12/25(日) 04:37:10
色々調べてみたものの 振り分けソフトとして知られるfetchmailの役割があまり理解できません。 fetchmail+maildrop+postfixの環境の人がいるみたいですが、 fetchmailを加えることによって何ができるようになるのでしょうか? 今の私の環境はmaildrop+postfixなんですが、 メールの振り分けはmaildropでできますし。
fetchmailが振り分けって何の冗談だ?
名前の通り fetch 出来ます
>>59 って他人につられて赤信号を渡ってしまい、車に轢かれるタイプだな。
オープンソースなメールアーカイブってないですか? ただアーカイブして、クライアントPCが壊れたときに Web上からMailboxに戻す機能があればいいのですが。 超高速検索とか、送信時のフィルタなどはいりません。 Sourceforge を探してもなかったんで、ないんですかね?
65 :
63 :2006/01/12(木) 13:39:25
>64 って まんまIMAPで出来るっすね。そういわれてみれば(^^; IMAPも使ってるんですけど、HDDがすぐ一杯になっちゃうんで、 アーカイブして、サーバ上には1ヶ月分のデータしか残さないように したいです。 IMAPサーバで 500GBとかためちゃっても無問題でいけるんですかね? Postfix/Dovecot/ RHEL3 あたりで。
>>65 500GBを1フォルダとかいったらアホだけど、フォルダわけとけば
何の問題もない罠。
それは罠なのか?
もしかして SMTP で動作する新しい p2p アプリとかあったりするのかな?
保守
革新
71 :
名無しさん@お腹いっぱい。 :2006/03/16(木) 12:35:37
Maildirで運用しようと思うんだけど、最近のファイルシステムなら何でも平気? Solaris10か、なんか新しめのLinuxの予定なんだけど。 もしかするとFreeBSDかもしれない。
Maildir じゃなかったら何で運用するつもり?
1メール1ファイルなんだから、大量のメールの場合 問題になるOS/ファイルシステムもあるでしょ?
mboxの方が枯れてるから安心。
mbox ってメール数が増えるとパフォーマンス悪くならない?
Maildir は100通あれば100回 stat() するけど、mbox は1回で済むよ。
mboxでも良いんですけど、みんな大量にメールを溜めるんですよ。 pop3dがqpopperなんですが、コピー作るのに結構負荷がかかってるようなんです。 別に立ててるサーバ(OS Linux/FS XFS)では、IMAP4も使いたかったので courier-imapd/pop3d(+dovecot)使っていて、 メールがたまってても速かったから、Maildirがいいかなと思ったんですが、 もう少し調べた方が良さそうですね。人数も少ないのでそれが効いてるかも知れない。 最近のqpopperは知らないけど、もしかしてコピー抑止できるのかな。 他のpop3dも調べた方が良さそうですね。
割と激しく利用されてるなら Cyrus IMAP を考えた方が良いかもね。
>>78 qpopper ならキャッシュと fast-update が有効かな?
プロバイダのPOP3メールボックスからローカルのIMAPメールボックスへ 以下の流れでメールを配送しています。 1) プロバイダ → POP3 → fetchmail 2) fetchmail → SMTP → ローカルPostfix 3) ローカルPostfix内でSpamAssassinのSPAMチェック 4) ローカルPostfix → LMTP → ローカルCyrus IMAP Server で、先日ローカルPostfixを落としてしまったために 2)の家庭でメールを消失してしまいました。 この現象を回避する方法ってありますでしょうか。
2)を二段階に分ける。 2a) fetchmail → maildrop or procmail でローカルストレージに保存 2b) 保存されたメールをローカルPostfixに投げる 2b)の部分はテキトーなプログラミング言語で書く。
fetchmail→SMTP はやめたほうがいいかと 理由はぐぐればいくらでも出てくると思ふ
ぐぐってもよくわかんないよう
>>84 同じくやめた方がいいとは思うけど、
cyrus だとメールボックスの所有者が自分ってことはないだろうから、
この場合はローカルの MTA に配送をお願いするしかないんじゃないだろうか。
つーか、そういう使い方をするなら cyrus を選んじゃダメ。
別にMTAにお願いしないでも、LMTPで直接話せばいいでしょ?
fetchmail もしゃべれるし、SpamAssassin 挟むなら、spampd とか。
でもまあ、どっちみち、lmptd か spampd が落ちてたら失敗するんで、
fetchmailがだめだったときに何とかしてくれないと駄目よね。
ってのが、
>>83 ?
ていうか普通はMTAが落ちてたらメッセージは削除されないでPOPサーバに残るがな。
>>88 fetchmailってそうなってたっけ?
自分で確かめろ馬鹿
>>88 最近は、POPから一度読み出すと
問答無用で削除されるPOPサーバー(そういうISP)も多い。
(DELEを実行しなくても、RETRを実行すると
サーバーから消えるように設定されている)
MTAをinetdモード起動にすると、
知らないうちに落ちてたということはなくなるので、
ちょっとだけ安心かな。
masterが知らないうちに落ちてるようなシステムではinetdも知らないうちに落ちるだろうなw
>>91 Gmail がそうなってると聞いたことがある。
POP サーバがそんな仕様だと、どう頑張っても、
確実なメール取得&配送を保証するのは無理なんじゃないかという気がするのだが。
>>93 Gmailは、メーラで読んだものをどう扱うかを
webインタフェース側で選択するようになってる。
95 :
名無しさん@お腹いっぱい。 :2006/04/18(火) 17:03:54
>>89 なっていないようです。
本当にありがとうございました。
もうこのスレ見るのやめるわ。馬鹿が伝染る
>>96 でも気になってまた見てしまうオマエを
おれは責めない
99 :
名無しさん@お腹いっぱい。 :2006/06/08(木) 10:27:35
procmailrcの記述方法についてどうか知恵をお貸し下さい。 自分はスパム対策で .procmailrc中にレシピをいくつか書いてるんですが、 最近、ヘッダ中にSubject: 行が二つあるメールが来て困っています。 一つは Subject: 以下が空っぽ、もう一つの Subject: には普通に文字列、というメールです。 何が困るかというと、Subject: 以降を nkf -meZ1 に渡してNGワードチェックをしてるのですが 上記のようなメールが来ると、この辺の処理でエラーになって振り分けに失敗してしまいます。 そこで、Subject: 行が複数回出てくるようなメールをあらかじめ振り分けるという処理を .procmailrc に加えたいと思うのですが、どんな風に記述すればよいか、 分かる方いらっしゃいませんか? procmailex を見ても、こういう変則的なヘッダに対処する方法は見当たらず悩んでます。 よろしくおねがいします。
100 :
99 :2006/06/08(木) 19:02:14
自己解決しました〜 スコアリングでいけました。 いちおう書いときますね :0 * -1^0 * 1^1 ^Subject:.*$ spam/. しかし見てる人いるんかいなここ・・・
102 :
100 :2006/06/09(金) 22:22:59
いた!!!!!!でも一人wwwwwww
>>100 は仲間を呼んだ!
''';;';';;'';;;,., ブーン・・・
''';;';'';';''';;'';;;,., ブーン・・・
;;''';;';'';';';;;'';;'';;;
;;'';';';;'';;';'';';';;;'';;'';;;
rっ vymyvwymyvymyvy、
|| mVvvMvyvmVvvmvyvmVvv、
|/⌒ヽ /^ヽ (^^) /^ヽ (^^) /^ヽ(^^)/^ヽ
(^ω^ )(ω^ )/⌒ヽ(^ω^)/⌒ヽ^ω^) ( ^ω)-っ
/⌒ \ | _二二二つω^ )(\ ( ^ω^ )二⊃ /⌒ヽr
⊂二(^ω^ )二ノ /( ^ω^ ) ⊂二\\_/⌒ヽ二二( ^ω^)二⊃
ヽ | (´ ._ノ ヽ /⌒ヽつ \( ^ω^) | /
ソ ) \\⊂二二二( ^ω^ )二二二⊃ ⊂_) ( ヽノ
( < \ レ’\\ ヽ / i ) ノ ノ>ノ
\|\| レ (⌒) | /ノ ̄ レレ
⌒| /
ブーンがあらわれた!
嘘ですVIPに帰ります・・・λ............トボトボ
>>100 GJだ。いつか何かの役に立たせていただく。
ありがとう。お役に立てばこれ幸い。 ところで、以下でスパームの半分以上が除去できることがわかったw 0: * ^Received: from (自鯖名\.)*自ドメイン * !^From:.*自ドメイン spam/.
俺は↓ぐらいだなぁ・・・ 0H: * !^Date:.*\+0900 spam/
なるぽ。。 たまに海外からのメールも来るので(アプリとかドメインのレジスト関係とか) 一律に捨てられないのが辛いっす
いや >105 はネタだって もしくは想像を絶する痛い香具師
ん、ネタだったのかw まあ真似しようとは思わないけれど。 あとあれだ、 plain textをわざわざbase64エンコードしてるのも捨てるようにした。 これもかなり効果あり。
だからネタはネタらしく書けっての
沈んだままなので age てみます >110 をよろしくお願いします
>>110 -u でアップデートを続けてれば無限に大きくなるんじゃない?
もっかい db を作りなおしてみると良いかも。spam いっぱい
食わせて、50MB ぐらいになったところで -u 終了。その後で
いくつか誤判定されたのを再度突っ込めばおk
>112 レス thx. -u で肥大化したもののから小さくするというのは直接の方法はなくて、 学習データのメールを絞って 0から DB 作り直すしかないんですかね…
Berkeley DB とか DBM とかって、構造上ファイルを小さくできないはず。 データ削除は可能だけと、単にレコードに死亡フラグが付くだけですね。
dump/load
すれ違いかもしれんがqpopperでhelp。 以前、postfixとqpopperでまともに動いていたサーバが死んだので、 sendmailとqpopperで立て直したんだけど、訳のわからん現象で受信が出来ないです。 現象1:サーバと同一subnet(自宅内)からは送受信共にOK 現象2:外から自宅の鯖を使っての送信はOK、受信は不可。webも表示可能。 telnet hoge.jp 110をやると何も表示されないで終了。 postfix時代からルーターの設定は変更ナシなのでポートのブロックは考えられない状況。 これって何がダメなんでしょうか? ちなみにosはturbolinux 8 server sendmailは8.12.10-1 qpopperは4.0.5-1 です。
>>116 に追加
netstat -aをやるとpopはlistenしてます。
hosts.allow
>>116 ログにはなんか出てないの?
inetd経由ならtcp_wrapper、xinetdならonly-fromとかの設定は?
>>118 hosts.allow Σ(゚Д゚;)
すっかり忘れてた。今記述を見直したら、アサーリ動いたです。
>>119 そういうわけで解決しますた。
お二人ともthxでした。( ´∀`)つt[] 飲み物ドゾー
っていうかこんな基本的なところを忘れているとは・・・・orz
部外者です。オレも hosts.allow あたりかなとは思っていたんですが、ここの 設定で弾かれた時ってどこか分かりやすいところにログが記録されないんで したっけ?
TCPwrapper で弾かれる場合は telnet で接続すると "いや〜ん" って メッセージを残して切られる(設定による)
123 :
116 :2006/08/23(水) 15:52:01
今ログ見たら/var/log/messageに Aug 22 22:37:55 HOSTNAME xinetd[835]: libwrap refused connection to pop-3 from XXX.XXX.XXX.XXX って出てた。 mailのログしか見てなくて、何も出ないからそこで思考停止してたよ。 ちなみにlibwrapってTCPWrapper相当の機能をもつライブラリみたいですね。
Linux板のくだ質からやり直したほうがいいよ
>>123 > ちなみにlibwrapってTCPWrapper相当の機能をもつライブラリみたいですね。
相当というか、tcp_wrapperのライブラリそのものですよ…。
126 :
名無しさん@お腹いっぱい。 :2006/11/28(火) 17:22:54
age
自分宛のspamだけで1日2000通超えて、spamassassinのすり抜けも目立つようになって来た昨今、 こうもspamが多くなると、grey listingみたいなアレな手段でもやむを得なくなるのかな…
すり抜け分で何通/日くらいですか?
>>128 20通/日ぐらい。
ただ、ヲレの場合は他からforwardしているところから来るのがspamassassinを
すり抜ける例が多いんで、grey listingを使ってspamの総量が減っても、
すり抜けた数はほとんど変わらず。
130 :
名無しさん@お腹いっぱい。 :2006/12/04(月) 18:16:33
>>130 今なら taRgrey
ttp://k2net.hakuba.jp/targrey/ のほうがいいかも。
postgreyにパッチを当てる必要があるんで、ちょっとだけ敷居が高いけど。
まあ、taRgrey使わないでもS25R + tarpitting + greylistingは可能なんだけど。
んで、ヲレの環境では遮断率もいいし、副作用も少ない。
132 :
名無しさん@お腹いっぱい。 :2006/12/08(金) 13:59:42
大手ISPはOP25始まってるね これって自鯖で配信できなくなるってことだよね
普通は固定IP取ればOK それがいやならISPのMTAを経由させるしかない
自環境のsmtpも587にすりゃいいだけのことだよもん
これがないとだめだよってメールアドレスって、どこかで決まってる? なんとなく慣習で abuse, hostmaster, mailer-daemon, postmaster, root を いつも用意するんだが(Webサーバがあればwebmasterも)、実は根拠を知らんので。
RFC2142
maildrop で mail を forward する際に
envelope from を local の bounce用アドレスに
振り直して転送ってどうやるんでしょう?
MAILDROPFILTER(7) を見ると FROM 変数が envelope を
表すみたいですが、これで "変えられる" んじゃないですよね?
cc "|${SENDMAIL} -f
[email protected] "
みたいに書ければいいんですが...
SENDMAIL って宛先込みのマクロ(?)ですよね?
>>137 最近のだと何もしなくても、そうなるよ。
139 :
135 :2007/02/26(月) 01:10:52
質問スレから誘導されてきました、よろしくお願いします。 現在テスト環境の構築を行っているのですが、本番環境でSendMailを使っているので、テスト環境でもSendMailの設定を行っています。 OSとSendMailのヴァージョンは以下の通りです。 Fedora Core4 Sendmail 8-13-8 ここからが質問なのですが、ローカルのユーザにメールを送信すると 送信が成功するユーザと送信が失敗するユーザがいます。 送信が失敗した際にmailllogに吐かれるログは、経路情報と DNS:unknown mailer error 127 と、言うエラー文のみです。 必死こいて調べましたが、このエラー番号が何のエラーなのか判りません。 各ユーザのメールスプールファイルのPermissionの設定等は問題ないと思います。 ローカルで受信できるユーザもいるので、転送の設定が間違ってもいないと思います。 特定のユーザのみ送信を拒否するようなファイルでもあるのでしょうか? コウモリ本もあるので、もしかしたらっていう情報だけでもあると助かります。 補足ですが、失敗する特定ユーザ以外は、他のサーバとのメールのやり取りも問題なくできています。 追記 どうやら送信に失敗するのは、SendMail設定終了後に新規に追加したユーザが対象となっているようです。 前の質問スレでは、Fedora Coreのデフォルトのローカルメーラであるprocmailが邪魔しているのではないか? という、アドバイスをいただきました。 その他で何かしら、思い当たる節があるかたはお願いします。
全然憶測で書くけど新ユーザのホームのパーミッションは? .procmailrcが読めないと見た。
送信とか言うけどファイルのコピーができてるかどうかみたいなことだろ ちゃんとディレクトリがあるかとかファイルが作成されてるか調べればすむこと
>>141 応答どうもです。
useraddのオプションなしで、追加した直後でも同じエラーが発生していました。
useraddで追加した直後なら、ホームディレクトリのパーミッションは
追加したユーザのものになっていると思います。
ただ、絶対とは言い切れませんので、明日改めて確認してみます。
ありがとうございました。
>>142 応答どうもです。
ディレクトリは、問題ないと思います。
メールが送信されてきた場合に、作成されるはずのファイルは
メールスプールの下には作成されていませんでした。
エラーのため作成されていないと思ってましたが、詳しいことは判ってないです。
申し訳ない。
相変わらず TrendMicro はウンコだな。 IMSS v7 が使い物になるのはやはりリリース1年以上たってからになりそうな予感。 それに、信頼性に劣るOSから順にリリースするのはやめてほしい。
>>144 トレンド捨てた。ミラポイントにしてみた。
まぁまぁ快適。
SMTP/TLSやるときの証明書って自前で作っちゃって問題ないのかな。 オレオレ証明書だとハネるようなクライアントってある?
148 :
147 :2007/08/01(水) 01:49:09
ゴメン。Webメールサーバの証明書と間違えた。
警告ダイアログ出すのはあるね。
150 :
146 :2007/08/10(金) 10:07:52
メールを出すときには smtpサーバに接続して メールを送信するしかない と思っていたのですが そのsmtpサーバはどうやってメールを配信しているのでしょうか メールが飛んでいく仕組みを解説したサイトはありますか?
>>151 SMTP サーバに接続してメールを送信しています。
「メール 仕組み」でぐぐってみ。
153 :
151 :2007/08/14(火) 19:56:37
>>152 MTA? がよくわかりません。
PCからSMTPサーバに
[email protected] さんへメールを出すよう頼むときは
SMTPサーバのport25にアクセスしてメールをぶち流しますが
そのSMTPサーバは hoge.com に対して同じようにアクセスしてメールを
送信するのでしょうか?
>>153 同じようにアクセスしてメールを送信する。
送信先は
DNS で hoge.com の MX レコードもしくは A レコードをひいて見つける。
hoge.comは使用されてるんですが、何か関係者の方ですか?
156 :
151 :2007/08/14(火) 20:45:20
>>154 ということは
メールアドレスからMXレコードひいてSMTPサーバを探したあとは
だいたい同じ挙動なんですね。
>>155 メール送るくらい関係者じゃなくてもできるじゃん。
>>157 メール送るからこそ何らかの関係者だろw
関係ないところにメール送りつけたらSPAMだから
>>157 いい加減にサンプルには example.jp 使えと遠回しに言っていること位はわかってるよな?
>>151 は、だいたい同じとか言ってるのもどうかと思うので、もう一度誰かの下について勉強し直した方が良い。
最初からそう言えばいいじゃん。
RFC2821を読む気などさらさらないような御仁には、 くだ質のほうが適してるんじゃないかと思った
最初からそう言えばいいじゃん。
要するにわかってなかったのかwさすが夏だなww
>>155 を読んで言いたいことがわかるようなやつは
最初からhoge.comなんて使わんだろ。
>>167 あらそうなんだ。
じゃあそんな古い記事を引っ張り出して来た
>>164 がクソってことで。
夏ですね
170 :
名無しさん@お腹いっぱい。 :2007/08/17(金) 09:43:17
POP3とかで使うアカウントとかパスワードで使ってもいい文字って RFCのどこに規定されてんの? 規定されてないの? 日本語でもおk?
異種クライアンとでトラブらない自信があるならおk (文字コードは? とか死ぬほど悩めると思うけど)
172 :
名無しさん@お腹いっぱい。 :2007/08/17(金) 17:57:17
ヘッダとエンベロープの違いを教えろ。
バカでも分かるように努力してみると、 封筒の宛名がエンベロープ。 便箋に「拝啓何々様」と書いてあるのがヘッダ。
>>172 SMTP で DATA 以前に送る情報がエンベロープ。
DATA で送る情報の前半がヘッダ。
>>173 オライリーもそう説明してるね。(´・ω・`)
呼んだ?
オッス! オライリー!
>>172 telnet で手動でメールを一回送れば嫌でも分かるぞ
sendmailのエンペロープに関して質問です。 sendmailでメールサーバを構築し、ローカル配送のメールを送信すると、 MAIL FROM、RCPT TO に@以下のドメインが省かれたメールアドレス (ローカルユーザ名?)が入るようです。 これをドメインを省かないようにしたいのですが、設定方法をご存知の方 いますか? sendmail.mcの設定で実現可能なのでしょうか。 # postfixでは、この現象は起きません。
mailname?
postfix 2.4.5 でメールサーバを運用しています。 ほとんどのメールは問題なく送受信できているのですが、 いくつかのドメインからの接続だけメール受信中にタイムアウトしてしまいます。 パケットを見ていると MAIL FROM / RCPT TO / DATA までは順調で その後本文が送られてきているようなのですが、何故か最後が普通の文章の後に CR LF で止まっていて、DATA の終わりの . CR LF が送られてこないまま タイムアウトとなっているようです。 数分後に再試行しにきますが、同じことを繰り返しています。 相手のサーバの smtpd を調べてみたのですが、HP-UX の sendmail だったり、 qmail だったり、25番未使用だったりと、規則性がありません。 送信と受信で違うプログラムを使っている可能性はありますので、 sendmail や qmail の問題ではないかもしれません。 このような場合、どのように対処すべきでしょうか。
通信経路に透過型FWとか入ってない?
185 :
名無しさん@お腹いっぱい。 :2007/08/31(金) 00:18:34
APOP認証を手作りしたいんだけど どっかにいいサンプル転がってない?
qpopperも知らないお前じゃ無理。
188 :
183 :2007/08/31(金) 00:49:36
>>184 どういった透過型のFWがあるかはよく知らないのですが、
相手のIPアドレス等を見ている限りでは、ないように見えます。
189 :
183 :2007/08/31(金) 00:57:54
>>187 手元にはないのですが、参考にしてもう少し調べてみます。
>>186 いきなりそれってハードル高すぎなんすけど
Perl Net::POP3 Ruby Net::POP3 とかは?っていうかクライアント/サーバどちらの実装をしたいのか 記述する言語は何にしたいのか?
近道しようとしてばかりじゃ 実力身につかないよ。
というかAPOP部分だけならアホみたいに簡単だろ。RFC読め。 MD5を独自に実装したいとかなら知らんが。
MD5はRFCに載ってる実装を丸写しすれば
195 :
183 :2007/08/31(金) 18:05:46
結局
>>187 の Cisco PIX の次の項目にある、
IP path MTU discovery の問題だったようです。
ほとんどのメールは正常に受信できていたので、
なかなか気がつきませんでした。
ありがとうございました。
196 :
名無しさん@お腹いっぱい。 :2007/09/05(水) 15:58:39
>>154 からの一連の hoge.com ですが、
趣旨はわかるけど、説明とかをするときにドメインが2つ以上出てきたら、
example だと話がしにくいのですが。
たとえば サイトA から サイトB へメールを送る、なんてときに、
mail.foo.com から mail.bar.com へメールを送る、といった言い方をしますが、
example の場合、 mail.example.co.jp から mail.example.ne.jp へメールを送る、
みたいにトップレベルとか 2nd レベルをずらして使えってこと?
>>196 そういうこと。
example.net と example.org もあるよ。
198 :
名無しさん@お腹いっぱい。 :2007/09/05(水) 16:00:35
.example という TLD もある。
レスを下さった方、どうもありがとうございます。 jp 以外のドメインでも example.net とか example.com があるのは知ってましたが、 .example という TLD があるのは知りませんでした。 自分はいままで説明に hoge.com を使うのは肯定派でしたが、 考えを改めるか・・・・
でも hoge.example だとあんまりドメインっぽくないんだよな。
>>200 RFC 2606 読んどき。
postfixからprocmailを呼んで~/Mail/以下に入れるようにしてるんだけど、 うっかり/homeの容量が溢れたのに気付かず、空ファイルがinboxにたくさん出来て メールの内容は消滅してしまってました。 書けなきゃスプールに溜めるとかして欲しいんですが、どのへんの設定を 見直せばいいでしょう?
procmail をどう呼び出してるのだ? 書き込み失敗したら終了ステータスから 「失敗」をpostfix は把握するはずだが…
なんとなく数日後に再送されてくると予想。 maillog に何か出てなかった?
昔のprocmailはNFSやquotaを使ってると容量オーバーで本当は失敗していても 「成功」だと返していたように記憶している。 最近はどうだか知らん。
まずはprocmailを捨ててmaildropに移行したほうがいいと思う。 と、アンチprocmailなヲレのたわ言でした。
maildrop って MH 形式に対応してたっけ?
203です。 メールはスプールに残ってくれておりました。 空ファイルができていたのと、postfixが失敗を検知したようなログは 出ていなかったので、てっきりエラーはpostfixに返されなかったのだと 早合点してしまいました。 お騒がせしました。皆様すみません。
210 :
名無しさん@お腹いっぱい。 :2007/09/23(日) 20:51:16
MXレコードにポート番号も登録することはできますか? 25番ポート以外に外部からメールを届けて欲しいんですが。
SMTP をプロキシ通せば良い。
>>212 出来る出来ないが問題じゃねぇ
やるんだよ
いかにも無能な体育会系上司が言いそうだなw
なんとかインチキできんのか?
SMTP も SRV レコードを参照すべし、という RFC を書けば みんな従ってくれるようになるかも。10年ぐらい普及活動に励めば。
>>217 よし、ちょっくらやってみっか。
で、 RFC って何?
Radio Frequency Coil 高周波コイル
もうその辺で。
いや、将来的に本気で25番以外を標準化して欲しいよ。 互換性考えて、今のMXレコードのままで、 IN MX 10 example.com:1234 みたいに ホスト名:ポート で指定すれば MTAが解釈する、みたいになって欲しい。
何で 25 以外にする必要があるの?
ドメインが増えて、グローバルIPを消費したくなくて、 NATで別ドメインのメールを受けとりたい時とか。
>>221 DNS でポート番号を指定するなら SRV だっつーに。
priority も指定できるので、MX を完全に置換できる。これまで
example.com. IN MX 10 mx1.example.com.
example.com. IN MX 20 mx2.example.com.
と書かれていたものを SRV で書くならばこんな感じ。
_smtp._tcp.example.com. IN SRV 10 0 25 mx1.example.com.
_smtp._tcp.example.com. IN SRV 20 0 25 mx2.example.com.
もちろん、MTA は SRV を参照しないので実際には意味がない。
>>223 Virtual Domainならいくらでも実現されていますが、なにか?
>>225 Virtual DomainだとVirtualに対応してるサーバー1台だけに負担がかかるだろ。
SMTPコネクション張ってからじゃないとどのドメイン宛かわからないから。
そうじゃなくて、ルーターで、NATレベルで分離して、
別々の独立したメールサーバーで受けたいんだよ。
独立したグローバルIPを持っているのとほとんど同じ状態にしたいわけ。
あんまり駄々こねるとおうちに入れてあげないよ
今後、IPv6がコケて、IPv4を有効に使おうということになった時に、 MXでかSRVでか知らんが、同じIPアドレスで、ポート番号によって 別々のメールサーバーにつながるような時代になるんだろな。
みんながそういう MTA を使うようになればね。
MXレコードにしたって、昔はMXなんて無かったじゃん。 SolarisとかはMXは不要、の立場で、メールはAレコードに配送すべき、 という方針だったと思う。だからSolaris謹製のsendmailはMX非対応だった。 それが、やはりMXは必要ということで今に至っているわけだから、 今後とも、時代の必要性でポート指定も標準化して行くと思うよ。
もうその辺で。
>>231 なんで「もうその辺で」なの?
すれ違いの話題でもないし、ネタでもないし、興味ある話題なんだが。
↓はい、続けて
>>217 あたりで答え出てんじゃないの?
続ける必要なし。
もうその辺で。
>>233 じゃあ、あなただけこのスレ見なければいいでしょう。
この話題に乗ってきている人、少なくとも複数いるし。
↓はい、続けて
>>226 負荷分散が必要なほど大規模なメールサーバシステムで、
NAT で IP アドレス節約しなきゃいけないほどアドレスが足りない
って状況が想像つかんのだけど、
そういうとこって多いもんなの?
うーん、SRVよりかMXに :ポートの方が受け入れ易い(普及し易い)と思う
具体的にどうやって普及させるつもりよ。
俺はMXに :ポートよりかSRVの方が受け入れ易い(普及し易い)と思う
移行期には、MXのプライオリティーの低い方に、従来通り25番でも受信できる フォールバック用のサーバーを(別IPで)用意しておく必要はあるだろな。 で、ポート指定が普及して、フォールバック用サーバー側に届くメールが ほとんど無視できるようになったら、そのサーバーを外す。 すると、一部の、25しか対応していないサイトからのメールは エラーを起こすだろうが、そうなるとそのサイトでも 急遽ポート指定に対応する必要に迫られるだろう。
ポート指定を解釈できずにエラーを起こす MTA が多いので、 ポート指定はやむを得ずプライオリティの低い方に書かざるを得ないことになり、 結局いつまで経っても普及しない。 と予想。
サーバ1台でもNIC複数挿すとか、幾らでも方法あるのに、 何でそんな面倒な事しなきゃならないのか理解不能。
>>243 もう一回スレ読み直してみな。お前の言ってることずれてるよw
(NIC複数って、何の問題と
>>243 は勘違いしてるのだろうwww)
IPとポートを勘違いしてるとかいう安直すぎる理由だろうか
>>243 は、おそらく、
NIC複数に、複数のグローバルIPアドレスを振って、
1台のサーバーに複数の MTAを起動して、
MTAが各NICのIPアドレス限定でListenすれば、
同じ25番ポートを1台のサーバーで使える、という話と混同してるのだろう。
その話じゃないんだよw
>>226 普通にロードバランサ入れるんじゃだめなん?
負荷分散の問題じゃなくて、 同じ組織で、外向きにはひとつのグローバルIPだけを使用しているけど、 組織内部の複数のメールサーバーは別管理で、 それぞれ独立して運用したい、ってことじゃないか? できる限り独立IPを振ってるのと同じ状態にしたいと。
>>248 =
>>226 です。本人です。負荷の問題じゃないです。
>>248 に書いてあることがやりたいことです。
>>226 でつい「負担」と書いたのは、窓口のサーバーを1台置く方式では
そのサーバーの管理が独立性を保てないので、それを「負担」と
書いたのですが、いわゆる負荷分散の意味での負荷ではないです。
意味わかんね。サブドメイン振るんじゃダメなのか?
↑ごめん、SMTPポートもMXも指定してないのでちょっと違った。 でもメールサーバ探すってことでw
>>250 現状では無理、と答えは出ているわけですが、いつまでも食い下がる気ですか?
>>250 「独立性を保てない」ってどういう意味?
そもそも、各ドメイン宛てのメールをいったん一括して受け取ってから 再度内部のサーバに配送する今までの方法との違いは? NATが内部の各MTAに対して静的にポート割り振る時点で独立性なんて保ってないやん。 ドメイン登録するごとにNATの設定いじらないといけないのは、現状のドメイン登録する ごとに一括して受け取るMTAの設定いじらないといけないのと同様で、要はどのレイヤーで それをやるのかって程度の違いでそ、それじゃ。 その程度のことで、MTAの導入コストやら、OP25B & IP25Bがまったく役立たずになるなどの 多大なコストをかけてまでSRVレコードに対応させる意味がどこにあるんだ?
クマーも飽きてきたクマ
IPv6にしたらIPアドレスじゃぶじゃぶ使えるから、一個とかケチ臭いこと 言わなくて済むよ。
もちろん、IPv6はコケるという前提。
>>258 なにが大きいのか具体的に書いてみろ。
せいぜい、あて先不明のメールをいったん受け取る必要がないので、bounce mailの
抑制が出来るってことぐらいか?
spam対策に関しては、gatewayのMTAでだけ対策を採れば済んでいたものが、各ドメインの
MTAごとに対策を採らないといけなくなって管理コストが増大するし。
そもそも内部に複数の管理ドメインを抱えているのにもかかわらず、
GlobalIPが1つしかない環境っていうのが考えにくいシロモノなんだけど。
NATにどんだけ負担をかける気だ。
>>261 だね。各MTAにSRVレコード対応させるぐらいなら、IPv6対応をがんばったほうが
よほどいい。
IPv6が普及するのとSRVレコードが普及するのと、どちらが可能性が高いかと言ったら SRVレコードではないだろうか。
>>260 NAT と MX or SRV で実現するには第八層以上のレイヤーで対応する必要がある、
とかいう話では?
>そもそも内部に複数の管理ドメインを抱えているのにもかかわらず、 >GlobalIPが1つしかない環境っていうのが考えにくいシロモノなんだけど。 >NATにどんだけ負担をかける気だ。 v4 アドレスが枯渇するとそうなるんだよ。 グローバルアドレスが欲しくてももらえない組織が出てくるから、 ISP が自分とこのユーザにプライベートアドレスを割り当てて NAT でルーティングせざるを得なくなる。 v6 反対派はこんなアクロバチックな運用を未来永劫続けろと言ってるわけだ。
IPv4 が本当に枯渇する頃には SMTP が廃れていると想像。
結局、複数ポートが必要な理由は元から存在しなかったということですな
>>264 IPv6 vs SRVレコード対応っていう話じゃないよ。SRV対応にしてもNATの設定が必要になるんだもの。
というわけで、MTAによるゲートウェイ vs MTAのSRVレコード対応という話。
ただ、SRVレコード対応とMTAによるゲートウェイとの差異は負荷とどのレイヤーで振り分けを
やるのかっていう程度なのにも関わらず、MTAのSRVレコードの導入コストはIPv6導入と比較できる
くらいに巨大で、正直お話にならないという結論。
>>268 まったく存在しないってわけではないだろうけど、負荷問題を除けばMTAによるゲートウェイと大差ない。
というわけで、
>>226 の考えが足りなかっただけ。
MTAによるゲートウェイは1ホップ増えるかだヤダ。
>>270 NAT は無理、というところまで理解していただいていればそれで良いのではないかと。
なんで NATが無理なの? NATがやりたいから質問してるんじゃないの?
このスレ、妙に話をもみ消そうとする奴が一人紛れてるな。 この話題が盛り上がると何かまずいことでもあるのだろうか?
妙に話をひっぱりたい人がいるみたいだけど この話題を盛り上げて何かいいことでもあるの?
sendmail/postfix/その他と、MTAの種類なんて限られてるんだから、 次期バージョンがSRVに対応すれば、普及なんてあっと言う間だろう。 セキュリティアップデートと同時に仕込んでおけばなお効果的。 一方、IPv6なんて普及させるのは困難。 そもそもTCP/IPの根底を置き換えなければならないんだから。
>>276 MTAによるゲートウェイとの比較はあきらめて、IPv6とMTAのSRV対応の
どちらが楽かっていう完全に無意味な話題をやりたいわけか。
MXしか読まないMTAとSRVでしか受け取れないMTAの混在環境の問題は
IPv6とIPv4の混在環境以上に問題あることが理解できればいいのに。
>>278 MTAによるゲートウェイは1hop増えるのが困る。
そのゲートウェイを誰かが管理しないといけないから、
ドメインごとに管理を別々にしたい目的が達成できない。
なら、NATの管理は?と言いそうだが、
ルーターでのNATなら、ほとんど管理は不要。
ポートだけ最初に決めてほったらかしで十分。
で… 何がやりたいんだっけ?
>>275 荒らし的には嬉しいだろ、常識的に考えて。
>>276 > sendmail/postfix/その他と、MTAの種類なんて限られてるんだから、
おめでたすぎるな。
>>279 ゲートウェイもルータも、誰かが管理しないといけないのは一緒だよね。
で、ゲートウェイの管理も、例えば sendmail なら、
mailertable の行を追加/削除するだけでほとんど管理は不要じゃない?
実装の工夫次第で運用の手間はほとんど無くせると思う。
OKAJIMA が一人いるだけで、この荒れよう。
>>276 × sendmail/postfix/その他と、MTAの種類なんて限られてるんだから、
○ IIS/ExchangeServer/その他と、MTAの種類なんて限られてるんだから、
ルーターは誰も管理しなくて良い。
>>283 MTAゲートウェイは、OSホストを1台仕立て上げなければならない時点で問題。
mailertableだけとか、そういう問題じゃない。
sendmailが動いてるなら、日々パッチも当てなければいけない。
OS自体のパッチもある。FreeBSD 4.xみたいに、OSがサポート終了になることもある。
OSが稼働してるということは、HDDとかメモリとか、PC自体のトラブルもあり得る。
工事停電の時はシャットダウンとか作業をしないといけない。
ルーターなら、電気製品のようにすぐに電源切って、また入れればすぐ使える。
そのレベルの「管理不要」を要求しているのだよ。
まぁ、スーパバイザが煙吹くとか、IOSがバグっててパッチ当てなきゃとか、 そんな目にあったことのない奴だけが言える戯言だ罠。
IPv6が普及するのとSRVレコードが普及するのと、どちらが可能性が高いかと言ったら AAAAレコードではないだろうか。
なんだ、ブロードバンドルータの話をしてるのか。
sendmailのソース見て、SRVレコードに対応させるようにするには コードのごく一部を修正するだけで割りと簡単にできるよね。 一方、IPv6の対応はそうはいかない。 いずれSRV対応MTAが普及するのは時間の問題だよ。
ゆんゆんゆ〜ん 電波を受信しました
>>290 そや、いまどきナローバンドルータの話をする人はいないだろ
I-D書いてくれ。話はそれからだ。
そうだそうだ。この板も強制ID制にするべきだ! とか、ボケてみるテスト。
Internet Mail Systemのスレだということを忘れていたよ。
>>291 Sendmail は既に IPv6 に対応済みでコードの修正すら要りませんが何か?
>>297 お前何ボケてんだよ。インターネット全体がIPv6に対応するってこと。
事実上無理だろ。sendmailだけの問題じゃ済まないから。
一方、SRVの方は、SRV対応のsendmail(と他のメジャーなMTA)をバラ撒けばそれだけで完 了。
>>298 > お前何ボケてんだよ。
お前に言われたくねーよ。
SRV と IPv6 のどっちが普及するかなんて定量的な予測は不可能なんだから、 比較議論するだけ無駄だべさ。 ところで、現時点では、 IPv6 を普及させようと努力してる香具師は SRV に比べたらはるかに多いと思われるので、 SRV を普及させたいと思ってる香具師は今から行動を始めておいた方が良い。 まずは I-D から。 頑張れよ。
OKAJIMAには無理。
日本語で振り分けできるサーバサイドのソフトウェア無いですかね? MIMEエンコード手動でやるの疲れた
targrey
http://k2net.hakuba.jp/targrey/ 使ってる人いる?
DBのファイルを生成するディレクトリ見ると、
log.0000000001 と postgrey_clients.db しか更新されてないみたいなんだけど、
これで正常に動いてるんだろうか。教えて、エロイ人。
環境: FreeBSD 4.11 + Postfix 2.4.5 + postgrey-1.31 (patched with taRgrey)
305 :
304 :2007/10/12(金) 10:36:36
追記。環境について、 postfix-policyd-spf-perl_2.004 も使ってた。
>>304 もう、それ位自分で調べなさいよ!
db4.3_dump -p postgrey.db 見たいなことをしてみれば良いの!
というかあなたね、
自分のクライアントが targrey に引っかかるようにして、テストすれば
動作確認できるんだから、ココで聞く必要なんか無いでしょう!
今度、こんな事聞いたら許さないんだから!
307 :
304 :2007/10/12(金) 11:56:12
308 :
304 :2007/10/12(金) 14:50:38
>>306 あ、それはやりますた。最初に言うべきでした。
postgrey.db も tarpit_clients.db レコード数が0のまま。
「targrey に引っかかるように」ってのは、
cat /etc/postfix/permit_client_nots25r
/myclientsdomain\.tld/ WARN
にしておいて、telnet でサーバとお話しろっていうことでおk?
で、見てる限りでは問題なく配信されて、 /var/log/maillog 眺めても、
greylist とかそれに類する文字列が出てこない。DB もそのまま。
309 :
306 :2007/10/12(金) 15:28:31
>>308 以前テストした時の記憶なので曖昧だけど。
> cat /etc/postfix/permit_client_nots25r
> /myclientsdomain\.tld/ WARN
myclientsdomain.tld がテストをするクライアントのIPを
逆引きしたときのドメインになっていればOK。
IP でも、登録できるからやってごらん。
ex: /^192\.168\.0\.1/ WARN みたいな感じ。
で、テストの方法は上記を登録して鯖に telnet xxxx 25 する。(postfix reloadを忘れないように)
(別にクライアントでもかまわないけど。メーラーの timeout 時間の設定を変えるのがめんどくさい。)
その後は、コンソールから HELO , MAIL FROM , RCPT TO を打つ。
すると targrey で登録した秒数待たされるので待つ。(これで、db に書き込まれる。)
待たないと設定時間だけ再接続を許して貰えない。(これも、db に書き込まれる。)
(これは postfix の sleep patch を使っていないと syslog には何もでないはず)
targrey がクライアント関係で syslog に、メッセージを吐くのは
Oct 12 02:12:01 xxxxx postgrey[790]: tarpit whitelisted: unknown[127.xxx.xxx.xxx]
みたいに white list に登録したときだけ。
なので、何度(設定次第)か targrey を突破する接続をすると white list に登録される。
注意点は、複数の RCPT TO には targrey が対応していない。
だから、RCPT TO は1回の HELO の中で一回だけにすること。
まあ、db と log は消しても postgrey を(再)起動するれば作成されるから恐れずに
バンバンテストしてみると良いよ。
しかし、ツンデレ回答はきつい。
310 :
306 :2007/10/12(金) 15:34:21
すまん。追記。 white list に登録するためには、DATA を突破しないといけないから 適当にメールを送信するところまで終わらせた方が良いよ。 じゃないと、訳がわからなくなるよ。
>>306 中の人ですが、追記する必要無いくらいの完璧なフォローしてもらってありがとうございます。
309もツンデレしてもらってたらさらに良かったのに :)
>>304 WARNの設定しておいて、telnetでRCPT TOの後で遅延が返答の遅延が起きないのなら
なんか設定がおかしいです。
その設定だと、targrey(postgrey)が呼び出される場合、logに「NOQUEUE: warn: RCPT from ...」
というようなwarningメッセージが残ってるはずですが、出てなければポリシーサーバの呼び出しに
失敗してる可能性が高いです。
scmailを使っています。 すっきりわかり易いと思うのですが、もっさり感があって乗り換えようと考えています。 なにかおすすめはないでしょうか。
素直にmaildrop
postfix + vpopmailで鯖上げたいんですけど、どこの板・スレが適切ですか? 誘導おながいします
mewでmh形式使ってるんですが、どうやら maildropってmh使えなさそうですね。 procmailは避けたいし、難しいな。
>>314 OSによるんじゃない?
ここでもいいけど
majordomo の質問をしてもいいですか? Subject に [hoge 10] みたいに ML 名とカウンタをつけたいです。 ぐぐると、subject_prefix = [HOGE $SEQNUM] というように書くとよい、というのがよく引っかかりますが、 実際にやってみると The new config file for HOGE was NOT accepted because: More then one word 2in value subject_prefix = [HOGE $SEQNUM] at line 326 というエラーメールが帰ってきます。 subject_prefix = [HOGE:$SUQNUM] みたいに、コロンにすると成功します。 どうやったら [HOGE 10] みたいにできるのでしょうか。 なお、ML サーバにはログインできないため、majordomo@MLサーバ名 にたいし、コマンドメール (config) を送ることで行っています。
318 :
名無しさん@お腹いっぱい。 :2008/01/07(月) 01:35:47
連投すみません。ageさせていただきます。
majordomo なんて太古の昔で忘れたけど、 \ でエスケープはできないんだっけ?
320 :
317 :2008/01/08(火) 07:25:11
レスどうもありがとうございます。 subject_prefix = [HOGE\ $SEQNUM] もやってみたのですが、だめでした。 おそらく、コマンドメールではなく直接 ML サーバにログインして、majordomo の 設定ファイルをエディタで直す分には、 subject_prefix = [HOGE $SEQNUM] でもいけるのではと思うのですが、コマンドメールでやるとうまくいかないのです。 でもそんな根本的なバグあるのだろうか。
config_parse.pl で 'subject_prefix', 'grab_word', となっているからなので、 'subject_prefix', 'grab_string', にすればスペースもいけたはず。
322 :
名無しさん@お腹いっぱい。 :2008/03/08(土) 17:46:30
sendmailで、メールを送信する際に、FROM句を誰から送信されたか判らないようにダミーユーザに変更することは可能ですか?
spam業者乙
MTA で「FROM句」という表記をされるのは初めて見た。 RDMBS ではあたりまえだが。
間違えました。「FROM文」でしたね。
ヘッダの話で「○○文」なんてはじめて聞いたよ
間違えました。「FROM命令」でしたね。
もういいよ。
>325 ワロタ
間違えました。「FROM宣言」でしたね。
天丼は2回まで。3回やるとどんなネタでもやりすぎ。
唐突に思考実験なんだが、「逆引きできないアドレスからのメールは受け付けません」 と明示しているメールサービスとかないんだろうか。 当然受け取れないアドレスも出てくるんだけど、それでも構わないユーザ向け。SPAM避けに。
必要なメールまで届かなくなりそうで 誰も使わんだろ。
そういえば clubbbq は abuse@ とか postmaster@ とかが user unknown に なったようなおぼろげな記憶が。
あと envelope が <> とかも捨ててくれたりしますYO
申請元が...
340 :
名無しさん@お腹いっぱい。 :2008/04/07(月) 13:13:43
MTA の挙動について質問です。
1.example.jp というドメインの MX である mail.example.jp という MTA が、
[email protected] 宛の
メールを受け取ったとします。
2.hoge ユーザの .forward (qmail での .qmail-* でもいいけど) には、
[email protected] 宛に
転送するように定義されているので、MTA は
[email protected] に転送するよう試みます。
3.example.com の MX は、以下のように定義されているとします。
example.com preference = 10, mail exchanger = mail2.example.com
example.com preference = 10, mail exchanger = mail1.example.com
4.mail.example.jp が DNS の MX をひいて、とりあえず mail1.example.com に送ろうとしたが、
たまたま mail1.example.com が落ちていて転送できなかった。
次に mail2.example.com に送ろうとして、mail2.example.com も落ちていて転送できなかった。
5.ここで mail.example.jp は、MTA の設定にもよるけど1週間ぐらいリトライします。
ここで質問です。次回リトライするとき、mail.example.jp は、リトライするたびに example.com のDNSの
MX を引くのでしょうか? たとえば翌日 DNS の MX を引いてみて、DNSの設定が変わっていて、MXを引いた結果が
mail99.example.com だったら、次回は mail99.example.com に転送しようとするのでしょうか?
それとも、初回に mail1.example.com に転送しようとして失敗した場合、次回以降は DNS の MX を引かず、
mail1.example.com にしか転送を試みないのでしょうか?
-------------------------------------
MTA の実装にもよるのかもしれませんが、一般論として教えてください。
実装によって分かれるのでれば、postfix だとどうなるのか知りたいです。
毎回ひくんじゃね? ソース読んでみ。
最初に失敗したときのホストに配送するのであれば、 DNS の設定をミスしたら修正されるまでのメールは100%届かないことになる。
>>342 その文章、意味が2通りにとれるよ。
変に反語的な言い方をせずに、ストレートに言った方が誤解がない。
>>343 一通りしか思いつかんかった、二通り書いてみてくれ。
(1) もし、最初に配送失敗したときのホストにしか配送しないのだと仮定すると、 DNSの設定をミスしたら修正されるまでのメールは100%届かないことになってしまう。 (だから実際にはMXを引き直す) (2) 一度配送失敗したホストに配送するのなら、 DNSの設定をミスしたら修正されるまでのメールは100%届かない。
レスどうもありがとうございます。
>>340 の 4.で最初のメールのリモート配送に失敗して再送キューに入っても、
キューでは、宛先:hoge.example.jp としか管理されておらず、
2回目にキューからリモート配送を試みるときに、もう一度 example.com の
DNS の MX を引きなおすということですね。
なので、MTA が1週間ぐらいリトライする間に、DNS の MX レコードをきれいにしたり、
MX に設定されている MTA をきちんと動くように修正しておけば、メールは最後まで配送される、と。
何でこういうことを聞いているかというと、
自分のプロバイダの MTA がちょっと変で、(本物は preference が 20 と 10 になっています)
example.com preference = 20, mail exchanger = mail2.example.com
example.com preference = 10, mail exchanger = mail1.example.com
mail2.example.com:25 には外部から接続できないのですが、
mail1.example.com:25 には接続できます。
このプロバイダ宛に、ある転送サービス(
>>340 の
[email protected] に該当)からの
メール転送が届かなくなったのですが、
転送サービス外のところから直接プロバイダ宛にメールを送ると
(mail1.example.com は生きているので)きちんと届きます。
なので2つの MX を処理できない転送サービスの MTA に問題があるのではと考えました。
はじめはプロバイダに聞いてみようと思いましたが、まずは転送サービスのほうに聞いてみます。
長文すみません。どうもありがとうございました。
>>341 MTAのソース読んでもgetaddrinfo(3)を呼ぶ以上のことはわからんと思われ。
getaddrinfo(3)のソースを読むのもいいが,その前にバッタ本でも読んでおく方が簡単かつ効率的と思われ。
>>340 それって実はMTAじゃなくてDNSに関する質問で,example.com のTTLが過ぎていればもう一度引くし,そうでなければキャッシュを使うと思われ。
特別な設定がしてないのであれば,example.com の SOA レコードを引いてみれば,デフォルトのTTLがわかるんじゃね?
あと,Preferenceは小さい方が優先するので
>example.com preference = 20, mail exchanger = mail2.example.com
>example.com preference = 10, mail exchanger = mail1.example.com
だったら mail1.example.com への接続が最初に試みられるべき。
…やっぱり転送サービス側の問題な気がする。
>>347 いつ getaddrinfo() するかわかればそれでいいんじゃね。
349 :
名無しさん@お腹いっぱい。 :2008/05/25(日) 16:15:34
mail コマンドでインタラクティブにメールを使っていたのですが、 転送しようと思って .forward を設定しました。 それ以降に到着したメールについては幸せなのですが、 しかしすでに /home/hogehoge/mbox や /var/spool/mail/hogehoge に入ってしまっているメールについても転送したいと思います。 これって、べたの mbox 形式を分割して mail コマンドに 流し込んで転送するしかないんでしょうか? なんか、こう、一発でやってくれるようなコマンドってないでしょうか。
350 :
名無しさん@お腹いっぱい。 :2008/05/25(日) 17:03:41
formail か? formail なのか? だれもいないのか? コロッケ買ってくる.
最近の若い衆はfetchmailとか知らんのかのう
postfix使ってるんすけど、「メールをぉ転送するようにしてくれるって聞いたんですけどぉ、やってもらってぇ、いいですかぁ」 という業務上の指示がしょっちゅうあって、そのたびに .forwardを書いてるですどぉ、 あいつらが自分でできるようにできる方法ってぇ、ないですかぁ?
そりゃぁ、.forwardをぉ、書き換えるぅ、CGIをぉ、作ればぁ、いいでしょおぉ、
>>81-98 をみると、fetchmail より getmail のほうがいいのか?
fetchmail中にマシンをサスペンドしたらどうなるかとか気になるな。
今時fetchmailなんて糞使ってるのかよw
>>357 だってMacOSXとか標準で入ってるし。
質問: あるメールフォルダにおいて, 「"同一メール subject" が5件以上あったら隔離」とか そういう下処理をしてくれるツールって無いんでしょうか? spam メール対策でベイジアンフィルタなどで おおむね自動振り分けしている方は多いと思いますが, 「誤振り分け」の確認ってみなさんどうされてます? 時々見ようとは思うのですが,すぐに数千・数万通溜ってしまい 現実的にはきちんとチェックできていません. そのゴミフォルダを見ると大抵同一 subject とか 同一差出人でドバーっと来ているものが多くて ほかのメールと比べてもそういうのは100%確実に spam と 判断して良いという印象を持っています. ということで,最初に書いたようなことを思ったのですがいかがでしょう?
>時々見ようとは思うのですが,すぐに数千・数万通溜ってしまい 毎日見れば、そんなに溜まらない。
> 「"同一メール subject" が5件以上あったら隔離」とか Re: なんたらかんたら という subject で5回やりとりしたら spam 判定、ってこと?
>362 もともと「spam 判定されたもの」を対象にしたいので それは現実的には該当しない,というつもり メインの inbox に適用したらそういうことになっちゃいますけどね
364 :
名無しさん@お腹いっぱい。 :2008/11/23(日) 01:15:33
tp://www.atmarkit.co.jp/fsecurity/rensai/mailsec201/mailsec01.html 今時バケツリレーで送信するサーバがどれだけあると思ってるんだよ。 おまけにメールの暗号化にPGPって、10年前の知識のまま頭フリーズしてるんじゃないか?
筆者はPGPの販売営業らしい 今見たら配送の部分はチェック中になってて見れんかった
金曜に会社で読んだときは、日本からヨーロッパにメールを送るのに アフリカのメールサーバーを経由して・・・とか書いてあった気がする しかもご丁寧にReceivedのヘッダの例を出して(捏造?) MXで受けた後、メールスプール配送までに スパム/ウイルスチェックなどで内部の別ホストを経由することはあっても、 MXまでによそのサーバー経由するなんて今時限りなくゼロのはず
こんなのが優秀社員表彰受けてるのか・・・会社のレベルが知れるな
【編集部注】ってのは何?
MTAの説明でsendmailやqmailなんて書いているし、知識が10年前で止まっているんでそ。 プロフィール見る限り28歳ってことだから、会社入ってから古い本でお勉強して そんまんまなんでしょ。まあ、バカ営業だ罠。
俺、おっさんなんで10年前の知識で止まったまま。 逆に言うと俺なんかの知識で、今でも通用しちゃうのかなぁ思った。
今時qmailは無いと思うがsendmailは現役だと思うぞ
>>370 10年前で止まったままなら、このスレ的にはISPの外からISPのメールサーバ経由で
メールの送信が出来なかったり、SPAM受け取り放題だったりするけど?
>>371 もちろんsendmailは現役だけど、いまMTAを例に出すのなら間違ってもその2つじゃ
ないでしょという話。
それにしても、プロフィールに社内的な自慢話しかでていていないっていうのが
ひどい。
NSD社内と@IT編集の段階で、記事の査読は無かったのか? SIの名前を冠して載せるにはあまりにも酷すぎる内容だぞ
>電子メールの秘匿化 相手の手間とかを考えると,社外とのやりとりで必要なら ・Wordファイルにはパスワードつけて保存して送付 ・パスワードはFAX …ってのが妥当な線だとおもうけどな。
port 25 blockingなんて2秒で理解出来ることだし、 何か対処しなきゃspamがやって来ることは10年前も今も変わらんな。 その程度の差しかないのなら、10年前の知識でも問題ないだろ。
>>375 そういえば、例の記事ってコンテンツの秘匿化と、通信経路での秘匿化とを
ごっちゃにしているねい。
>>376 10年前の知識がベースでも30分お勉強すれば済む話ではあるけど、
完全に10年前のまんまじゃちょっとアレっていう話だ罠。
PGP自体は独自の暗号化技術にこだわらず、 S/MIMEやX.509に対応したソリューションの展開をしてるみたいだね。 www.pgp.com/jp/products/universal_gateway_email/index.html なぜあの記事で太古の時代のPGPを説明したのか意図がくみ取れん。 次回予告もPGPだし。
いま一般人と暗号化してメールやりとりするには どんなのが普通? この間は7zの自己解凍形式使った。
>>379 自己解凍形式は一般人にメールで来たexeファイルを実行させるって事で、
アレすぎるでそ。
まあそうなんだけど、 zip開けるかどうかもあやうい人なので 暗号化ソフトとか入れさせるのに苦労するよりは ましかと思って。
最近のWindowsならzipはダブルクリックするだけじゃないっけ。
PGP製品のアジアセールストップって、あの記事と同じように 「どこだかわからないサーバを経由しますよ、危険ですよ!」と 顧客をだまくらかして売りまくってるのか・・・?
PCの基本的な操作も怪しい人に対して、暗号化しなきゃならんブツを 送る行為自体が根本的にまずいと思う。
とりあえず、株式会社日本システムディベロップメントっていうクソ会社には、 その会社には櫻井俊宏というプロフィールに社内的な自慢話しか書けず、 しったかぶって10年前の知識を偉そうに語るバカ営業がいるってことで 終わりにしよう。
>>384 FAX最強ってことですね。わかります。
特許事務所から100枚単位でFAX来るのを見ると勘弁して欲しいと思うけど…。
389 :
名無しさん@お腹いっぱい。 :2008/11/30(日) 22:34:31
さくらのレンタルサーバで部活のOB会のメーリングリストを始めました。
ここでは fml が使われています。
メンバーリストは307個です。
メンバーのアドレスを追加してテストメールを送ったところ、hotmail から
<<< 452 Too many recipients
<
[email protected] >... Deferred: 452 Too many recipients
が返ってきました。
ググると postfix スレがひっかかったのですが、
http://pc11.2ch.net/test/read.cgi/unix/1185519673/609- 宛先に hotmail のアドレスがたくさんあると、hotmail の MTA が
拒否しているのですよね?
レンタルサーバの MTA は sendmail のようなのですが、この問題は、
sendmail のように「MX の相乗り」をするような MTA ではなく、
qmail のような、1宛先1メールのようにバラすような MTA でないと
解決できないということでしょうか?
相乗りの数を制御できればどんなMTAでもいい qmailは相乗りの数が仕様上1になっているというだけ
391 :
389 :2008/11/30(日) 22:58:43
レスどうもありがとうございます。 レンタルサーバということで自分は sendmail の挙動をいじれないので、 fml の段階で、1宛先1メールにして SMTP サーバに渡してくれないかな・・・・ qmail をレンタルサーバの自分のホームディレクトリにインストールし、(デーモンは立ち上げない) fml が直接 SMTP サーバに渡すのではなく、qmail-inject に渡すようにすれば、qmail-inject が バラしてくれないかなと思ったが、fml から コマンドに渡すやり方がわからない。
>>391 > qmail をレンタルサーバの自分のホームディレクトリにインストールし、(デーモンは立ち上げない)
これができるスキルがるのなら、
> fml が直接 SMTP サーバに渡すのではなく、qmail-inject に渡すようにすれば、qmail-inject が
> バラしてくれないかなと思ったが、fml から コマンドに渡すやり方がわからない。
これは楽勝では?
393 :
389 :2008/12/01(月) 02:15:52
>> qmail をレンタルサーバの自分のホームディレクトリにインストールし、(デーモンは立ち上げない) > これができるスキルがるのなら、 qmail は以前仕事で使ったことがあるのだけど、 レンタルサーバは root 権限がないし、qmail 関連のアカウントもないのだが、 その状態で make setup check したら、ビルドが成功しなかった。 fml において、MTA に直接つながず、コマンドに渡すやり方はわかったので、 perlで宛先をバラして一つずつ sendmail に渡すスクリプトを作っています。
@ITの連載はこのまま打ち切りかな。 かな?
scmailの質問とかここでおk? 空メールに対する自動返信のやり方が分からなくて難儀しています。procmail ならいくらでも情報が見つかるんですが。
内容: maildropを使用しています。 転送専用のメルアドがあり、送信者が転送専用にメールしたときに そのメールは送信者のメルアドになりますが、これを転送専用の メルアドに書き換えたく思います。 どうすればいいでしょうか。 .mailfilterに下記を書き込んでもうまく書き換わらなかったです。 "| /usr/sbin/sendmail -f trans@*.*"
まさか -f の右のスペース、というオチじゃないだろな
-f の右のスペースを外しましたが、 やっぱり送信者を書き換えることが出来ませんでした。
やったことないけど、man を見るかぎりでは
SENDMAIL="/usr/sbin/sendmail -f..."
to
[email protected] でいけそうな気がする。
ところで、まさか書き換えるってエンベロープのことだよな?
ヘッダのことを言ってるのならば別途それ用のスクリプトを書かないかぎり無理だ。
>>400 日本語でおk
↓こういうことがしたいのかとも思ったけど、おまいの言いたいことがよくわからん。
if ($FROM ne "
[email protected] ")
{
to "!hoge'@example.com"
}
>>402 静観していましたが、何がやりたいのかさっぱり判らん??
それに、わざわざageって
こんばんわ。 どうもすみません。 MailBox/trans/.mailfilterに "-A X-Korehatenso: "と記述したのですが、 うまくヘッダがついてくれません。
なんとか、X-Korehatenso:ヘッダーをつけることが出来ました。(下記)
ありがとうございます!
-------------------------------------------------
User-Agent: Thunderbird 2.0.0.21 (Windows/20090302)
MIME-Version: 1.0
To:
[email protected] Subject: test
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit
X-Korehatenso:
-------------------------------------------------
しかし、.mailfilterで下記を設定してtrans@からの
転送をはじいてくれません。
なにがおかしいのでしょうか。
if ( !(/^X-Korehatenso:/:h) )
{
cc "
[email protected] "
}
410 :
409 :2009/04/15(水) 19:29:54
この返事をまだ頂いていません。 早急にお願いします。
412 :
名無しさん@お腹いっぱい。 :2009/04/15(水) 23:02:17
コンサr(ry
409晒しage
釣られまくってるところ申し訳ないが、410は詐称だろ。
まじで!?でも断る!!
418 :
409 :2009/04/16(木) 12:29:28
余分な回答ばかりで何故質問の回答をいただけないのでしょうか。 このサービスはおかしいと思います。 ちゃんとした返事をしてください。
よっしゃ、ちょい待っときな
fetchmailでgmailからPOPで受信してるんだけど、 gmailってPOPだとMUAの設定にかかわらずPOPで1度受信したメールは POP用のサーバーかフォルダから強制削除するようで .mailfilterの記述ミスって転送出来なくなった時に消失しちゃうんだけど これどうにかならない?
>>420 Gmail の設定で POP してもメールを残すようにできるよ。
422 :
名無しさん@お腹いっぱい。 :2009/05/19(火) 01:45:47
質問させてください。 職場で携帯電話メイルに一斉連絡することがあるんですけど、 その担当者が結構めんどくさそうです。(携帯でちまちまやってる。) で、職場のメールサーバのailiasでぶぁーーっと送れないかなぁとも思ったのですが、 まとめ送りは携帯会社がRejectするとの話を聞きましたものでいかがすればよろしいでしょうか。 こういう場合の定石を教えてください(>_<;)
>>422 キャリアに大量送信許可してもらうためのコストを支払うか、
そのコストを支払っている業者に饅頭持参で、お願いする。
インフルエンザ対策マスクも持って行くと重宝される。
具体的に職場のメールサーバのailiasでぶぁーーっと送る
>その担当者が結構めんどくさそうです。(携帯でちまちまやってる。) 携帯でちまちま送れる程度の量であれば 気にせずぶぁーーっと送っても蹴られたりせんよ。 実はその担当者がケータイ早打ちの達人で、 数百通の送信を1分で完了できてしまうというのなら話は違ってくるだろうが。
>>424 にも書いてあるが、とりあえず普通に利用する分には大丈夫。
ただ、存在しないメールアドレスに送信すると
簡単にブラックリスト入りするから
退職者とか、メアドの変更とか、aliasのメンテナンスをまめにする必要がある。
430 :
422 :2009/05/25(月) 02:59:48
みんなありがと。 30〜40通なので大丈夫かなと思ったら メル鯖の正管理者のひとにやんわり拒否られました。 今回に関してはこれで終わりにしようと思うのですが、 今後このようなこともあるかと思いますので、今回の件はそのときのための糧にさせていただきます。 みなさまありがとうございました。
アドレス解決の出来ないメールアドレスのサンプルってある?
[email protected] はエラー無く送信できてしまうので使えない
でたらめなアドレスを指定すればいいんだけど、知りたいのは
これから先 使われないし存在しないことが保証されてるアドレスです
>>431 RFC2606 を参照して「hoge@invalid」とかかな。
もっと確実な保証が欲しいなら「hoge@tekitou.自ドメイン」とか。
内容の前に文体で読むの嫌になった。
>>433 太字で「EHLOの後に送信するアドレスのドメイン名を入力するんだな」まで読んだ。
> ちなみにずらっと出てくるのはこのサーバで使えるコマンドだな へぇ〜 しらなかったぁ〜(棒読み
>>433 なんだこれ。
本当に専門家が書いたのか?
素人が書いた文だな。
著書が、あの橋本和明との共著で2冊。 ダメライターだろ。
@ITクオリティってこんなもんだろ
441 :
名無しさん@お腹いっぱい。 :2009/08/26(水) 01:05:00
あげ
ヤフオクから送られてくる終了通知メールの内、流札通知のみ/dev/nullへ捨てたいのですが、 procmailのレシピがうまく書けません。 ヘッダでは落札・流札の区別が付かず、本文中に「落札されずに終了しました」とあるのが流札通知です。 :0HB * ^From: .*auction.*@mail.yahoo.co.jp * ^\/.* * ? echo "$MATCH" | nkf -Zme | grep '落札されずに終了しました' /dev/null とか :0HB * ^From: .*auction.*@mail.yahoo.co.jp * ? | nkf -Zme | grep '落札されずに終了しました' /dev/null とか書いてみましたが一向に捨てられず、大量の流札通知が溢れて困っています。 (Subjectの文字列で判断できるメールは、ちゃんと破棄できております) どうかご指導下さいまし。
>>442 それは出来ないと思う。運用でなんとかするしかないな。
ちゃんと落札されるように頑張れ。
getmailの作者のページみてみたらfechmail使うの怖くなったんだけど getmailの方が安心なの?
445 :
名無しさん@お腹いっぱい。 :2010/02/27(土) 00:34:02
五十歩百歩
sendmailスレって落ちたのか・・・ MX先へ送ろうとして失敗した時にFallbackMXhostで迂回路に送るっていうオーダーなんだけど、 何故か同じ設定なのに現行機は2.5分で再送され、新しいヤツは7,5分も掛かるんで頭を抱えている。 何かヒント無いですか? sendmail.cfを見比べているんだけど、大した違いが無いので何が原因なのか判らんのですわ。 この「2.5分」と「7.5分」の間、sendmailの中で何が行われているのか・・・ってのも良い資料に 巡り合えていないのが現状。
-q
結局、Timeout.iconnect=5m を 2m にして短縮した。
449 :
名無しさん@お腹いっぱい。 :2011/02/23(水) 19:39:55.16
ありますよ。
451 :
名無しさん@お腹いっぱい。 :2011/03/14(月) 22:09:41.82
携帯キャリアの迷惑メール対策の詳細は教えてくれないし、随時変更してる。 同一サーバからの大量送信をチェックしていたり、なりすましをチェックしたり。 特にqmail使うと受け側から見るといろいろとアレなので無理だと思われ。
453 :
451 :2011/03/15(火) 01:14:13.49
>>452 レスどうもありがとうございます。
>> 特にqmail使うと受け側から見るといろいろとアレなので無理だと思われ。
これはどういう意味でしょうか?
あと書き忘れてしまいましたが、自分が設定している(qmailとfmlが動いている)メールサーバはFireWall(イントラ)の中にいます。
実際には、FireWall上にメールサーバ(Postfix)があり、qmailはPostfixにリレーし、Postfixが MX を引いてメール送信します。
まぁqmailを通った時点で、MLメンバーの宛先1つ1つにバラバラにされてメール送信されますが・・・
エラーメールが大量に返ってくるのは、docomo側から、短い時間に単一のIPアドレスから、同時に何通も来たから
迷惑メール扱いしているのかな。
(Postfixやsendmailみたいに、「MXの相乗り」だったら、状況は違っていたのかな)
数人の内輪連絡用(内ドコモ1名)でも蹴られる。 各メンバーのアドレスを迷惑メールから除外する設定をしてもらうと問題なく通る。 短期間に多数のメールというのもあるかもしれないけど、なりすまし扱いされるというのもある模様。
docomoは内輪のチャットシステムであって メールとは呼べないんだな docomoのアドレスから連絡きて 返事すると拒絶されるって死ぬほどうざい (また送ってきた本人が自覚ないし)
SenderIDで蹴られてるんじゃないの?
>455 だけど sender ID 設定メール以外受け付けないの? うちのサーバは sender ID は設定してないよ おれ自身のdocomoアドレス宛に送る分には問題ないし 多くの人がスパム対策として 「携帯メール以外からのメールは受信拒否」してるのが 原因と思ってるんだけど (その設定にするんならdocomoから送るのもNGって してくれないと相手は自覚してくれない...)
458 :
451 :2011/03/15(火) 16:21:55.13
460 :
451 :2011/03/16(水) 14:42:54.74
>>459 >>458 の記事をよく見ないままで
>>458 を書いてしまいましたが、
記事を読んで SenderID なんてものは付かないことを把握しました。
失礼しました。
fml の設定で ML から送るメールの From: を ML アドレスにし、
各メンバーにも、「PCからのメールを拒否」を解除したり、MLアドレスだけ許可するようにしてもらってから
何度か送ってみたところ、無事に全員に届いたことを確認しました。
半年前のにそんなレスつけてもなぁ。
質問があるんですが現在あるシェルスクリプトをprocmailから動かそうと思っています。 シェルスクリプトはすでにできあがっていてターミナルに直接sh test.shと打ち込むとちゃんと 動作するのですがprocmailから動かそうとするとうまく動作しません。 どんな原因が考えられるでしょうか?
464 :
名無しさん@お腹いっぱい。 :2011/12/01(木) 17:23:15.78
あげます
>>463 Procmailからはどうやって呼んでるの?
「うまく動作しません」じゃわからんので、 MTAのログだけじゃわからんのなら、VERBOSEとかLOGとか設定して調べろよ。
エスパーの俺が答えるに、それは環境変数の問題だ
468 :
名無しさん@お腹いっぱい。 :2011/12/02(金) 11:55:39.30
>>463 と似た悩みなんですが、procmailから呼んでいるperlのフィルターでエラーになるます。
こう呼んで、
SHELL=/bin/sh
LOGFILE=$HOME/procmail.log
VERBOSE=ON
:0 fw
| /usr/local/bin/hoge.pl
こういうログ
procmail: Error while writing to "/usr/local/bin/hoge.pl"
procmail: Rescue of unfiltered data succeeded
どなたかお助けくださいm(__)m
>>470 Error while writing to "x"
Nonexistent subdirectory, no write permission,
pipe died or disk full.
pipe diedで気がついた。
perlでwhile(<STDIN>)ってな感じでまわして、自分がやりたい処理を終えたらlast→exitしてたんすね。
それがprocmailからしたら最後まで受け取れと。そういうことみたいでした。
メールサーバーを自分で構築する利点を教えてください
世界中のネットユーザーとメールでやりとりできる
ありがとうございます
既存のメールサーバーを利用せずに「自分で」構築する利点について聞いてるんじゃなかったのか
もういいよそれ。
そうです、ほかにもあれば教えていただけますか? また何か自分でメールサーバーを構築するリスクなどをおしえてください
>リスク 正しくセキュリティ対策してないと、攻撃の足掛かりにされる可能性がある。 >メリット (第三者による)情報漏洩の可能性が軽減される。 特に管理がボロボロのプロバイダだと簡単に漏洩(持ち出し/不法転売)される可能性が高い。 また、海外のサービスを利用する場合、国内の個人情報保護法の保護を受けられない。 当然、個人情報とも簡単に「事業売却」される可能性が限りなく高い。
479 :
名無しさん@お腹いっぱい。 :
2015/02/22(日) 09:48:00.63 Ubuntu 14.04上でprocmail v3.23preを使用しています。 一時的にユーザーのホームディレクトリにある.forwardを削除してprocmailを無効にしたはずなのですが、 procmailが動作したようです。 .procmailrcだけで動作する仕様になってるんでしょうか?