Neu Plugin Mail senden - Cc / Bcc

ecki

Aktives Mitglied
17. August 2022
75
13
Hallo,
ich habe ein Plugin, das nach ein paar eingaben eine Anfrage abschickt. Klappt auch soweit ohne Probleme.
Jetzt soll der Kunde eine Cc Mail und intern eine Bcc Mail geschickt werden. Klappt leider nicht.

$mail->setCcMail('cc@abc.de');
$mail->setCc(['cc@abc.de', 'cc2@abc.de']);
die 2 funktionieren nicht.

Jemand eine Idee ob und wie das gehen würde?

Code:
mailer = JTL\ Shop::Container()->get(\JTL\Mail\Mailer::class);
$mail = new JTL\Mail\Mail\Mail();
$mail->setToMail($kMail);
$mail->setToName(implode(' ', [$kVorname, $kNachname]));
$mail->setFromName('abc');
$mail->setFromMail('abc@def.de');
$mail->setCc($ccMail);
$mail->setBodyHTML("
<html>
<head>
<title>Neue Anfrage</title>
</head>
<body>
5
Hallo $kVorname,<br>
<br>
vielen Dank für Deine Anfrage und das damit verbundene Interesse an unseren Produkten.<br>
<br>
...
</body>
</html>
");
$mail->setBodyText('Testmail! Dies ist ein Test....');
$mail->setSubject("Anfrage $kVorname $kNachname");
$mail->setLanguage(JTL\Language\LanguageHelper::getDefaultLanguage());
$mailer->send($mail);
 

mvh

Sehr aktives Mitglied
26. Oktober 2011
1.099
425
Hallo,
ich habe ein Plugin, das nach ein paar eingaben eine Anfrage abschickt. Klappt auch soweit ohne Probleme.
Jetzt soll der Kunde eine Cc Mail und intern eine Bcc Mail geschickt werden. Klappt leider nicht.

$mail->setCcMail('cc@abc.de');
$mail->setCc(['cc@abc.de', 'cc2@abc.de']);
die 2 funktionieren nicht.

Jemand eine Idee ob und wie das gehen würde?

Code:
mailer = JTL\ Shop::Container()->get(\JTL\Mail\Mailer::class);
$mail = new JTL\Mail\Mail\Mail();
$mail->setToMail($kMail);
$mail->setToName(implode(' ', [$kVorname, $kNachname]));
$mail->setFromName('abc');
$mail->setFromMail('abc@def.de');
$mail->setCc($ccMail);
$mail->setBodyHTML("
<html>
<head>
<title>Neue Anfrage</title>
</head>
<body>
5
Hallo $kVorname,<br>
<br>
vielen Dank für Deine Anfrage und das damit verbundene Interesse an unseren Produkten.<br>
<br>
...
</body>
</html>
");
$mail->setBodyText('Testmail! Dies ist ein Test....');
$mail->setSubject("Anfrage $kVorname $kNachname");
$mail->setLanguage(JTL\Language\LanguageHelper::getDefaultLanguage());
$mailer->send($mail);
Benutze die Funktion
$mail->addCopyRecipient ($ccMail);
 
  • Gefällt mir
Reaktionen: ecki

ecki

Aktives Mitglied
17. August 2022
75
13
Benutze die Funktion
$mail->addCopyRecipient ($ccMail);
@css-umsetzung @mvh:
jop klappt danke.
Eine Ahnung wie es mit uploads funktioniert?
setAttachment/s, addAttachment/s
funktioniert nicht. Oder eine Idee wo der Fehler ist?

$validAttachments = [];

foreach ($_FILES['upload-file']['name'] as $index => $filename) {
$filePath = $_FILES['upload-file']['tmp_name'][$index];
$validAttachments[] = [$filePath, $filename];
}
$multipart = new JTL\Mail\Mail\Multipart();
foreach ($validAttachments as $attachment) {
$fileName = $attachment[1];
$filePath = $attachment[0];
$multipart->setAttachment($filePath, $fileName);
}
$mail->setSubject("Anfrage $kVorname $kNachname");
$mail->setLanguage(JTL\Language\LanguageHelper::getDefaultLanguage());
$mail->setMultipart($multipart);
$mailer->send($mail);

Gruß
ecki
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.375
2.550
Berlin
Firma
css-umsetzung
Probier das mal so in der Art

Code:
            foreach ($aFiles as $oFile) {
                $attachment = new Attachment();
                $attachment->setName($oFile->cName);
                $attachment->setDir(dirname($oFile->cFilePath) . '/');
                $attachment->setFileName(basename($oFile->cFilePath));
                $mail->addAttachment($attachment);
            }
 
  • Gefällt mir
Reaktionen: captcha und ecki
Ähnliche Themen
Titel Forum Antworten Datum
Neu Plugin Allgemeine Fragen zu JTL-POS 1
Neu Betatester gesucht - Plugin: Geizhals Basket Tracking inkl. EMID Übermittlung Plugins für JTL-Shop 0
Neu JTL-Shop "Plugin-Vorlage" gesucht User helfen Usern 3
Neu Cross Selling Plugin Plugins für JTL-Shop 1
Neu Installation von Plugin PayPal Check-Out fehlgeschlagen, keine Verbindung zum Webshop Plugins für JTL-Shop 6
Neu Beim Versuch Paypal-Plugin mit Paypal-Konto zu verbinden Shop nicht mehr erreichbar Plugins für JTL-Shop 2
Neu Neues Plugin: Produktbundles mit Rabatten Plugins für JTL-Shop 0
Neu Widerrufsformular als kostenloses Plugin für Shops ab 5.1.5 Plugins für JTL-Shop 9
Neu Neues Plugin: Kaufimpuls Paket Plugins für JTL-Shop 0
Neu Paypal Checkout Plugin - Ist vorhanden aber nichts funktioniert Plugins für JTL-Shop 9
Neu Neues Plugin: Sauberes Meta-Tracking für JTL-Shop 5 (Pixel + CAPI + Consent) Plugins für JTL-Shop 0
Neu 📢 Plugin "Kreditlimit Plugin für JTL-Shop 5 " von CIN GmbH Plugins für JTL-Shop 0
Neu Händlerbund-Plugin lädt Texte herunter, ersetzt sie aber nicht im Frontend Technische Fragen zu Plugins und Templates 1
Neu Workflow - Seriennummer per Mail versenden JTL-Workflows - Fehler und Bugs 1
Neu Kundensupport Projekt (Mail + eBay + Amazon + JTL + KI) Dienstleistung, Jobs und Ähnliches 0
Neu Warnung per Mail wenn Paket seit x Tagen in Filiale zu Abholung (DHL Sendungsverfolgung) Track&Trace JTL-Workflows - Ideen, Lob und Kritik 6
Dropshipping-Trackingnummer erzeugt keine Versandbenachrichtigung per E-Mail JTL-Wawi 1.8 5
Neu Exchange Konto kann nicht eingerichtet werden für E-Mail Versand User helfen Usern - Fragen zu JTL-Wawi 2
Mail geht an Rechnungsmail satt an Liefermail JTL-Wawi 1.11 1
Neu Wokflow alle Sendenummer in eine Mail User helfen Usern - Fragen zu JTL-Wawi 2
Neu Wo verändere ich die Variable #firma.name# die in Mail-Vorlagen zu finden ist? Allgemeine Fragen zu JTL-Shop 2
Kundennummer wird in E-Mail-Bestellung nicht angezeigt JTL-Wawi 1.10 0
Neu Bestellung per Mail, Kunde registriert sich im Nachgang, Bestellung nicht im Kundenkonto User helfen Usern - Fragen zu JTL-Wawi 2
Datenfiltereinstellung funktioniert bei Mail Vorlage nicht. JTL-Wawi 1.9 2
Neu Bewusst deaktivierte Mail-Vorlagen erscheinen als Core Error im Logbuch Betrieb / Pflege von JTL-Shop 5
Worker bleibt beim empfangen/senden von Daten hängen JTL-Wawi 2.0 2
Neu GPSR Sicherheitsbilder als jpg zu Amazon senden? Einrichtung und Installation von JTL-eazyAuction 0

Ähnliche Themen