ありがとうございました。
出来ました。
フォームブロックの差出人について
2013年2月5日 at 15:28
V5.5.2.1
サーバー inetd
標準のフォームブロックですが、届いたメールの差出人を見ると管理者のメールアドレスになっていますが、管理者のメールアドレスを変更せずに他のアドレスにすることは出来ないでしょうか。
タグ:
Re: フォームブロックの差出人について
2016年5月4日 at 23:31
まず、フォームブロックは、フォームブロックを設置したユーザーが登録したメールアドレスが使われます。
それができない場合は
/application/config/concrete.php
で一括にメールフォームの差出人の設定ができます。
この concrete.php はフォームの差出人だけでなく、他の concrete5 の設定を PHP 形式で保存します。
私のこちらのまとめブログ記事の「PHP コードスニペット:config/concrete.php編」に設定のサンプルがまとめてあります。
http://ja.katzueno.com/2015/08/3492/
ここで、
<?php
return array(
);
の間に、各設定が保存されるようにしてください。
なので、メールフォームの差出人だけの設定であれば、
/**
* ------------------------------------------------------------------------
* 通知メール設定
* ------------------------------------------------------------------------
*/
'email' => array(
/**
* Enable emails
*
* @var bool
*/
'enabled' => true,
'default' => array(
'address' => 'info@concrete5.co.jp',
),
'form_block' => array(
'address' => 'info@concrete5.co.jp',
),
'forgot_password' => array(
'address' => 'info@concrete5.co.jp',
),
'validate_registration' => array(
'address' => 'info@concrete5.co.jp',
),
),
って感じです。
※ 「<?php 」は、この掲示板の仕様で、表示されないので、わざと全角英字で書いてます。
それができない場合は
/application/config/concrete.php
で一括にメールフォームの差出人の設定ができます。
この concrete.php はフォームの差出人だけでなく、他の concrete5 の設定を PHP 形式で保存します。
私のこちらのまとめブログ記事の「PHP コードスニペット:config/concrete.php編」に設定のサンプルがまとめてあります。
http://ja.katzueno.com/2015/08/3492/
ここで、
<?php
return array(
);
の間に、各設定が保存されるようにしてください。
なので、メールフォームの差出人だけの設定であれば、
/**
* ------------------------------------------------------------------------
* 通知メール設定
* ------------------------------------------------------------------------
*/
'email' => array(
/**
* Enable emails
*
* @var bool
*/
'enabled' => true,
'default' => array(
'address' => 'info@concrete5.co.jp',
),
'form_block' => array(
'address' => 'info@concrete5.co.jp',
),
'forgot_password' => array(
'address' => 'info@concrete5.co.jp',
),
'validate_registration' => array(
'address' => 'info@concrete5.co.jp',
),
),
って感じです。
※ 「<?php 」は、この掲示板の仕様で、表示されないので、わざと全角英字で書いてます。
Re: フォームブロックの差出人について
2016年5月11日 at 17:50
すいません。
ちょっと、返信の時間がかかってきたので、取り急ぎヒントだけ
■ フォームの送信者に確認メールを送るカスタマイズ方法
http://concrete5-japan.org/community/forums/development/post-12364/
の修正方法の参考にしてください。
このサンプルは、メールの差出人ではなく、Replyto をフォーム送信者にしています。
指定しているのはここらあたりです。
http://gist.github.com/katzueno/bedef7511568fbc296e6#file-controller-php-L566
FROM のアドレスは、できれば、ウェブサーバーにしておいて、Replyto を変更したほうが良いです。
ちょっと、返信の時間がかかってきたので、取り急ぎヒントだけ
■ フォームの送信者に確認メールを送るカスタマイズ方法
http://concrete5-japan.org/community/forums/development/post-12364/
の修正方法の参考にしてください。
このサンプルは、メールの差出人ではなく、Replyto をフォーム送信者にしています。
指定しているのはここらあたりです。
http://gist.github.com/katzueno/bedef7511568fbc296e6#file-controller-php-L566
FROM のアドレスは、できれば、ウェブサーバーにしておいて、Replyto を変更したほうが良いです。
Your post has been saved and will be published after approval by the forum moderator.
acliss
Re: フォームブロックの差出人について
define('LOCALE', 'ja_JP.UTF8');
の次の行あたりに
define('FORM_BLOCK_SENDER_EMAIL','hoge@hoge.com');
を追加してください。
※hoge@hoge.com は FROMに使用したいメールアドレスに変更してください。
参考にしたURL
http://www.concrete5.org/community/forums/customizing_c5/form_block_sender_email/