[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ★おしらせ★



緒方です。

> ヘッダのReply-Toフィールドはドメインの部分が元々なくて、isp.qix.orgの
> メールサーバに付いた時点でsendmailあたりが付加していると思われます。
> 私のところもローカルなドメインが付いてました。従って、上記の心配は無用
> です。

なるほど、そうだったのですか。全国1万人(そんなにいないって?(笑))の
 tech-pkg-ja ML の購読者から苦情メールが殺到するかもと慌ててしまってました。


> この手のには、こまめに接続しているISPのabuseとかpostmasterにクレームの
> メールを入れてます。反応が何もないところが多いですが。

ぐう、困ったものですね。


ところで

> メールサーバに付いた時点でsendmailあたりが付加していると思われます。

というのはちょっと気持ちが悪いので sendmail と戦ってみました。
 Reply-To だけ補間をしないという設定はなさそうだったのでソースレベルで
攻めてみました。

ogata@librettos[296]% diff -c conf.c.org conf.c
*** conf.c.org  Wed May  3 20:07:58 2000
--- conf.c      Sun May 21 02:32:35 2000
***************
*** 72,78 ****
        { "resent-reply-to",            H_FROM|H_RESENT,        NULL    },
        { "sender",                     H_FROM,                 NULL    },
        { "from",                       H_FROM,                 NULL    },
-       { "reply-to",                   H_FROM,                 NULL    },
        { "errors-to",                  H_FROM|H_ERRORSTO,      NULL    },
        { "full-name",                  H_ACHECK,               NULL    },
        { "return-receipt-to",          H_RECEIPTTO,            NULL    },
--- 72,77 ----

理想は sendmail.cf に
O ReplyToRewrite=False
とでも指定できるようにしたかったのですが、
#define tTd(flag, level)     (tTdvect[flag] >= (u_char)level)
を追いかけるのに体が拒否反応を示したので(笑)最初の struct hdrinfo の所で
処理対象から外したというだけです。(弱すぎ(汗))

>From ogata Sun May 21 06:38:42 2000
>X-Authentication-Warning: libretto: Processed from queue /tmp
>X-Authentication-Warning: libretto: Processed by ogata with -C sendmail.cf
>Subject: test
>From: OGATA <ogata@isp.qix.org>
>To: ogata@isp.qix.org
>Date: Sun, 21 May 2000 06:38:02 +0900
>Reply-To: ogata
>reply-to: ogata
>Reply-to: ogata
>reply-To: ogata
>
>This is test.
>
>OGATA Hiroshi <ogata@isp.qix.org>

と Reply-to は書き替えられなくなりました。
# 書き換えが必要なサイトには使えないはず。

ただ、/usr/sbin/sendmail (mailwrapper) から呼ぶと
sendmail: mailwrapper: execing : Not a directory
となって別の問題が発生してるのでまだ運用には至ってなかったりします。(汗)



OGATA Hiroshi <ogata@isp.qix.org>