割と多くのアドレスに同じ内容のメールを送信するちゃんとした方法を調査中。別にスパムを送りたいわけじゃないのですが。悪意ある第3者が悪用できないような仕組みを構築したい。
王道は「(常用SMTPサーバとは別の)専用SMTPサーバ + SMTP_AUTH か何かちゃんとした認証機構」でしょうか。これでも、送りたいメールアドレスのグループが複数あって、グループにメールを送ることができる人がグループ毎に違う場合、単純な SMTP 認証では要求を満たせないんだけど。
「メーラーでアドレス帳 + BCC」という方法は、間違って CC で送ってしまうかも知れないので却下。
「SMTPサーバ + CGIスクリプト + Basic 認証 over SSL」は管理が面倒。
「メーリングリストソフト + S/MIME」。送られてきたメールの電子署名を検証してからメーリングリストのメンバーに転送するようなことが出来るはずと思って検索してみたけどなかった。うーむ。
「fml + PGP/MIME」は MUA が Outlook なので却下。
結論としては「制限したSMTPサーバ + ssh」で、やり過ごそうかなと。localhost でしか接続を受け付けないSMTPサーバをWebサーバとして使っているマシンに立てて、クライアントからは ssh でポートフォワーディング接続。あんまり賢くないやり方だなあ。
最近のコメント