Internet Mail System 総合スレ 3
Internet Mail System に関する総合スレ。
専用スレが存在しないソフトウェアの話題や
複数の領域に跨るような内容などはこちらでどうぞ。 PGP製品のアジアセールストップって、あの記事と同じように
「どこだかわからないサーバを経由しますよ、危険ですよ!」と
顧客をだまくらかして売りまくってるのか・・・? PCの基本的な操作も怪しい人に対して、暗号化しなきゃならんブツを
送る行為自体が根本的にまずいと思う。 とりあえず、株式会社日本システムディベロップメントっていうクソ会社には、
その会社には櫻井俊宏というプロフィールに社内的な自慢話しか書けず、
しったかぶって10年前の知識を偉そうに語るバカ営業がいるってことで
終わりにしよう。 >>384
FAX最強ってことですね。わかります。
特許事務所から100枚単位でFAX来るのを見ると勘弁して欲しいと思うけど…。
さくらのレンタルサーバで部活のOB会のメーリングリストを始めました。
ここでは fml が使われています。
メンバーリストは307個です。
メンバーのアドレスを追加してテストメールを送ったところ、hotmail から
<<< 452 Too many recipients
<xxxxx@hotmail.com>... 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になっているというだけ レスどうもありがとうございます。
レンタルサーバということで自分は sendmail の挙動をいじれないので、
fml の段階で、1宛先1メールにして SMTP サーバに渡してくれないかな・・・・
qmail をレンタルサーバの自分のホームディレクトリにインストールし、(デーモンは立ち上げない)
fml が直接 SMTP サーバに渡すのではなく、qmail-inject に渡すようにすれば、qmail-inject が
バラしてくれないかなと思ったが、fml から コマンドに渡すやり方がわからない。
>>391
> qmail をレンタルサーバの自分のホームディレクトリにインストールし、(デーモンは立ち上げない)
これができるスキルがるのなら、
> fml が直接 SMTP サーバに渡すのではなく、qmail-inject に渡すようにすれば、qmail-inject が
> バラしてくれないかなと思ったが、fml から コマンドに渡すやり方がわからない。
これは楽勝では? >> qmail をレンタルサーバの自分のホームディレクトリにインストールし、(デーモンは立ち上げない)
> これができるスキルがるのなら、
qmail は以前仕事で使ったことがあるのだけど、
レンタルサーバは root 権限がないし、qmail 関連のアカウントもないのだが、
その状態で make setup check したら、ビルドが成功しなかった。
fml において、MTA に直接つながず、コマンドに渡すやり方はわかったので、
perlで宛先をバラして一つずつ sendmail に渡すスクリプトを作っています。
scmailの質問とかここでおk?
空メールに対する自動返信のやり方が分からなくて難儀しています。procmail
ならいくらでも情報が見つかるんですが。 内容:
maildropを使用しています。
転送専用のメルアドがあり、送信者が転送専用にメールしたときに
そのメールは送信者のメルアドになりますが、これを転送専用の
メルアドに書き換えたく思います。
どうすればいいでしょうか。
.mailfilterに下記を書き込んでもうまく書き換わらなかったです。
"| /usr/sbin/sendmail -f trans@*.*" まさか -f の右のスペース、というオチじゃないだろな -f の右のスペースを外しましたが、
やっぱり送信者を書き換えることが出来ませんでした。
やったことないけど、man を見るかぎりでは
SENDMAIL="/usr/sbin/sendmail -f..."
to !hoge@example.com
でいけそうな気がする。
ところで、まさか書き換えるってエンベロープのことだよな?
ヘッダのことを言ってるのならば別途それ用のスクリプトを書かないかぎり無理だ。
>>399さんありがとうございます。
trans@example.com 転送専用(hogeユーザへ)
hoge@example.com 一般(基本hoge'@example.comへ転送)
hoge一般ユーザは基本hoge'へ転送しますが、
trans@example.comのメールのみ転送しない設定にしたいと思います。
そこで送信者のアドレスを書き換え、フィルタリングできれば対応できる
と思ったのですが、送信者とはヘッダのようです。
何か良い方法はありませんでしょうか。
>>400
日本語でおk
↓こういうことがしたいのかとも思ったけど、おまいの言いたいことがよくわからん。
if ($FROM ne "trans@example.com")
{
to "!hoge'@example.com"
}
すみません。
hoge@example.comさん trans@example.comのメールをhoge_mb@example.comへ転送設定
hoge1@example.comさん trans@example.comのメールをhoge_mb@example.comへ転送しない設定
(_mbはモバイルアカウント)
他者から、hoge@example.com、hoge1@example.comへ送信した場合、各モバイルアカウントへ転送
trans@example.comからの転送メールをモバイルへ転送しない事を
行いたいです。
>>402
静観していましたが、何がやりたいのかさっぱり判らん??
それに、わざわざageって
hoge@example.comさん trans@example.comのメールをhoge_mb@example.comへ転送設定
hoge1@example.comさん trans@example.comのメールをhoge1_mb@example.comへ転送しない設定
でした。
ようはモバイルに転送したくないユーザがいてそれを.mailfilterで
対応したいのです。
例えば私がメールを送る側だとして、
hoge@example.com さんに送りたいと願いながら trans@example.com へメールを送った場合は hoge_mb@example.comへ転送する。
しかし hoge1@example.com さんに送りたいと思ってtrans@example.comへ送ったときは転送しない。
ようにしたい、ということですか? 読解力のない回答者と、説明能力のない質問者だなぁ
>>400 を翻訳すると、
trans@example.com 宛に送信されたメールは、
hoge@example.com に転送するが、hoge_mb@example.com には転送しない。
hoge@example.com 宛に直接送信されたメールは
hoge_mb@example.com にも転送する。
ということだろ。
単純に、trans@example.com 宛のメールを hoge@example.comに転送してしまうと、
そのまま hoge_mb@example.comにまで転送されてしまうから、
trans@example.com -> hoge@example.comの転送時に、
>>400 は FROMを書き換えて対処しようとした。(でもうまくいっていない)
ということ。 ああ、そうだったのか。すばらしいことだ。今ならすべてがわかる。
それなら trans@example.com 宛てのメールを hote@example.com へ転送するときに X-Korehatenso: ヘッダをつければいいじゃん。 こんばんわ。
どうもすみません。
MailBox/trans/.mailfilterに
"-A X-Korehatenso: "と記述したのですが、
うまくヘッダがついてくれません。
なんとか、X-Korehatenso:ヘッダーをつけることが出来ました。(下記)
ありがとうございます!
-------------------------------------------------
User-Agent: Thunderbird 2.0.0.21 (Windows/20090302)
MIME-Version: 1.0
To: trans@example.com
Subject: test
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit
X-Korehatenso:
-------------------------------------------------
しかし、.mailfilterで下記を設定してtrans@からの
転送をはじいてくれません。
なにがおかしいのでしょうか。
if ( !(/^X-Korehatenso:/:h) )
{
cc "!hoge1_mb@example.com"
}
この返事をまだ頂いていません。
早急にお願いします。
釣られまくってるところ申し訳ないが、410は詐称だろ。
余分な回答ばかりで何故質問の回答をいただけないのでしょうか。
このサービスはおかしいと思います。
ちゃんとした返事をしてください。
fetchmailでgmailからPOPで受信してるんだけど、
gmailってPOPだとMUAの設定にかかわらずPOPで1度受信したメールは
POP用のサーバーかフォルダから強制削除するようで
.mailfilterの記述ミスって転送出来なくなった時に消失しちゃうんだけど
これどうにかならない?
>>420
Gmail の設定で POP してもメールを残すようにできるよ。 質問させてください。
職場で携帯電話メイルに一斉連絡することがあるんですけど、
その担当者が結構めんどくさそうです。(携帯でちまちまやってる。)
で、職場のメールサーバのailiasでぶぁーーっと送れないかなぁとも思ったのですが、
まとめ送りは携帯会社がRejectするとの話を聞きましたものでいかがすればよろしいでしょうか。
こういう場合の定石を教えてください(>_<;)
>>422
キャリアに大量送信許可してもらうためのコストを支払うか、
そのコストを支払っている業者に饅頭持参で、お願いする。
インフルエンザ対策マスクも持って行くと重宝される。 >>422
とりあえず、
ttp://www.nttdocomo.co.jp/service/mail/imode_mail/notice/mass_send/index.html
を読め。 具体的に職場のメールサーバのailiasでぶぁーーっと送る >その担当者が結構めんどくさそうです。(携帯でちまちまやってる。)
携帯でちまちま送れる程度の量であれば
気にせずぶぁーーっと送っても蹴られたりせんよ。
実はその担当者がケータイ早打ちの達人で、
数百通の送信を1分で完了できてしまうというのなら話は違ってくるだろうが。 >>424
にも書いてあるが、とりあえず普通に利用する分には大丈夫。
ただ、存在しないメールアドレスに送信すると
簡単にブラックリスト入りするから
退職者とか、メアドの変更とか、aliasのメンテナンスをまめにする必要がある。
みんなありがと。
30〜40通なので大丈夫かなと思ったら
メル鯖の正管理者のひとにやんわり拒否られました。
今回に関してはこれで終わりにしようと思うのですが、
今後このようなこともあるかと思いますので、今回の件はそのときのための糧にさせていただきます。
みなさまありがとうございました。 アドレス解決の出来ないメールアドレスのサンプルってある?
hoge@example.comはエラー無く送信できてしまうので使えない
でたらめなアドレスを指定すればいいんだけど、知りたいのは
これから先 使われないし存在しないことが保証されてるアドレスです >>431
RFC2606 を参照して「hoge@invalid」とかかな。
もっと確実な保証が欲しいなら「hoge@tekitou.自ドメイン」とか。 atmarkitにまた間違いだらけの記事が載ってるので晒しage
http://www.atmarkit.co.jp/fnetwork/rensai/kihon10/01.html
前の暗号化メールの記事の件があったのに、懲りてないんだな。 >>433
太字で「EHLOの後に送信するアドレスのドメイン名を入力するんだな」まで読んだ。 > ちなみにずらっと出てくるのはこのサーバで使えるコマンドだな
へぇ〜 しらなかったぁ〜(棒読み >>433
なんだこれ。
本当に専門家が書いたのか?
素人が書いた文だな。 著書が、あの橋本和明との共著で2冊。
ダメライターだろ。 メールと関係ないがこのあたりもgdgdだな
素人が記事書くにしても、せめて専門家に査読させてから掲載しろとこいc(ry
ttp://www.atmarkit.co.jp/fnetwork/rensai/packet04/02.html
ヤフオクから送られてくる終了通知メールの内、流札通知のみ/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の方が安心なの? sendmailスレって落ちたのか・・・
MX先へ送ろうとして失敗した時にFallbackMXhostで迂回路に送るっていうオーダーなんだけど、
何故か同じ設定なのに現行機は2.5分で再送され、新しいヤツは7,5分も掛かるんで頭を抱えている。
何かヒント無いですか?
sendmail.cfを見比べているんだけど、大した違いが無いので何が原因なのか判らんのですわ。
この「2.5分」と「7.5分」の間、sendmailの中で何が行われているのか・・・ってのも良い資料に
巡り合えていないのが現状。 結局、Timeout.iconnect=5m を 2m にして短縮した。 >>3
>>4
現在もダウンロードできるものはありますか。 携帯宛のメール同報配信(メルマガ等)に詳しい方、教えてください。
地震のため、職場のメンバーに携帯で連絡を流すMLを、会社のメールサーバのfml上につくりました。
(メールサーバは、Linux上の qmail)
ML アドレスを foo@example.jp とし、メンバーアドレスに
user1@docomo.ne.jp
user2@docomo.ne.jp
:
user4@softbank.ne.jp
:
user6@docomo.ne.jp
:
と足していったのですが、自分の携帯から foo@example.jp におくっても、主に docomo から user unknown の
エラーメールが大量に返ってきてしまいます。
その人たちはドメイン拒否とかは設定していません。
ソフトバンクに至っては届きません。
これはどうしたらいいでしょうか?
○やったこと:
・エラーになったアドレスへ、自分の携帯から個別に一つ一つ送ると届くので、実際にはそのユーザは存在します。
・エラーになったアドレスへ、自分のPCアドレスから個別に一つ一つ送る(このとき、From: アドレスはPCアドレス)と、やっぱりuser unknown となる。
ググってみると、キャリア側で「なりすましメールの規制」というのがあるようなので、
http://www.freeml.com/ep.umzx/grid/Guide/node/GuideFront/g/PubSpecChange2011/
fml を通るときに、fml の設定ファイルをいじって envelope body の From: ヘッダを、foo@example.jp にすると、
テスト用で作った ML は通りました(職場の人が全員入ったMLではまだテストしていないのですが・・・)
他に何か対策はありますか?
携帯サイトとかを作っている会社の資料とかをみると、キャリアにお金を払って融通してもらっているんですね。 携帯キャリアの迷惑メール対策の詳細は教えてくれないし、随時変更してる。
同一サーバからの大量送信をチェックしていたり、なりすましをチェックしたり。
特にqmail使うと受け側から見るといろいろとアレなので無理だと思われ。 >>452
レスどうもありがとうございます。
>> 特にqmail使うと受け側から見るといろいろとアレなので無理だと思われ。
これはどういう意味でしょうか?
あと書き忘れてしまいましたが、自分が設定している(qmailとfmlが動いている)メールサーバはFireWall(イントラ)の中にいます。
実際には、FireWall上にメールサーバ(Postfix)があり、qmailはPostfixにリレーし、Postfixが MX を引いてメール送信します。
まぁqmailを通った時点で、MLメンバーの宛先1つ1つにバラバラにされてメール送信されますが・・・
エラーメールが大量に返ってくるのは、docomo側から、短い時間に単一のIPアドレスから、同時に何通も来たから
迷惑メール扱いしているのかな。
(Postfixやsendmailみたいに、「MXの相乗り」だったら、状況は違っていたのかな) 数人の内輪連絡用(内ドコモ1名)でも蹴られる。
各メンバーのアドレスを迷惑メールから除外する設定をしてもらうと問題なく通る。
短期間に多数のメールというのもあるかもしれないけど、なりすまし扱いされるというのもある模様。 docomoは内輪のチャットシステムであって
メールとは呼べないんだな
docomoのアドレスから連絡きて
返事すると拒絶されるって死ぬほどうざい
(また送ってきた本人が自覚ないし)
>455 だけど
sender ID 設定メール以外受け付けないの?
うちのサーバは sender ID は設定してないよ
おれ自身のdocomoアドレス宛に送る分には問題ないし
多くの人がスパム対策として
「携帯メール以外からのメールは受信拒否」してるのが
原因と思ってるんだけど
(その設定にするんならdocomoから送るのもNGって
してくれないと相手は自覚してくれない...) すみません、senderID ってなんでしょうか?
↓のこと?
http://www.atmarkit.co.jp/fsecurity/special/82senderid/sender101.html
うちのメールサーバは、 イントラ内で動かしている qmail も、FW 上で動いている Postfixも、
普通にビルドして動かしているだけなので、
SenderID ヘッダはついてないな・・・
とりあえず >>451 に書いているとおり、envelope Body の From: ヘッダも
ML アドレスとするようにセットした。
夕方上司が連絡メール流すとのことなので、様子見てみます。
>>457
メンバーに聞いたところ、みんな
・ドメイン拒否はしていない(携帯メール以外からも受け付けるようにはなっている)
とのことです。 >>459
>>458 の記事をよく見ないままで >>458 を書いてしまいましたが、
記事を読んで SenderID なんてものは付かないことを把握しました。
失礼しました。
fml の設定で ML から送るメールの From: を ML アドレスにし、
各メンバーにも、「PCからのメールを拒否」を解除したり、MLアドレスだけ許可するようにしてもらってから
何度か送ってみたところ、無事に全員に届いたことを確認しました。 質問があるんですが現在あるシェルスクリプトをprocmailから動かそうと思っています。
シェルスクリプトはすでにできあがっていてターミナルに直接sh test.shと打ち込むとちゃんと
動作するのですがprocmailから動かそうとするとうまく動作しません。
どんな原因が考えられるでしょうか? >>463
Procmailからはどうやって呼んでるの? 「うまく動作しません」じゃわからんので、
MTAのログだけじゃわからんのなら、VERBOSEとかLOGとか設定して調べろよ。 >>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からしたら最後まで受け取れと。そういうことみたいでした。
メールサーバーを自分で構築する利点を教えてください 既存のメールサーバーを利用せずに「自分で」構築する利点について聞いてるんじゃなかったのか そうです、ほかにもあれば教えていただけますか?
また何か自分でメールサーバーを構築するリスクなどをおしえてください >リスク
正しくセキュリティ対策してないと、攻撃の足掛かりにされる可能性がある。
>メリット
(第三者による)情報漏洩の可能性が軽減される。
特に管理がボロボロのプロバイダだと簡単に漏洩(持ち出し/不法転売)される可能性が高い。
また、海外のサービスを利用する場合、国内の個人情報保護法の保護を受けられない。
当然、個人情報とも簡単に「事業売却」される可能性が限りなく高い。 Ubuntu 14.04上でprocmail v3.23preを使用しています。
一時的にユーザーのホームディレクトリにある.forwardを削除してprocmailを無効にしたはずなのですが、
procmailが動作したようです。
.procmailrcだけで動作する仕様になってるんでしょうか? メールが送信できなくなりました(受信はできます)(カラ受信動作しても送信エラー)
プロバイダーが、before/after SMプレイの対応を終了したのがげいいんのようです。
どうすればいいでしょうか? センドメールとビンメールとプロックメールの違いを教えてください 16ビットCPUを搭載したコンピュータはセンドメール
32ビットCPUを搭載したコンピュータはビンメール
64ビットCPUを搭載したコンピュータはプロックメール 誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。
グーグル検索⇒『宮本のゴウリエセレレ』
IBW82PACTA