Contao-Camp 2024
Ergebnis 1 bis 20 von 20

Thema: Wo trage ich den Absendenamen für das Kontaktformular ein?

  1. #1
    Contao-Nutzer
    Registriert seit
    05.11.2009.
    Beiträge
    166

    Standard Wo trage ich den Absendenamen für das Kontaktformular ein?

    An welcher Stelle der TL-Konfiguration wird die Absenderadresse für das Kontaktformular eingetragen?

    Die Zieladresse ist mir klar: das macht im jeweiligen Formular, aber die Absendeadresse?

    Die Adresse, die ich nämlich unter Einstellungen eingetragen habe wird nicht genommen!

  2. #2
    Alter Contao-Hase Avatar von christian
    Registriert seit
    15.06.2009.
    Ort
    Viersen
    Beiträge
    1.038
    Partner-ID
    387

    Standard

    In jedem Startpunkt für eine Website kannst Du eine andere Mailadresse angeben.

    Grüße,

    Christian
    Contao-Partner am Niederrhein
    Templating - Komplettservice - Erweiterungen
    Infos: http://delahaye.de

  3. #3
    Gesperrt
    Registriert seit
    24.06.2009.
    Ort
    Hamburg
    Beiträge
    34

    Standard

    Kann man das eigentlich auch irgendwie so einstellen, dass als Absender die E-Mail Adresse, die von jmd. im Formular eingegeben wurde, genommen wird?

    Dann könnte man nämlich mit nem E-Mail Programm gleich auf die Email antworten, ohne, dass dort steht "am 12.03.2010 schrieb blablabla@meineseite.de".

  4. #4
    Administrator Avatar von Nina
    Registriert seit
    04.06.2009.
    Ort
    Hamburg
    Beiträge
    4.755
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Dazu musst du für das E-Mail-Feld bei "Feldname" einfach nur "email" (ohne Anführungszeichen, kleingeschrieben) einfügen. Dann erkennt TYPOlight das und nutzt es als Reply-Adresse.

  5. #5
    Gesperrt
    Registriert seit
    24.06.2009.
    Ort
    Hamburg
    Beiträge
    34

    Standard

    ja als reply to das passt ja alles...

    aber als absender wird die admin mail angegeben...

  6. #6
    solades
    Gast

    Standard

    Hallo!

    Ich würde das Thema auch gerne noch mal aufgreifen.
    Es wäre schön, wenn man im jeweiligen Formular, und nicht im Startpunkt der Webseite, die Absenderadresse definieren könnte.

    Aus meiner Sicht ist das auch besser zu verstehen, denn der Absender des Formulars ist nicht gleich der Administrator.

    Weiterhin verstehe ich auch nicht, warum es bei "Rohdaten-Mails" nicht möglich ist die Absenderadresse aus dem Feld "email" zu ziehen.

    In den seltensten Fällen reicht "name, email, subject und message" für eine Firmenseite aus, so dass man die Mails nur als Rohdaten-Mail verschicken kann, und dann funktioniert das wieder mit der Absenderadresse nicht.

    Ist da jemand schon weiter?
    Mich ärgert das bei jedem Kundenprojekt.
    Bei anderen CMS ist das doch möglich. Warum bei TL nicht?

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

    Support Contao

    Standard

    Mit der Erweiterung "efg" sollte das möglich sein.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  8. #8
    solades
    Gast

    Standard

    Auch mit dem "efg" funktioniert das nicht. Es wird immer die Mailadresse des Webseitenadministrator als Absender angezeigt.

    Bei einem Reply steht dann zwar dann der richtige Empfänger (Absender der Mail) da, aber es muss doch auch machbar sein beim Empfang der Mail die E-Mail-Adresse des ausgefüllten Formularfeldes "email" anzuzeigen.

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

    Support Contao

    Standard

    Wenn Du die Erweiterung "EFG" installiert hast, dann könntest Du in den Formular-Eigenschaften unter "Bestätigung per E-Mail versenden" im Eingabefeld "Absender" eine Absender-Adresse eingeben oder?
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  10. #10
    solades
    Gast

    Standard

    Es geht mir nicht um die Bestätigung die der Kunde erhält, dass seine E-Mail angekommen ist.

    Es geht darum, dass Absenderadresse des Kunden (oder noch besser der Name) in meinem Mailprogramm auftaucht (Mail-Header).

  11. #11
    Contao-Nutzer
    Registriert seit
    22.10.2009.
    Beiträge
    61

    Standard

    Gibt es hierzu etwas neues ? Das würde mich nämlich auch sehr interessieren.
    Grüsse Mario

  12. #12
    Contao-Nutzer Avatar von Globe
    Registriert seit
    25.02.2010.
    Ort
    Dorsten
    Beiträge
    39

    Standard

    Ja, würde mich auch interessieren! Warum wird die Reply-Adresse (Feldname "email") beim eMailversand nicht als Absenderadresse eingetragen? Ich finde das wie meine Vorredner störend. Weiß jemand etwas darüber?

  13. #13
    Contao-Nutzer
    Registriert seit
    20.07.2009.
    Beiträge
    27

    Standard Absender-Emailadresse aus Formulardaten entnehmen

    Ich muss dringend Formulardaten aus CONTAO per Email an ein Ticketsystem senden und dazu ist es zwingend notwendig, dass als Absenderadresse eine Emailadresse aus dem Formular genommen wird. Denn im Ticketsystem wird anhand der Absendeadresse die Tickets den diversen Kunden zugeordnet.

    Die vorgeschlagene Lösung, die Absenderadresse aus EFG zu nehmen, hilft mir leider auch nicht weiter! Ich hoffe, das CONTAO da bald eine Lösung anbietet!

  14. #14
    Contao-Nutzer Avatar von Globe
    Registriert seit
    25.02.2010.
    Ort
    Dorsten
    Beiträge
    39

    Standard

    Dibo, ich antworte mit einem Zitat von Typo irgendwo hier im Forum:

    "In der Datei system/modules/frontend/Form.php diese Zeile suchen:

    PHP-Code:
    $email->from $GLOBALS['TL_ADMIN_EMAIL']; 
    Diese Zeile muss durch das folgende PHP-Konstrukt ersetzt werden.

    PHP-Code:
    if ($this->arrData['id'] == '2') {
    $email->from $arrSubmitted['email'];
    } else {
    // Set the admin e-mail as "from" address
    $email->from $GLOBALS['TL_ADMIN_EMAIL'];


    Die IF-Abfrage kann auch weggelassen werden, dann wird für alle Formulare der Absenderwert auf den des Feldes 'email' gesetzt. Hierbei ist aber zu beachten, das es dann aber auch unbedingt in jedem Formular ein Feld geben muss, das exakt so heißt, sonst wird ein leerer Absender verschickt.

    Wenn die Abfrage dringelassen werden soll, muss die '2' je nach Bedarf an die Formular ID eures Formulars angepasst werden. Wenn euer Feld nicht 'email' heißt, sondern 'E-Mail' oder ähnliches müsst ihr die Zeile

    PHP-Code:
    $email->from $arrSubmitted['email']; 
    an eure Felder anpassen.

    Das sollte es eigentlich gewesen, funktioniert. Was jedoch zu beachten ist, das dieses Vorgehen nicht updatefähig ist. Ihr müsst also nach jedem Update die Datei Form.php wieder durch die 'gehackte' ersetzen."


    Ich hab's so gemacht - funktioniert einwandfrei.

  15. #15
    Contao-Nutzer
    Registriert seit
    12.08.2009.
    Beiträge
    6

    Standard Verwendung von zwei oder mehr Kontaktformularen

    Diese Lösung scheint aber nur mit einem Formular zu funktionieren. Wie stelle ich das an, wenn ich zwei Formulare habe z.B. eins in englisch und eins in deutsch? Jeweils mit unterschiedlicher ID?

    Ich würde mir auch eine Lösung dafür wünschen, die dann updatefähig ist. Gibt es da evtl schon was?

  16. #16
    Contao-Nutzer Avatar von Globe
    Registriert seit
    25.02.2010.
    Ort
    Dorsten
    Beiträge
    39

    Standard Zweite IF-Abfrage

    Zitat Zitat von groemmi Beitrag anzeigen
    Diese Lösung scheint aber nur mit einem Formular zu funktionieren. Wie stelle ich das an, wenn ich zwei Formulare habe z.B. eins in englisch und eins in deutsch? Jeweils mit unterschiedlicher ID?
    Ich denke, es würde mit einer zuätzlichen ID-Abfrage gehen:

    PHP-Code:
    if ($this->arrData['id'] == '2') {
    $email->from $arrSubmitted['email'];
    }
    elseif (
    $this->arrData['id'] == '16') {
    $email->from $arrSubmitted['email_english'];
    } else {
    // Set the admin e-mail as "from" address
    $email->from $GLOBALS['TL_ADMIN_EMAIL'];


  17. #17
    Contao-Nutzer
    Registriert seit
    02.11.2009.
    Beiträge
    15

    Standard Danke!

    Das hat mir viel Sucharbeit gespart. Auch ich benötige das für die Anbindung an ein Ticket-System.

    Wenn schon nicht für Contao wäre das zumindest eine sehr interessante Funktion für EFG. Eine kleine Checkbox um einen anderen Absender zu ermöglichen. AUf mögliche Probleme kann da ja hingewiesen werden.

    Im EFG habe ich es auch gerade angepasst. Die Änderungen müssen in der EFG.php vorgenommen werden.

    Das folgende Beispiel zeigt die Änderung für die Infomail ab ca. Zeile 1008 (es gibt auch noch eine Confirmationmail, das funktioniert ähnlich).

    Hier bei der Info-Mail heißt es aber ungefähr so:

    PHP-Code:
    $infoEmail = new Email();
    $infoEmail->from $sender;
    if (
    strlen($senderName))
    {
        
    $infoEmail->fromName $senderName;
    }

    $infoEmail->subject $subject
    Wird zu:

    PHP-Code:
    $infoEmail = new Email();
    $infoEmail->from $sender;
    if (
    strlen($senderName))
    {
        
    $infoEmail->fromName $senderName;
    }

    /* hacked, Jan, 12.12.2010 */


    if ($_SESSION['EFP']['FORMDATA']['_formId_'] == '1') { 
        
    $infoEmail->from $arrSubmitted['email'];
        
    $infoEmail->fromName $arrSubmitted['name'];
    }

    /* hacked */

    $infoEmail->subject $subject
    Viele Grüße
    Jan

  18. #18
    Contao-Nutzer
    Registriert seit
    28.12.2010.
    Beiträge
    8

    Standard

    Hallo, ich habe ein ähnliches Problem.

    Ich möchte das im E-Mail Client (bei mir Outlook) beim Absender der E-Mail ein Name angezeigt wird.
    Normalerweise steht als Absender: name <name@domain.nn> da, bei den Formular Mails steht aber nur die Adresse aus dem Seitenstartpunkt.
    Gibt es dazu eine Möglichkeit, dass der Titel der Website angezeigt wird?
    z.B. Titel der Website <webmaster@website.de>

    Gruß Martin

  19. #19
    Contao-Nutzer Avatar von keyspan
    Registriert seit
    05.10.2010.
    Ort
    Berlin
    Beiträge
    9

    Standard Absender-Adresse Kontaktformular

    Hallo Ihr Lieben,

    noch eine weitere neue Frage:
    Ich suche den Ort, wo man (Absendeadresse = Adminadresse im Startpunkt - ist klar; find ich übrigens auch nicht optimal, denn das ist ja oft nicht die gleiche Person) die Absenderadresse (Name, Straße, Ort) einträgt, die ggf. beim Absenden eines Kontaktformulars - zusätzlich zur Absende-Mailadresse - mitgeliefert wird.

    Ich habe schon an verschiedenen Stellen im System gesucht (natürl. v.a. beim Formulargenerator und den einzelnen generierten Kontaktf.-Artikeln etc.), wurde aber noch nicht fündig. Vielleicht kann jemand helfen?

    Viele Grüße
    keyspan

  20. #20
    Contao-Urgestein Avatar von Sebastian
    Registriert seit
    19.06.2009.
    Ort
    Stuttgart
    Beiträge
    3.361

    Standard

    HI

    Man kann in E-Mails die Anschrift des Absenders automatisch mitliefern?

    Sebastian
    Ich arbeite beim Linux-Systemhaus ETES in Stuttgart

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Kontaktformular - Fehlermeldung
    Von Sunnygarden im Forum Formulare
    Antworten: 4
    Letzter Beitrag: 25.04.2011, 21:13
  2. Problem Kontaktformular
    Von torti im Forum Formulare
    Antworten: 8
    Letzter Beitrag: 24.10.2010, 17:08
  3. Kontaktformular
    Von heiko im Forum Formulare
    Antworten: 2
    Letzter Beitrag: 22.03.2010, 10:03
  4. Kontaktformular und PIM
    Von frank.huettner im Forum Formulare
    Antworten: 1
    Letzter Beitrag: 20.03.2010, 10:37
  5. Kontaktformular
    Von Swirl im Forum Formulare
    Antworten: 24
    Letzter Beitrag: 25.08.2009, 19:08

Lesezeichen

Lesezeichen

Berechtigungen

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