Guten Tag
Ich möchte gerne einem Mailformular eine BCC Adresse hinzufügen. Wie kann ich dies tun?
Mit freundlichen Grüssen
LukiLeu
Guten Tag
Ich möchte gerne einem Mailformular eine BCC Adresse hinzufügen. Wie kann ich dies tun?
Mit freundlichen Grüssen
LukiLeu
im Formulargenerator füge ein neues Feld hinzu:
Feldtyp: Checkbox
Feldname: cc
Option-Wert cc
Bezeichnung "Kopie senden"
Speicher und fertig!
hmm er möchte ja Bcc
---------------------------------
Beste Grüße planepix
Contao für Webdesigner (Website), Twitter: @contaowebdesign
weitzeldesign
Contao-Sprechstunde
Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
Contao Jahrbuch: www.contao-jahrbuch.de
Contao Agenturtag: www.contao-agenturtag.de
Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki
Schon wieder ein Update?
Glücklich sind die, die den Wert erkennen – und wertschätzen.
„Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”
Hoppla, da hab ich ich doch glatt ein B übersehen... das klappt so erstmal nicht.
Im Core ist BCC nicht vorgesehen, d. h. dafür müsste erst ein entsprechendes Modul erstellt werden.
In der Email-Klasse gäbe es eine Methode sendBcc(), welche die entsprechenden Funktionen der Swift-Mailer-Library aufruft.
Hallo xchs,
habe derzeit ein ähnliches Problem, allerdings beim Erweitern der NewsletterSubscription. Würde gerne eine Bcc-Mail der Aktivierung an den Admin schicken. Dazu verwende ich in 2.11.3 folgenden Code:
Allerdings erhalte ich immer beim Aufruf folgende Fehlermeldung:PHP-Code:
$objEmail->from = $GLOBALS['TL_ADMIN_EMAIL'];
$objEmail->fromName = $GLOBALS['TL_ADMIN_NAME'];
$objEmail->sendBcc = $GLOBALS['TL_ADMIN_EMAIL'];
$objEmail->subject = sprintf($GLOBALS['TL_LANG']['MSC']['nl_subject'], $this->Environment->host);
$objEmail->text = $strText;
Dabei sollte doch die Funktion wie von Dir beschrieben genau dies möglich machen, eben eine Bcc-Mail zu versenden. Gibt es da vielleicht einen Fehler, den ich mache? Oder fehlt noch was?PHP-Code:
Fatal error: Uncaught exception Exception with message Invalid argument "sendBcc" thrown in /Volumes/Daten/Projekte/boerse-daily/Umsetzung/system/libraries/Email.php on line 248
#0 /Volumes/Daten/Projekte/boerse-daily/Umsetzung/system/modules/newsletter_boerse-daily/ModuleSubscribeBoerseDaily.php(512): Email->__set('sendBcc', 'c.dilger@addora...')
#1 /Volumes/Daten/Projekte/boerse-daily/Umsetzung/system/modules/newsletter_boerse-daily/ModuleSubscribeBoerseDaily.php(103): ModuleSubscribeBoerseDaily->addRecipient()
#2 /Volumes/Daten/Projekte/boerse-daily/Umsetzung/system/modules/frontend/Module.php(140): ModuleSubscribeBoerseDaily->compile()
Danke und viele Grüße,
dillscher
Moin,
also, so wird es gehen:
Das ist der ausführende Code.PHP-Code:
$objEmail->sendBcc($GLOBALS['TL_ADMIN_EMAIL']);
Der Fehler besagt allerdings, dass es keinen Setter "sendBcc" gibt. Stimmt auch .... man kann nur mit o.g. Code einer Email 1-n BCC-Adressen hinzufügen.
Heißt also, per Konfiguration geht das nicht einfach so.
Da muss man direkt ins Modul.
Grüße, Cliff
Extensions :: Github
Sponsering: Amazon Wunschliste :: Github :: PayPal
Composer Version prüfen https://jubianchi.github.io/semver-check
Hallo Cliffen,
vielen Dank für Deine schnelle Antwort.
D. h. also, um es wie von mir gewünscht, zu machen
müsste ich in meinem Modul folgende Vorgehensweise wählen:PHP-Code:
$objEmail = new Email();
$objEmail->from = $GLOBALS['TL_ADMIN_EMAIL'];
$objEmail->fromName = $GLOBALS['TL_ADMIN_NAME'];
$objEmail->sendBcc = "test@example.org";
$objEmail->subject = $subject;
$objEmail->sendTo($objRecipient->email);
?PHP-Code:
$objEmail = new Email();
$objEmail->from = $GLOBALS['TL_ADMIN_EMAIL'];
$objEmail->fromName = $GLOBALS['TL_ADMIN_NAME'];
$objEmail->sendBcc("test@example.org");
Und das, weil in im Core in der Email.php in __set ein entsprechender Setter fehlt, richtig?
Viele Grüße,
dillscher
Ja,
so wäre das ...
Subject und Text dazu und dann geht die Mail raus.
Grüße, Cliff
Extensions :: Github
Sponsering: Amazon Wunschliste :: Github :: PayPal
Composer Version prüfen https://jubianchi.github.io/semver-check
Super. Vielen Dank für die Unterstützung.
dillscher
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen