2013-02-01 12 views

答えて

4

は、これは私が見つけた答えは:

$mailTemplate->setTemplateSubject($mailSubject)->addBcc('[email protected]') 
->s‌​endTransactional($templateId, $sender, $email, $cus_name, $data, $storeId); 
3

これは設定で行うことができます。 Sales> Sales E-Mailsに移動します。 Foreachトランザクション電子メールでは、Send Order Email Copy Toと入力し、方法はBCCにSend Order Email Copy Methodで設定できます。

+0

返信いただきありがとうございます。しかし、私は私のカスタムメールテンプレートの電子メールのコピーを送信する必要があります。 – Mahesh

+0

私は解決策を得ました。$ mailTemplate-> setTemplateSubject($ mailSubject) - > addBCC('[email protected] ') - > sendTransactional($ templateId、$ sender、$ email、$ cus_name、$ data、$ storeId); – Mahesh

+0

あなた自身で解決策を見つけたのと同時に回答を投稿したようです。主なものは、あなたが最後に解決策を持っていることです。 –

11

あなたは電子メールを送信するコードでBCCを追加することができます。

Mage::getModel('core/email_template') 
    ->addBcc('[email protected]') 
    ->sendTransactional(... 
+0

同じコードを使用して複数のメールアドレスにbccを送信するにはどうすればよいですか? – Sandesh

+1

addBcc関数に配列を渡すことができます。 –

1

単一の電子メールまたは配列電子メールが許容され、このチェック:

アプリの\コード\コア\のメイジを\コア\モデル\メール\ Template.php

Mage_Core_Model_Email_Template 

public function addBcc($bcc) 
{ 
    if (is_array($bcc)) { 
     foreach ($bcc as $email) { 
      $this->getMail()->addBcc($email); 
     } 
    } 
    elseif ($bcc) { 
     $this->getMail()->addBcc($bcc); 
    } 
    return $this; 
} 
関連する問題