Ergebnis 1 bis 10 von 10

Thema: Mailformular BCC

  1. #1
    Contao-Nutzer
    Registriert seit
    07.07.2012.
    Beiträge
    10

    Standard Mailformular BCC

    Guten Tag
    Ich möchte gerne einem Mailformular eine BCC Adresse hinzufügen. Wie kann ich dies tun?
    Mit freundlichen Grüssen
    LukiLeu

  2. #2
    Contao-Urgestein
    Registriert seit
    30.01.2011.
    Ort
    Stuttgart
    Beiträge
    4.138

    Standard

    im Formulargenerator füge ein neues Feld hinzu:
    Feldtyp: Checkbox
    Feldname: cc
    Option-Wert cc
    Bezeichnung "Kopie senden"

    Speicher und fertig!

  3. #3
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.482
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    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.”

  4. #4
    Contao-Urgestein
    Registriert seit
    30.01.2011.
    Ort
    Stuttgart
    Beiträge
    4.138

    Standard

    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.

  5. #5
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.559
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    In der Email-Klasse gäbe es eine Methode sendBcc(), welche die entsprechenden Funktionen der Swift-Mailer-Library aufruft.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  6. #6
    Contao-Nutzer
    Registriert seit
    04.11.2009.
    Beiträge
    111

    Standard

    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:

    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
    Allerdings erhalte ich immer beim Aufruf folgende Fehlermeldung:

    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() 
    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?

    Danke und viele Grüße,

    dillscher

  7. #7
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.452
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Moin,

    also, so wird es gehen:

    PHP-Code:
    $objEmail->sendBcc($GLOBALS['TL_ADMIN_EMAIL']); 
    Das ist der ausführende Code.

    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

  8. #8
    Contao-Nutzer
    Registriert seit
    04.11.2009.
    Beiträge
    111

    Standard

    Hallo Cliffen,

    vielen Dank für Deine schnelle Antwort.

    D. h. also, um es wie von mir gewünscht, zu machen

    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); 
    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"); 
    ?

    Und das, weil in im Core in der Email.php in __set ein entsprechender Setter fehlt, richtig?

    Viele Grüße,

    dillscher

  9. #9
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.452
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ja,

    so wäre das ...

    Subject und Text dazu und dann geht die Mail raus.

    Grüße, Cliff

  10. #10
    Contao-Nutzer
    Registriert seit
    04.11.2009.
    Beiträge
    111

    Standard

    Super. Vielen Dank für die Unterstützung.

    dillscher

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •