Bienvenue invité ( Connexion | Inscription )
![]() ![]() |
22 Sep 2010, 12:14
Message
#1
|
|
|
Ceinture jaune+ OSC Groupe : Membres Messages : 82 Inscrit : 14-January 08 Membre no 20384 |
Bonjour, j'aimerais qu'une copie du mail que j'envoie via l'admin, soit toujours envoyée. Avec le système mimemessage, je ne trouve pas comment ajouter un header bcc...
Quelqu'un aurait-il une idée ? -------------------- Utilisateur novice en OSC mais bien décidé à progresser.... OSC MS2 - Admin Access Level - FCKeditor by Delaballe - Short CAtegory description - kilopost - Customer discount - Product_listing_col - imageontext |
|
|
22 Sep 2010, 14:34
Message
#2
|
|
![]() 5eme dan OSC Groupe : Administrateur Messages : 9109 Inscrit : 4-March 03 Lieu : Auray Membre no 927 |
Dans la class mail d'oscommerce, cette fonction ne me semble pas incluse.
La solution est donc de dupliquer le tep_mail qui envoie le mail avec d'autres paramètres de destinataire. C'est d'ailleurs ce qui est fait dans checkout_process.php lors de l'envoi des mails : Code tep_mail($order->customer['firstname'] . ' ' . $order->customer['lastname'], $order->customer['email_address'], EMAIL_TEXT_SUBJECT, $email_order, STORE_OWNER, STORE_OWNER_EMAIL_ADDRESS); // send emails to other people if (SEND_EXTRA_ORDER_EMAILS_TO != '') { tep_mail('', SEND_EXTRA_ORDER_EMAILS_TO, EMAIL_TEXT_SUBJECT, $email_order, STORE_OWNER, STORE_OWNER_EMAIL_ADDRESS); } -------------------- Tout d'abord :
- Ni Hotline ni Service Après Vente, ces forums sont un lieu d'échange. BIEN POSER SA QUESTION (généralités)Les "Informations Importantes" que vous devez ABSOLUMENT avoir lues : Règlement, Bien poser sa question dans ces forums et Bien utiliser les Forums. Les raccourcis pour gagner du temps : la FAQ, les PDF de la Doc (MS2-fr): PDF-V1 et PDF-V2, le moteur de Recherche sur les forums , la Liste des Contributions de Corbin. ----------------------------- Quelques sites de référence --------------------------- PHP: Le site du Zéro et PHP Débutant avec la DOC en français -- HTML: Self HTML - WebProgrammation -- CSS: OpenWeb - AlsaCréations - CSS/Edge -- Autres ressources: - XajaX - highslide js Les bons outils : EasyPHP - WAMP-5 - - Notepad++ - Firefox et son extension WebDeveloperLe gène idéal c'est le gène original. Le génie des halles est un Génie des Alpages qui tente d'être à la page. (Merci f'murrr pour les cours de philosophie de chien) |
|
|
22 Sep 2010, 14:45
Message
#3
|
|
|
Ceinture jaune+ OSC Groupe : Membres Messages : 82 Inscrit : 14-January 08 Membre no 20384 |
Voici mon morceau de ocde dans mail.php
Code $from = tep_db_prepare_input($HTTP_POST_VARS['from']); $subject = tep_db_prepare_input($HTTP_POST_VARS['subject']); $message = tep_db_prepare_input($HTTP_POST_VARS['message']); $copy = tep_db_prepare_input($HTTP_POST_VARS['copy']); //Let's build a message object using the email class $mimemessage = new email(array('Content-Type: text/html; charset=ISO-8859-15')); // add the message to the object // ########## [Delaballe] ADD FCKeditor ########## $Varmailfooter = ' ' . EMAIL_TEXT_FOOTER . ' <br><br> ' ; $message = html_entity_decode(stripslashes($message)); $message = ereg_replace('src="', 'src="' . HTTP_CATALOG_SERVER, $message); $message = "<table width=\"600\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr><td bgcolor=\"#fcff68\"><img src=\"http://www.mt-performances.com/catalog/images/logo.jpg\"></td><tr><tr><td bgcolor=\"f9f9f9\"><br><br>".$message."<br><br>".EMAIL_TEXT_SIGNATURE."</td></tr><tr><td bgcolor=\"f9f9f9\"><font face=\"verdana, arial\" size=\"1\"><i>$Varmailfooter</i></font></td></tr>"; $mimemessage->add_html_fckeditor($message); // ########## [Delaballe] END - ADD FCKeditor ########## $mimemessage->build_message(); while ($mail = tep_db_fetch_array($mail_query)) { $mimemessage->send($mail['customers_firstname'] . ' ' . $mail['customers_lastname'], $mail['customers_email_address'], '', $from, $subject); if ($copy != "") { $mimemessage->send($copy,$copy, '', $from, 'Copie du mail envoyé à '.$mail['customers_firstname'] . ' ' . $mail['customers_lastname']." : " .$subject);} J'ai inclus un champ "copy" pour y mettre une adresse du même nom .... -------------------- Utilisateur novice en OSC mais bien décidé à progresser.... OSC MS2 - Admin Access Level - FCKeditor by Delaballe - Short CAtegory description - kilopost - Customer discount - Product_listing_col - imageontext |
|
|
23 Mar 2012, 12:14
Message
#4
|
|
|
Ceinture blanche OSC Groupe : Membres Messages : 14 Inscrit : 7-November 08 Lieu : Isère Membre no 23614 |
Merci actarus 1011.
J'ai pour ma part seulement ajouté le code Code $mimemessage->send('le nom de admin','email de [email="admin@lesite.com"]admin'[/email], '', $from, 'Copie du mail envoyé à '.$mail['customers_firstname'] . ' ' . $mail['customers_lastname']." : " .$subject); Dans la boucle Code while ($mail = tep_db_fetch_array($mail_query)) { dans admin/mail.php Et ça marche. -------------------- VERSION OSCOMMERCE : osCommerce 2.2 RC 2a
CONTRIBUTIONS : - OT Discount Coupon Codes 3.3 - Htmlarea - More Pics Classic_1.4.3 - PayPal Shopping Cart IPN v3.0a - Product Attributes Option Type Feature 3.0 - QT Pro 4.6 |
|
|
![]() ![]() |
|
Version bas débit | Nous sommes le : 23rd May 2013 - 08:18 |
| Ce site est déclaré auprès de la commision Nationale de l'Informatique et des Libertés (déclaration n°: 1043896) |