2021年5月19日水曜日

fml 4.xで出したメールをoutlookなどではうまく返信できない

fml 4.xで出したメールをoutlookなどではうまく返信できないという現象がありました。以下のような感じです。

  1. fmlは「Reply-To: メーリングリストというヘッダを付与する
  2. Outlookでは、ReplyとするとReply-toだけへ、Reply-allだとReply-toとFromに入っている人以外へ、つまりReply-To:とCc: 、Bcc:にある人に返信されてしまう
このため、fmlでReply-To:を削除するようにしました。具体的には、各メーリングリストのconfig.phの最後の"1;"の前に

$START_HOOK = q#

&DELETE_FIELD("reply-to");

#;

を加えます。もしくはconfig.phを生成するcfの一番最後に上記を加えます。システムのデフォルトを変えるには 

インストールディレクトリ/etc/makefml/cf

の末尾に同じように加えます。