さくらレンタルサーバのメーリングリストでReply-To:を必ずメーリングリストのアドレスに上書きするようにする方法


解決したかったこと(Reply-To行の強制上書き)

メーリングリスト(以下「ML」と記載)の投稿元にYahoo!メールを使ってる人が多くて、Reply-To:が個人のメアドになってしまう。また、さくらレンタルサーバのデフォルト設定では、投稿元メールのReply-To:が設定済みだと そのまま配信してしまうため、MLで配信されるReply-To:が投稿者メアドになってしまうということが問題になってた。

上記の問題を回避するため、以下の設定変更を行いました。

設定ファイルをダウンロード

ffftpなどのftpクライアントソフトを使って、
/home/さくらアカウント名/fml/spool/ml/ML名/cf
ファイルをダウンロードする。

例:さくらアカウント名が「hyogo」、ML名が「sawa」の場合は、 /home/hyogo/fml/spool/ml/sawa/cf
をダウンロードする。

さくらのffftpでの接続方法説明ページ

設定ファイルの修正

テキストエディタ(さくらエディタ等)でcfファイルを以下の様に修正する。

YOU CAN EDIT MANUALLY AFTER HERE.
の下の行に
&DEFINE_FIELD_FORCED('reply-to', $MAIL_LIST);
を挿入し、ファイル保存する。

設定ファイルのアップロード

修正したcfファイルを、ftpクライアントソフトで「1.」と同じ場所にアップロードする。

SSHでサーバにログイン

TeratermなどのSSHクライアントソフトで、さくらレンタルサーバにログインする。
さくらのSSH接続方法説明ページ

SSH上で以下のコマンドを実行する。

初回のみ必要(実行権限付与)

$ chmod u+x ~/fml/sbin/makefml

毎回必要(変更したcfファイルを読み込んで、config.phを作成する)

$ ~/fml/sbin/makefml update-config [ML名]

以上です。