sendmail その2
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
NGNGsendmailについて語りましょう
前スレ
http://pc.2ch.net/test/read.cgi/unix/979274978/l50
0002名無しさん@お腹いっぱい。
NGNGhttp://www.sendmail.org/
近頃のsendmail事情
http://www.imasy.or.jp/~ume/published/sendmail-auth/
cf プロジェクト(仮称)
(cf/README 日本語訳がほしい人に)
http://home.jp.freebsd.org/~koga/cf/
私はm4しか使わないのでWIDE CFはわかりません
だれかフォローよろ
0003名無しさん@お腹いっぱい。
NGNGhttp://www.kyoto.wide.ad.jp/mta/sendmail.html#CF
0004名無しさん@お腹いっぱい。
NGNG0005名無しさん@お腹いっぱい。
NGNG本家サイトはホームページにしておきなさい。
0006名無しさん@お腹いっぱい。
NGNGTo provide protection for internal MTAs, 8.12.9 changes by default (char)0xff to (char)0x7f in headers etc.
To turn off this conversion compile with -DALLOW_255 or use the command line option -d82.101 when invoking sendmail.
To provide some protection for internal, unpatched MTAs that may be performing 7 to 8 or 8 to 7 bit MIME conversions, the default for MaxMimeHeaderLength has been changed to 2048.
Note: this does have a performance impact, and it only protects against frontal attacks from the outside. To disable the checks and return to the defaults that were active before these patches,
set MaxMimeHeaderLength to 0/0, i.e., in your mc file:
define(`confMAX_MIME_HEADER_LENGTH', `0/0');
Note: an MTA that is not patched might be vulnerable to data that it receives from untrusted sources, which includes DNS.
つまり、このバージョン8.12.9 から、添付ファイルの文字化けの可能性あり?ってこと?
sendmailの終焉か?
0007名無しさん@お腹いっぱい。
NGNG私が管理しているSendmail 9台全て入れなおしはいやですよ。
最近 8.12.9 にしたばかりなので。
0008名無しさん@お腹いっぱい。
NGNG0009名無しさん@お腹いっぱい。
NGNGhttp://www.sendmail.net/
http://www.sendmail.com/
00109
NGNG0011名無しさん@お腹いっぱい。
NGNGhttp://cr.yp.to/qmail.html
0012名無しさん@お腹いっぱい。
NGNG普通7bitの範囲しか使わないから平気だろ。
0013名無しさん@Emacs
NGNGかってに base64 ほどかれて 8bit にされない?
0014名無しさん@お腹いっぱい。
NGNG0015名無しさん@お腹いっぱい。
NGNG001614
NGNGマルチパートに対応してないっぽいから気がつかなかったんかな(恥
0017名無しさん@お腹いっぱい。
NGNG本文がquoted-printableやbase64になってた場合にほどくだけだろう。
受信メールにX-Mime-Autoconverted:がついてることはよくある。
0018名無しさん@お腹いっぱい。
NGNG0019名無しさん@お腹いっぱい。
NGNGパッチ読めばわかるんでない?
0020山崎渉
NGNG0021名無しさん@お腹いっぱい。
NGNGSMART_HOST で自ドメインの別サーバを配送に使っているんですが、
.forward で展開したメールアドレス宛にメールを転送するとき、
envelope MAIL FROM が、元のメールのままです。
これを、.forward を展開したホスト名&ユーザ名に変更できないでしょうか?
0022山崎渉
NGNG( ^^ )< ぬるぽ(^^)
0023名無しさん@お腹いっぱい。
NGNG(1)ではなく、(2)のところで SMTP AUTH を使うようにすることはできますか?
自分が MUA から接続を受け付けるときに AUTH を要求するのではなく、
認証しないと受け付けてくれないホストにリレーできるか、ということです。
# 自分で MX をひいて直接配送しろ、というのはとりあえずナシで。
0024名無しさん@お腹いっぱい。
NGNGできるよ。 DefaultAuthInfo 設定しる。
0025名無しさん@お腹いっぱい。
NGNG0026名無しさん@お腹いっぱい。
NGNGFEATURE(`authinfo', `hash -o /etc/mail/authinfo')
というのを発見しまして、これで目的を達しました。
002823
NGNGパケットキャプチャしてみたら、認証は通ってるんだけど、その後で
MAIL From: ではなく "\x00\x00\x00*EHLO 自ホスト名" なる謎の文字列を吐いて
相手サーバに怒られてます。CRAM-MD5 だと問題なしなので、
とりあえずはこれで使って *EHLO は見なかったフリすることにします。
sendmail-8.12.9, cyrus-sasl-2.1.12
DefaultAuthInfo で動かなかったのは、
http://www.sendmail.org/m4/smtp_auth.html
の Notice にある理由によるものみたいですね。
0029名無しさん@お腹いっぱい。
NGNG出来損ないRINGバッファな昔のモデムみたいだな。
0030名無しさん@お腹いっぱい。
NGNG激しくバグってるっぽいね。バグレポートした方がいいような。
0031へなちょこ”管理”者
NGNG登録されているAレコードに書き換えてしまうのですが
どうすれば書き換えしないようになるのでしょうか?
ちなみにsendmail.mcにはMASQUERADE関連はなにも
設定しないでsendmail.cf作ってるんですけど・・・
0032名無しさん@お腹いっぱい。
NGNGFEATURE(`nocanonify')
0033へなちょこ”管理”者
NGNGありがとー!!
0034動画直リン
NGNG0035名無しさん@お腹いっぱい。
NGNGroot当てのメールにはヘッダ情報で本文が空か定形文のメールを飛ばすようなしくみってできいですか?
sendmail 8.11.6です。
0036名無しさん@お腹いっぱい。
NGNG/var/log/imapd.log に
lmtpd[111]: refused connection from unknown
と怒れます。lmtpd は netstat で listen してるのを確認したのですが、
他にチェックするとこってありますでしょうか。
0037名無しさん@お腹いっぱい。
NGNGmaillog と sendmail の方設定は?
0038名無しさん@お腹いっぱい。
NGNGmaillog には
mailer=cyrus, pri=1110597, relay=localhost, dsn=4.4.2,
stat=Deferred: Connection reset by localhost
なかんじす。
mc は、
OSTYPE(freebsd4)dnl
DOMAIN(generic)dnl
define(`confPRIVACY_FLAGS',`goaway')dnl
define(`confBIND_OPTS',`-DNSRCH -DEFNAMES')
define(`confLOCAL_MAILER', `cyrus')
FEATURE(`access_db', `hash -T<TMPF> -o /etc/mail/access')dnl
FEATURE(`nocanonify')
FEATURE(`always_add_domain')
MAILER(`local')dnl
MAILER(`smtp')dnl
MAILER(`cyrus')
define(`confDOMAIN_NAME',`hoge.example.com')dnl
define(`confTO_IDENT',`0s')dnl
MAILER_DEFINITIONS
Mcyrus, P=[IPC], F=lsDFMnqA@/:|SmXz, E=\r\n,
S=EnvFromL, R=EnvToL/HdrToL, T=DNS/RFC822/X-Unix,
A=FILE /var/imap/socket/lmtp
LOCAL_RULE_0
Rbb + $+ < @ $=w . > $#cyrusbb $: $1
です。
0039名無しさん@お腹いっぱい。
NGNGcyrus-imapd は使ってないので、外してる可能性アリアリなのですが、気づいた点だけ。
MAILER(`cyrus') してから MAILER_DEFINITIONS してるので、
Mcyrus の定義が MAILER(`cyrus') の方が効いちゃってるんじゃないかと思います。
ていうか、MAILER(`cyrus') 使うならば、MAILER_DEFINITIONS を使わずに、
CYRUS_* または CYRUSV2_* の定義を変更してやる方がスジなんだと思います。
あと、LOCAL_RULE_0 の定義は間違ってないですか?2ちゃんの仕様で化けてるだけ?
0040名無しさん@お腹いっぱい。
NGNG36 です。ご指摘ありがとうです!
確かに MAILER(`cyrus') してて、MAILER_DEFINITIONS するのはおかしいです。
で、cyrus-imapd には、サンプル mc がついてましたので参考にしつつやってみます。
ありがとう!
0041中島君
NGNGCFっていうの落としたいんですが、ここ
ftp.kyoto.wide.ad.jp ここってつながりますか?
みなさんどうですか?つながりますか?
0042中島君
NGNGビュンビュンつながたーー
では一気にいこう!
0043名無しさん@お腹いっぱい。
NGNG0045名無しさん@お腹いっぱい。
NGNGほっとこうよ・・・
0046名無しさん@お腹いっぱい。
NGNG前スレ 938以降を読みなよ
0047名無しさん@お腹いっぱい。
NGNG0048名無しさん@お腹いっぱい。
NGNGSMTPの応答が遅くなります。
(1通当たり20秒程度)
そもそも、sendmailってSMTPのセッション中にDNSを引きに行くという
ことをするのでしょうか?(queueに溜まるだけかと思ってましたが。)
0049名無しさん@お腹いっぱい。
NGNGmaillog に残すためなのか map 引く key のためなのかよくわからんのだが、
SMTP セッションのたびに必ず逆引きするという無駄かつ劣悪な仕様になってる。
逆引きやめさせるには、ソースコードレベルでの修正 (おそらく面倒) が必要。
DNS キャッシュサーバかなにか立てておくのが吉なのかも。
0050名無しさん@お腹いっぱい。
NGNGsendmail -btでチェックをしているんですが
出てきたメッセージの意味がいまいち理解できません。
WEBなどで「こう出ていればOK」ってのは見るんですがそれの意味が出ている所がみつかりません。
んで、出てきたメッセージを理解したいんですが「この参考書がよい」とかってありますか?
# やっぱコウモリとかなのかな・・・
ちなみにローカルでしか確認できない為に-btでの確認が必要なんです
0052名無しさん@お腹いっぱい。
NGNG↑漏れは読んでないんだけど、この本の評価きぼんぬ
0053名無しさん@お腹いっぱい。
NGNGこのシリーズってどうなんだろう?
qlとかpのは売ってるのを見た事があるけど。
他が評判いいなら買ってもいいかぁ
0054名無しさん@お腹いっぱい。
NGNG「qlとかp」って何?
0055名無しさん@お腹いっぱい。
NGNGpostfix
なんとな前にこういう略し方をみたから真似してみた(w
0056名無しさん@お腹いっぱい。
NGNG0057名無しさん@お腹いっぱい。
NGNG0058djb 信者
NGNG0059名無しさん@お腹いっぱい。
NGNG0060名無しさん@お腹いっぱい。
NGNG0061名無しさん@お腹いっぱい。
NGNG0062山崎渉
NGNG0063名無しさん@お腹いっぱい。
NGNG0064名無しさん@お腹いっぱい。
NGNG他のユーザがエラーを出した場合も、postmaster当てにエラーのメールを
送るようにしたのだが、
postmaster充てに、
to:postmaster
to:管理者のアドレス
とtoが2行のメールが届くようになりました。
通常はto:postmasterだけのはずなんですが?お知恵をかしてください。
ちなみに、sendmail 8.11.6です。
0065名無しさん@お腹いっぱい。
NGNG0066名無しさん@お腹いっぱい。
NGNG# ps -ef | grep sendmail
root 15484 15429 0 23:50:58 ? 0:00 /usr/lib/sendmail -bd -q15m
root 15457 15429 0 23:50:55 ? 0:00 /usr/lib/sendmail -bd -q15m
root 15429 1 0 23:48:20 ? 0:00 /usr/lib/sendmail -bd -q15m
複数見えるんですが、こういうものなんですが?上の例だと
上2行分が一つ一つのSMTPコネクションに対応するという感じで...
つまり沢山の人(10人)が同じSMTPサーバーでメールを送ろうとしたら、
11個のsendmailプロセスがそのOS上で走るという理解でOK?
0067名無しさん@お腹いっぱい。
NGNG大体そういう理解でOK。
だが、ホントにそんなふうに表示される?
0068名無しさん@お腹いっぱい。
NGNG■ このスレッドは過去ログ倉庫に格納されています