良く忘れるのでメモしておく。
スケジュールやイベントで起動するタイプの、要はサーバが呼び出すエージェントでメールを送ると、From フィールドにエージェントの署名者が入る。
ユーザが UI から呼び出すエージェントでメールを送ると、From フィールドに、現在操作しているユーザ名が入る。
ワークフローなんかで、差出人には別な人の名前を入れたいという要求は多々ある。
送信する文書に Principal というフィールドを作り、ココに差出人としたい名前を入れる。
受信ボックスの一覧にも、返信時の返信先にも Principal フィールドの内容が使用される。
ただ、From を消すことはできず、別に「送信者:Fromの中身」として併記される。
主担当者は Principal さんですよ、From は作業を行っただけね、という位置付けかな。
ノーツな環境では、簡単には送信操作を行った人の偽装はできませんヨって事ですな。
抜け道はいっぱいあるんだけど。