Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

Kontaktformular an mehrere Empfänger senden
 
maikh
Jr. Member
 
Total Posts:  3
Joined:  2012-07-31
 

Hallo,

ich habe gerade eine Kundenanfrage bekommen die mir ein bisschen Kopfzerbrechen bereitet. Und zwar möchte der Kunde dass wenn ein Kunde das Kontaktformular ausfüllt und absendet, dieses an 2 verschiedne Email Adressen sendet. Hat jemand eine Idee wie man das lösen kann?
Ich habe im Backend in dem Feld dafür einfach 2 Adressen eingetragen, aber leider ohne Erfolg.
Ich habe auch hier http://www.f15ijp.com/2010/01/magento-sending-the-info-in-the-contact-form-to-several-email-addresses/ diesen hack probiert. Aber wie schon in den Kommentaren steht funzt das leider nicht mehr in den neueren Versionen.

Hat jemand von euch noch ne Idee? Sehr gern würde ich das mit wenig Aufwand lösen.

Danke schon mal…
Gruß Maik

 
Magento Community Magento Community
Magento Community
Magento Community
 
Siggi_Schmitz
Enthusiast
 
Avatar
Total Posts:  811
Joined:  2011-07-03
 

Hab`s jetzt nicht getestet, aber so sollte das gehen:

Datei: app/code/core/Mage/Contacts/controllers/IndexController.php
Funktion: postAction

$mailTemplate->setDesignConfig(array('area' => 'frontend'))
                    ->
setReplyTo($post['email'])
                    ->
sendTransactional(
                        
Mage::getStoreConfig(self::XML_PATH_EMAIL_TEMPLATE),
                        
Mage::getStoreConfig(self::XML_PATH_EMAIL_SENDER),
                        
Mage::getStoreConfig(self::XML_PATH_EMAIL_RECIPIENT),
                        
null,
                        array(
'data' => $postObject)
                    );

ändern zu

$mailTemplate->setDesignConfig(array('area' => 'frontend'))
                    ->
addBcc('your@email.com'// Hier E-Mail Adresse für blind copy hinzufügen 
                    
->setReplyTo($post['email'])
                    ->
sendTransactional(
                        
Mage::getStoreConfig(self::XML_PATH_EMAIL_TEMPLATE),
                        
Mage::getStoreConfig(self::XML_PATH_EMAIL_SENDER),
                        
Mage::getStoreConfig(self::XML_PATH_EMAIL_RECIPIENT),
                        
null,
                        array(
'data' => $postObject)
                    );

Wenn es updatesicher sein sollen, dann besser per eigenem Modul den Controller rewriten.

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top