Neu Plugin Mail senden - Cc / Bcc

ecki

Mitglied
17. August 2022
55
10
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
735
257
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

Mitglied
17. August 2022
55
10
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
6.944
1.740
Berlin
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 IT-Recht Kanzlei Plugin fügt immer die Datenschutzerklärung mit in die Mails ein. Plugins für JTL-Shop 5
Neu JTL Google Shopping Plugin - Farbe und Größe bei mehreren Sprachen Plugins für JTL-Shop 0
Neu DHL Wunschzustellung Plugin Plugins für JTL-Shop 0
Neu Payone Plugin Zahlungen werden abgebucht aber keine Aufträge erstellt Plugins für JTL-Shop 0
Neu PayPal Checkout Plugin Update Arbeitsabläufe in JTL-Wawi 1
Neu Webstollen EU-Cookie Plugin ab 1.7. nicht mehr für Shop4 ? Plugins für JTL-Shop 19
Neu PayRexx jetzt mit eigenem Plugin für den JTL-Shop Plugins für JTL-Shop 2
Neu Anfrage bezüglich Popup-Plugin für JTL-Shop Plugins für JTL-Shop 1
google shopping plugin - Grundpreis + Sonderpreis Gelöste Themen in diesem Bereich 10
Neu 📢 Neues Plugin "Zahlungsarten kopieren" by NETZdinge.de Plugins für JTL-Shop 1
Neu suche Plugin Kategorien/Artikel ausblenden pro User Plugins für JTL-Shop 1
Neu eMail Adresse ändern PayPal Plugin Plugins für JTL-Shop 0
Neu Gesucht: Plugin, das beim Klick auf "zur Kasse" ein Zusatz-Produkt vorschlägt Plugins für JTL-Shop 4
Neu Google-Shopping-Plugin Fehler Plugins für JTL-Shop 0
Neu JTL und die Sparchdatei Base.mo im Plugin Technische Fragen zu Plugins und Templates 6
Neu Lieferzeit in google shopping plugin Technische Fragen zu Plugins und Templates 0
Neu Plugin Upload Error Allgemeine Fragen zu JTL-Shop 6
Neu Hilfe - Bin nach Plugin-Update(s) ausgesperrt und Shop nicht aufrufbar Allgemeine Fragen zu JTL-Shop 6
Neu Probleme mit Erfassung von Käufen google ads Netzdinge Plugin Allgemeine Fragen zu JTL-Shop 9
Neu Neues Plugin "Stars2Tab" by NETZdinge.de Plugins für JTL-Shop 0
Neu Plugin zum testen wird nicht angezeigt Allgemeine Fragen zu JTL-Shop 1
Neu Template des Adminmenus im Plugin zeigt keine Variablen an Technische Fragen zu Plugins und Templates 6
Neu Anfrage: Sendy Plugin für JTL Shop 5 Plugins für JTL-Shop 0
Neu Plugin Konfigurator für Breite x Höhe Plugins für JTL-Shop 6
Neu JTL PayPal: Plugin - Bestellungen werden nicht angezeigt. Fehlermeldung "Unable to load config 'file:.conf'" Plugins für JTL-Shop 2
Trackinglink in Mail wird mit kompletter Adresse angezeigt JTL-Wawi 1.7 0
E-Mail einstellungen Testen - 504 Gelöste Themen in diesem Bereich 4
Rechnung per Mail versenden JTL-Wawi 1.9 2
Neu JTL verschickt keinen Link zur Sendungsverfolgung per Mail Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
[Bug] 🪲 JTL-Wawi 1.9 E-Mail Vorlagen: {{Company.Email}} mappt auf ehem {{ Firma.EMailAbsender }} nicht auf {{ Firma.Email }} JTL-Wawi 1.9 1
Neu Rechnung per Mail an eine bestimmte Mailadresse Arbeitsabläufe in JTL-Wawi 1
Rechnung nachträglich an gewünschte E-Mail-Adresse senden - JTL Wawi 1.8 JTL-Wawi 1.8 8
Neu E-Mail Bestellung versandt wird nur verschickt, wenn ich Zahlung bestätige (keine Vorkasse) JTL-Shop - Fehler und Bugs 0
Worker (Ausgabe der geschriebenen Rechnunge per Mail JTL-Wawi 1.9 1
Meldung "Please purchase Mail.dll license at https://www.limilabs.com/mail" nach Update auf 1.9.4.4 JTL-Wawi 1.9 15
Neu E-Mail - Gutscheine ausliefern - Standard vs. WMS Lager User helfen Usern - Fragen zu JTL-Wawi 1
In Diskussion Rechnung und Lieferschein in einer Mail als Anhänge versenden JTL-Workflows - Fehler und Bugs 1
E-Mail zu Rechnung ändern JTL-Wawi 1.8 2
Neu E-Mail-Blacklist ist mit Platzhalter möglich, sieht man aber nur im Quellcode JTL-Shop - Fehler und Bugs 0
Neu Fehlermeldungen ausgeben in Workflow Mail? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Mehrerer Sendungsnummern in einer einzigen E-Mail möglich JTL-Track&Trace - Ideen, Lob und Kritik 1
Neu Passwort vergessen Mail wird nicht gesendet in 5.3.1 JTL-Shop - Fehler und Bugs 1
Neu Workflow - Stücklisten im Auftrag abfragen und korrekt in einer Mail auflisten User helfen Usern - Fragen zu JTL-Wawi 1
Neu JTL senden Faltfiles an AMAZON mit falschen BILDERN Amazon-Lister - Ideen, Lob und Kritik 1
Neu Bestellattribut füllen und an die Wawi senden Technische Fragen zu Plugins und Templates 6
Neu Antwort an alle Senden Servicedesk (Beta) 2
Hermes Retourennummer (identisch mit Sendungsnummer) an Otto senden/übertragen Otto.de - Anbindung (SCX) 0

Ähnliche Themen