ページ 11

cfFormMailerでのSenderの仕様

Posted: 2020年11月29日(日) 12:44
by kazuike
cfFormMailerについて、
管理者メール送信先(admin_mail)に複数のメールアドレスを指定した際、
管理者宛のメールは、To、Fromともに、これらのメールアドレスになりますが、
Senderも、同じ複数のメールアドレスになり、サーバによってはエラーになるようです。
(具体的には、カラフルボックスですが、現在問い合わせ中です)

メールの仕様(RFC2822)としては、
To、Fromは複数指定可能ですが、
Senderは単一のアドレスを指定することになっているようです。

とりあえず、
assets/snippets/cfFormMailer/class.cfFormMailer.inc.php
523行目

コード: 全て選択

$pm->Sender = $pm->From;
の箇所を

コード: 全て選択

$Sender = explode(',', $pm->From);
$pm->Sender = $Sender[0];
のように変更して、
管理者メール送信先(admin_mail)の先頭の1アドレスだけをSenderに入れるようにして対応してます。

cfFormMailerでのSenderの仕様

Posted: 2020年11月29日(日) 12:58
by kazuike
今、最新版を見たら、570行目になってました。
というか、Fromのところも色々変わってますね。