バージョン選択
フォーラム
メニュー
オンライン状況
|
|
47 人のユーザが現在オンラインです。 (32 人のユーザが フォーラム を参照しています。) |
|
|
質問 > その他 > 自動送信メールにBCCを追加する |
|
その他
投稿者 |
スレッド |
manabubb |
投稿日時: 2014/4/15 20:36
対応状況: −−−
|
半人前 登録日: 2014/4/15 居住地: 投稿: 12 |
Re: 自動送信メールにBCCを追加する ありがとうございます。 無事に実装することができました。 具体的な方法を以下に記載しておきます。
編集ファイル:270行目あたり
/data/class/pages/entry/LC_Page_Entry.php
$objMail->setItem(
'' // 宛先
, $subject // サブジェクト
, $toCustomerMail // 本文
, $CONF['email03'] // 配送元アドレス
, $CONF['shop_name'] // 配送元 名前
, $CONF['email03'] // reply_to
, $CONF['email04'] // return_path
, $CONF['email04'] // Errors_to
, $CONF['email01'] , "hogehoge@mail.com" //カスタムBCC
// , $CONF['email01'] // Bcc
);
// 宛先の設定
$objMail->setTo($arrForm['email'],
$arrForm['name01'] . $arrForm['name02'] .' 様');
$objMail->sendMail();
}
|
|
|
bratech |
投稿日時: 2014/4/15 17:04
対応状況: −−−
|
長老 登録日: 2008/11/28 居住地: 福岡 投稿: 223 |
Re: 自動送信メールにBCCを追加する 会員登録時と購入時のメール送信処理は別々の処理が行われています。 会員登録時の方は LC_Page_Entry.phpの中の lfSendMail関数内に記述されていますので、 こちらを変更する必要があります。 ご参考まで。 ---------------- ★売れる通販サイト作ります! ======================== (株)ブラテック EC-CUBEカスタマイズサービス http://www.bratech.co.jp/lpo/eccube.html ==============================================
|
|
|
manabubb |
投稿日時: 2014/4/15 15:49
対応状況: −−−
|
半人前 登録日: 2014/4/15 居住地: 投稿: 12 |
自動送信メールにBCCを追加する こんにちは。 会員登録時、購入完了時に自動送信メールが飛びますが、その際にBCCとして新規の宛先を追加していと思っています。 過去のフォーラムを参考に以下のように実装しました。 ■編集ファイル /data/class/helper/SC_Helper_Mail.php ■編集箇所 □その1:200行目当たり
// メール送信処理
$objSendMail = new SC_SendMail_Ex();
// ↓ ここから追加
$bcc1 = "hogehoge1@mail.com"; //bccに入れたいメールアドレス1
$bcc2 = "hogehoge2@mail.com"; //bccに入れたいメールアドレス2
$bcc = $arrInfo['email01'] . "," . $bcc1 . "," . $bcc2;
// ↑ ここまで追加
$from = $arrInfo['email03'];
$error = $arrInfo['email04'];
$tosubject = $this->sfMakeSubject($tmp_subject, $objMailView);
$objSendMail->setItem('', $tosubject, $body, $from, $arrInfo['shop_name'], $from, $error, $error, $bcc);
$objSendMail->setTo($arrOrder['order_email'], $arrOrder['order_name01'] . ' '. $arrOrder['order_name02'] .' 様');
□その2:235行目当たり
// メール送信処理
$objSendMail = new SC_SendMail_Ex();
// ↓ ここから追加
$bcc1 = "hogehoge1@mail.com"; //bccに入れたいメールアドレス1
$bcc2 = "hogehoge2@mail.com"; //bccに入れたいメールアドレス2
$bcc = $arrInfo['email01'] . "," . $bcc1 . "," . $bcc2;
// ↑ ここまで追加
$from = $arrInfo['email03'];
$error = $arrInfo['email04'];
$tosubject = $this->sfMakeSubject($tmp_subject, $objMailView);
$objSendMail->setItem($to, $tosubject, $body, $from, $arrInfo['shop_name'], $from, $error, $error, $bcc);
$objSendMail->sendMail();
□その3:252行目当たり
// メール送信処理
$objSendMail = new SC_SendMail_Ex();
// ↓ ここから追加
$bcc1 = "hogehoge1@mail.com"; //bccに入れたいメールアドレス1
$bcc2 = "hogehoge2@mail.com"; //bccに入れたいメールアドレス2
$bcc = $arrInfo['email01'] . "," . $bcc1 . "," . $bcc2;
// ↑ ここまで追加
$from = $arrInfo['email03'];
$error = $arrInfo['email04'];
$tosubject = $this->sfMakeSubject($tmp_subject);
$objSendMail->setItem($to, $tosubject, $body, $from, $arrInfo['shop_name'], $from, $error, $error, $bcc);
$objSendMail->sendMail();
■参考リンク EC-CUBE 開発コミュニティ - フォーラム http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=2151&forum=2&post_id=7594上記のとおり編集後した後に、会員登録を行なってみましたが、 BCCに設定したアドレス($bcc1, $bcc2)にはメールが届きませんでした。 管理画面より設定したアドレス(email01)には通常通り届いています。 利用しているECCUBEの環境は以下のとおりです。
概要
EC-CUBE 2.13.1
サーバーOS Linux mba-cebu.asia 2.6.18-028stab056 #1 SMP Mon Nov 2 13:19:07 UTC 2009 i686
DBサーバー PostgreSQL 8.4.8
WEBサーバー Apache/2.0.64 (Unix)
PHP 5.3.15 (Core, date, ereg, libxml, pcre, filter, Reflection, SPL, hash, apache2handler, SimpleXML, xml, session, iconv, sqlite3, ctype, curl, dom, gd, gettext, standard, json, mbstring, mcrypt, mysql, mysqli, openssl, PDO, pdo_mysql, pgsql, sockets, zip, zlib, mhash, ionCube Loader)
GD 有効 (GD Version => bundled (2.0.34 compatible), FreeType Support => 1, FreeType Linkage => with freetype, T1Lib Support => 1, GIF Read Support => 1, GIF Create Support => 1, JPEG Support => 1, PNG Support => 1, WBMP Support => 1, XPM Support => 1, XBM Support => 1, JIS-mapped Japanese Font Support => 1)
HTTPユーザーエージェント Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.116 Safari/537.36
PHP情報
何卒ご教授の程、宜しくお願い申し上げます。
|
|
|
|
統計情報
総メンバー数は88,956名です
総投稿数は110,019件です
|