2013-02-01 10 views

Odpowiedz

3

Możesz to zrobić w konfiguracji. Przejdź do Sprzedaż> Sprzedaż e-maili. Foreach Transactional E-Mail można wprowadzić Send Order Email Copy To i ustawić metodę na BCC przez Send Order Email Copy Method.

+0

Dziękuję za odpowiedź .. Ale muszę wysłać kopię wiadomości e-mail tylko dla mojego niestandardowego szablonu e-maila. – Mahesh

+0

Mam rozwiązanie $ mailTemplate-> setTemplateSubject ($ mailSubject) -> addBCC ('[email protected] ') -> sendTransactional ($ templateId, $ sender, $ email, $ cus_name, $ data, $ storeId); – Mahesh

+0

Wygląda na to, że wysłałem odpowiedź w tym samym momencie, w którym sam znalazłeś rozwiązanie. Najważniejsze, że masz wreszcie rozwiązanie. –

11

Możesz dodać BCC w kodzie gdzie można wysłać e-mail:

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

Jak wysłać Bcc na wiele adresów e-mail przy użyciu tego samego kodu? – Sandesh

+1

Możesz przekazać tablicę do funkcji addBcc. –

1

pojedynczy e-mail lub e-mail tablicy jest dopuszczalna, zaznacz to:

app \ code \ rdzeń \ Mage \ rdzeń \ Modele \ E \ 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; 
}