- PR -

Message-ID のないメールを fml で受け付けたい

1
投稿者投稿内容
るいるい
常連さん
会議室デビュー日: 2004/08/01
投稿数: 21
投稿日時: 2004-10-05 13:37
現在、qmail + fml でメーリングリストを運用しています。最近、Outlook 2003 を使い始めたユーザーのメール送信ができない現象が発生しています。

調査したところ、
------------------------------------------------
 以下の hoge@hoge.jp からのメールは
  invalid Message-Id
 という理由のため拒否されました。
------------------------------------------------
というエラーが発生していることがわかりました。

このユーザーが送信するメールを確認したところメールには、Message-IDが設定されていないことがわかりました。もしかしたら皆さんはご存知かもしれないのですが、Outlook2003 はMessage-IDが設定されないようなのです。

あわせて、qmail はMessage-ID をしませんので、困り果ています。
fml と qmail でメーリングリストを運用されている皆様はどの様に対処していらっしゃるのでしょうか。
よいお知恵がありましたら拝借できたら幸いです。
おばけ
ぬし
会議室デビュー日: 2002/11/14
投稿数: 609
お住まい・勤務地: 東京都江東区
投稿日時: 2004-10-05 13:41
qmailってMessage-Idつけないんですね。。。知らんかった。
ところで、「qmail message-id 設定」でググったら、こんなサイトを見つけました。

[qmail とヘッダーの補完に関して]
http://www.emaillab.org/essay/message-id.html#qmail
るいるい
常連さん
会議室デビュー日: 2004/08/01
投稿数: 21
投稿日時: 2004-10-05 14:26
早速の返信ありがとうございます。

mess822 というパッケージのの new-inject をいうコマンドを使えばできそうですね。
とはいえ、なかなか詳しい文献が見つからないので、ちょっと研究が必要ですね。
まだまだ未熟者なのでちょっとナーバスになってしまいます。

とはいえ、qmail 経由で fml で運用をしているメーリングリストへ Outlook2003 で投稿している方っていうのは、少ないのでしょうかね。
ネットで検索をしているのですが、あまり見受けられません
NeXT
大ベテラン
会議室デビュー日: 2004/04/06
投稿数: 215
お住まい・勤務地: 江戸
投稿日時: 2004-10-05 18:47
不正な Message-id をはじくのは,fml の設定で

$ makefml config メイリングリスト名

メニューの 7. Security and Filtering
-> 2 USE_DISTRIBUTE_FILTER


Security and Filtering

0 END

1 MORE_SECURE

* Filter
2 USE_DISTRIBUTE_FILTER YES

<<< makefml --- FML Configuration Interface --- >>>

Filtering for distribute mails.
For example, rejects the following mails
no content body
only 'unsubscribe' word
invalid Message-Id
...

で設定されていると思います。
http://www.fml.org/software/fml/INSTALL/7.html

USE_DISTRIBUTE_FILTER を利用しないようにするのも一つの方法です。
セキュリティ的にユルくなるのが怖いかもしれませんが。

もしくは以下のスレッドが参考になるかもしれません。
http://search.fml.org/mlarchives/fml-help/200401/msg2561.html

Outlook は接続テストに Office XP 版を利用したくらいですので詳細は
不明なんですが,この場合,

MUA で fml が受け取ってくれる Message-id をつけるか, MUA では
Message-id をつけずに MTA 側でつける設定にするかのどちらかが
better な解決方法かもしれませんね。
1

スキルアップ/キャリアアップ(JOB@IT)