札幌Web制作のシンクグラフィカ

$config{"mailfrom"}の内容が反映しない

takaraさん (2025-08-18 15:49:29) takaraism.com/testmail/example.html

メールフォームプロCGI 4.3.4をダウンロードして動作テストしているのですが、送信→着信は確認できています。

ここから、GmailのSTMPを使いたいので、config.cgiの
push @Modules,’GmailSMTP’;
をアクティブにし、設定を行い、送信テストをしたところ、こちらも動作が確認できました。

次の設定変更として

## フォームの宛先
push @mailto,’dummy@test.jp’;

と設定していますが、
fromのアドレス表示を変更したいと思い、
上記設定はそのままで

$config{"mailfrom"} = $mailto[0];

$config{"mailfrom"} = ’testtesttest@test.jp’;

に変更してテストしました。
メール送受信は出来ていますが、fromが書き換わった反映が確認できません。

これはサーバーの仕様でこの設定変更が無視されている、などありえるでしょうか。
※サーバーはさくらのレンタルサーバ スタンダードを利用していますが、他サーバーに同じ設定を入れても現象は変わりませんでした。
もしくはGmailのモジュールを使うと、そのような仕様があるでしょうか。

そうなんです。Gmailの場合は。

和田 (2025-08-18 20:15:12) www.synck.com

GmailのSMTPを通す場合はfromがSMTPを認証したメールアドレスに固定されるため、fromを別途指定することができません。これはなりすまし送信を防止するための措置で、おそらく将来的にはすべてのSMTPがこういう仕様になっていく可能性が高いです。

ご回答ありがとうございます

takaraさん (2025-08-19 14:44:16) takaraism.com/testmail/example.html

丁寧なご回答ありがとうございました!
頂いた内容で納得いたしました。