|
編集中のメールに既に"To" ヘッダがあって、
さらに宛先を追加する場合、
$s=dllfuncstr("AddHeader","To","abc@xyz");
とやるのか、
$s=dllfuncstr("SetHeader","To",dllfuncstr("CurrentHeader","To")+",abc@xyz");
とやるのか、
どちらが適当でしょうか?
あるいはもっといい方法があるのでしょうか?
前者の場合、この処理を繰り返すと、Toヘッダがいくつもできて
見苦しくなります。
また、複数のToヘッダをメールサーバが処理してくれるのか
不安があります。
後者の場合、既にToヘッダに書きこまれている量が多すぎると、
「文字列が長すぎます」のエラーが出てしまいます。
具体的には、
送付先アドレスの一覧をテキストファイル等で用意しておき、
FindBookでアドレス帳に登録している「名前+Email」の
形式でToにセットする、
というマクロを考えています。
送付先は最大500くらいを考えているのですが...
|
|