Neu Plugin Mail senden - Cc / Bcc

ecki

Mitglied
17. August 2022
53
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
639
211
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
53
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.701
1.613
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: ecki
Ähnliche Themen
Titel Forum Antworten Datum
Neu Mail-Versand & Plugin Doku Technische Fragen zu Plugins und Templates 2
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
Neu Plugin für Boomerang Versandverpackungen Plugins für JTL-Shop 1
Neu Netto für Händler gleich, Brutto für Endkunden - Plugin oder andere Alternative? Allgemeine Fragen zu JTL-Shop 0
Neu 💙 Neues Plugin: Wunschzettel Plus (Wunschzettelauswahl direkt am Artikel) Plugins für JTL-Shop 0
Neu Paypal Plugin Version 1.2.0 läuft und 1.4.0. läuft nicht auf derselben Umgebung Plugins für JTL-Shop 0
Neu Fehlermeldung nach Bestellabschluss durch Plugin Gelöste Themen in diesem Bereich 7
Neu Neues Plugin: Google Translate / Übersetzer (DSGVO-konform und weitere Features) Plugins für JTL-Shop 2
Neu Händlerbund Plugin lässt sich nicht installieren Shop ver. 5.3.0 Plugins für JTL-Shop 1
Neu Eigene Seiten mit Plugin erstellen Technische Fragen zu Plugins und Templates 1
Neu Neues Plugin: Instagram-Feed Portlet (Als Galerie- oder Slideransicht und weitere Features) + 3x kostenlose Lizenzen Plugins für JTL-Shop 4
Neu 🌟Neues Plugin: Bounce Landingpage Plugins für JTL-Shop 5
Neu 504 Gateway Time-Out nginx bei Plugin-Updates Gelöste Themen in diesem Bereich 10
Neu Unterstützung bei JTL5-Shop-Überarbeitung gesucht - Template/Plugin uvm. Dienstleistung, Jobs und Ähnliches 1
Neu Erledigt - Plugin PayPal Checkout, Update auf 1.4.0, Komplettabsturz Plugins für JTL-Shop 1
Neu Paypal Plugin erzeugt "Quirks Mode" Betrieb / Pflege von JTL-Shop 0
Neu Variationen im Shop Auswahl zurücksetzen (Plugin?) Betrieb / Pflege von JTL-Shop 3
Neu NEU ✔️ PDF-Angebots-Plugin für den JTL-Shop 5 - PDF Angebote von der Produktseite oder aus dem Warenkorb heraus generieren B2C / B2B Plugins für JTL-Shop 5
Neu Neues Plugin: Hersteller Slider Portlet (Zentrierungs- oder Schwarz/Weiß-Modus, Responsive Anpassung..) inkl. 5 kostenlosen Lizenzen Plugins für JTL-Shop 4
Neu Plugin KBA Finder Implementierung/Darstellungsänderung Plugins für JTL-Shop 0
Neu Custom Template für Custom Artikel mit Plugin? Plugins für JTL-Shop 0
Neu JTL Connector Plugin Aktivierunf [Fehlermeldung] WooCommerce-Connector 3
Neu Erfahrung mit LS-Cache Plugin Technische Fragen zu Plugins und Templates 10
Neu 🌟Neues Plugin: FRASPY Altersprüfung & IdentitätsCheck Plugins für JTL-Shop 3
Neu 🎉 Neues Plugin: "Versandkosten und Lieferzeit automatisch beziehen - UPS Extension" 🎉 Plugins für JTL-Shop 2
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
Workflow = Gewinn unter 30 % vom netto = per Mail informiert JTL-Wawi 1.6 10
Neu Firmen- und E-Mail Einstellungen - Text hevorheben (fett) und Anordnung in Vorlage anpassen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 21
Neu Servicedesk - Domain-Hoster gewechselt, E-Mail erfolgreich getestet, aber keine E-Mails landen im Service Desk! Gelöste Themen in diesem Bereich 7
Neu Workflow Aktion E-Mail senden kann nicht Plain und HTML Email zusammen versenden Arbeitsabläufe in JTL-Wawi 6
Neu E-Mail-Adresse beim Versand von Lieferantenbestellungen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Lieferantenbestellung als CSV mit selbst festgelegten Spalten per Mail senden Arbeitsabläufe in JTL-Wawi 1
In Email-Vorlage: E-Mail Adresse im eigenen Feld verwenden JTL-Wawi 1.8 4
Beantwortet #GEFUNDEN# Suche jemand , der uns eine (automatische) SQL Abfrage erstellen kann mit Mail Ausgabe Dienstleistung, Jobs und Ähnliches 2
Gelöst Per Workflow im Servicedesk eine Mail versenden. Gelöste Themen in diesem Bereich 4
Wie kann ich eine Benachrichtigung bei einem Wareneingang auslösen mit einer Mail über die Artikel die eingebucht wurden JTL-Wawi 1.8 2
Beantwortet WF Mail wenn Amazon Artikel nicht verknüpft ist JTL-Workflows - Ideen, Lob und Kritik 1
Neu E-Mail mit Strato - Fehler normal? Betrieb / Pflege von JTL-Shop 6
Neu E-Mail Vorlagen erweitern: Neue Vorlage à la Header, bzw. Sprachvariable nutzen? Templates für JTL-Shop 3
Ausgabe per E-Mail geht plötzlich nicht mehr, Testmail aus Wawi aber schon JTL-Wawi 1.6 22
Nur noch sporadischer Versand per Mail von Rechnungen, Lieferscheinen und Mahnungen nach Update auf Version 1.8. JTL-Wawi 1.8 0
Neu E-Mail Versandbenachrichtigung aus JTL Wawi 1.8.10.0 wird doppelt versendet User helfen Usern 6
Neu E-Mail Versand in JTL - Absender ändern User helfen Usern 2
JTL Shop Kreditkartenzahlung erneut an Kunden senden Allgemeine Fragen zu JTL-Shop 0
Kann ich eine email an die Wawi senden durch die dann ein neuer Auftrag generiert wird? (Daten müssen händisch vervollständigt werden...) JTL-Wawi 1.8 2
Neu Lieferscheine digital unterschreiben und automatisch an Kunden senden Eigene Übersichten in der JTL-Wawi 3
Workflow Auftraqspositionen per Email an Kunden senden JTL-Wawi 1.7 3
App Angebot senden JTL-Wawi App 0

Ähnliche Themen