Ergebnis 1 bis 6 von 6

Thema: Formular wird nicht gesendet

  1. #1
    Contao-Fan
    Registriert seit
    17.08.2010.
    Beiträge
    274

    Standard Formular wird nicht gesendet

    Hallo zusammen

    Ich weiss, es gibt schon etliche Beiträge dazu, habe auch viele gelesen und angewendet, doch ich komme nicht weiter.

    Ich habe für einen Kunden eine neue Homepage aufgeschaltet: www.garage-gujer.ch

    Leider funktioniert dort das Kontaktformular nicht. Es erscheint immer folgende Fehlermeldung:

    Code:
    Fatal error: Uncaught exception Swift_RfcComplianceException with message Address in mailbox given [] does not comply with RFC 2822, 3.6.2. thrown in /home/httpd/vhosts/garage-gujer.ch/httpdocs/plugins/swiftmailer/classes/Swift/Mime/Headers/MailboxHeader.php on line 308 
    #0 /home/httpd/vhosts/garage-gujer.ch/httpdocs/plugins/swiftmailer/classes/Swift/Mime/Headers/MailboxHeader.php(238): Swift_Mime_Headers_MailboxHeader->_assertValidAddress('')
    #1 /home/httpd/vhosts/garage-gujer.ch/httpdocs/plugins/swiftmailer/classes/Swift/Mime/Headers/MailboxHeader.php(96): Swift_Mime_Headers_MailboxHeader->normalizeMailboxes(Array)
    #2 /home/httpd/vhosts/garage-gujer.ch/httpdocs/plugins/swiftmailer/classes/Swift/Mime/Headers/MailboxHeader.php(60): Swift_Mime_Headers_MailboxHeader->setNameAddresses(Array)
    #3 /home/httpd/vhosts/garage-gujer.ch/httpdocs/plugins/swiftmailer/classes/Swift/Mime/SimpleHeaderFactory.php(60): Swift_Mime_Headers_MailboxHeader->setFieldBodyModel(Array)
    #4 /home/httpd/vhosts/garage-gujer.ch/httpdocs/plugins/swiftmailer/classes/Swift/Mime/SimpleHeaderSet.php(75): Swift_Mime_SimpleHeaderFactory->createMailboxHeader('Cc', Array)
    #5 /home/httpd/vhosts/garage-gujer.ch/httpdocs/plugins/swiftmailer/classes/Swift/Mime/SimpleMessage.php(345): Swift_Mime_SimpleHeaderSet->addMailboxHeader('Cc', Array)
    #6 /home/httpd/vhosts/garage-gujer.ch/httpdocs/system/libraries/Email.php(333): Swift_Mime_SimpleMessage->setCc(Array)
    #7 /home/httpd/vhosts/garage-gujer.ch/httpdocs/system/modules/frontend/Form.php(354): Email->sendCc(NULL)
    #8 /home/httpd/vhosts/garage-gujer.ch/httpdocs/system/modules/frontend/Form.php(214): Form->processFormData(Array, Array)
    #9 /home/httpd/vhosts/garage-gujer.ch/httpdocs/system/modules/efg/ExtendedForm.php(150): Form->compile()
    #10 /home/httpd/vhosts/garage-gujer.ch/httpdocs/system/modules/frontend/Hybrid.php(163): ExtendedForm->compile()
    #11 /home/httpd/vhosts/garage-gujer.ch/httpdocs/system/modules/frontend/Form.php(74): Hybrid->generate()
    #12 /home/httpd/vhosts/garage-gujer.ch/httpdocs/system/libraries/Controller.php(489): Form->generate()
    #13 /home/httpd/vhosts/garage-gujer.ch/httpdocs/system/modules/frontend/ModuleArticle.php(193): Controller->getContentElement('91')
    #14 /home/httpd/vhosts/garage-gujer.ch/httpdocs/system/modules/frontend/Module.php(140): ModuleArticle->compile()
    #15 /home/httpd/vhosts/garage-gujer.ch/httpdocs/system/modules/frontend/ModuleArticle.php(71): Module->generate()
    #16 /home/httpd/vhosts/garage-gujer.ch/httpdocs/system/libraries/Controller.php(421): ModuleArticle->generate(false)
    #17 /home/httpd/vhosts/garage-gujer.ch/httpdocs/system/libraries/Controller.php(294): Controller->getArticle('35', false, false, 'main')
    #18 /home/httpd/vhosts/garage-gujer.ch/httpdocs/system/modules/frontend/PageRegular.php(100): Controller->getFrontendModule('0', 'main')
    #19 /home/httpd/vhosts/garage-gujer.ch/httpdocs/index.php(200): PageRegular->generate(Object(DB_Mysql_Result))
    #20 /home/httpd/vhosts/garage-gujer.ch/httpdocs/index.php(319): Index->run()
    #21 {main}

    Ich habe es schon versucht als mail() schicken zu lassen, do da kommt die gleiche Fehlermeldung.
    Da ich vermutet habe, dass ich allenfalls das Passwort falsch gesetzt habe des eMail-Account habe ich ein neues gemacht und dies funktioniert auch nicht.

    Ich benutze Contao 2.10.3. Was muss oder kann ich noch machen, dass das eMail weitergeleitet wird? SMH Check und Contao Check sind auch installiert falls dies weiterhilft.
    Als ich es auf meiner Umgebung laufen liess, hat es einwandfrei funktioniert (nur mit mail()). Liegt es allenfalls am Provider? Muss ich dort noch was einstellen lassen?
    Startpunkt der Webseite, Einstellungen und Kontaktforumlar haben überall die gleiche eMail Adresse.

    Vielen Dank und Grüsse
    Michi
    Geändert von xchs (05.03.2012 um 17:04 Uhr) Grund: Formatierung

  2. #2
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.943

    Standard

    Die Fehlermeldung sagt, daß die angegebene E-Mail-Adresse ungültig ist. Wenn keine angegeben ist, wird die leere Adresse '' geprüft und die ist natürlich auch ungültig. Es fehlt also wahrscheinlich in der Konfiguration des kontaktformulars noch etwas.
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  3. #3
    Contao-Fan
    Registriert seit
    17.08.2010.
    Beiträge
    274

    Standard

    Hallo Fiedsch

    Danke für Deinen Hinweis. Eigentlich hatte ich dort schon eine gültige eMail Adresse im Formular angegeben.
    Das Problem hat sich unterdessen gelöst. Es lag daran, dass ich die Erweiterung EFG installiert habe und das Formular nicht über die Erweiterung sondern über "normal" verschicken wollte. Als ich es im Formular auf EFG umänderte und dann wieder auf "mail()" umstellte (also ohne SMTP) funktionierte es einwandfrei.
    Es slag alleine nur an der EFG Erweiterung. Es scheint, wenn man diese installiert hat, dann muss man auch darüber verschicken.

    Grüsse
    Michi

  4. #4
    Contao-Fan
    Registriert seit
    17.11.2012.
    Beiträge
    528

    Standard

    Mein allererster Forenbeitrag. Wenn kalter Kaffee - bitte Entschuldigung...

    Vor 3 Tagen habe ich auf Contao 3.0.1 gewechselt. Datentransfer via Filezilla, Transfertyp 'automatisch'. Danach funktionierte der Mailversand nicht mehr. Ich bekam Fehlermeldungen in der oben geschilderten Art.

    Geholfen hat schliesslich die Neuinstallation verbunden mit der Änderung des Transfertyps bei Filezilla von 'automatisch' auf 'binär'.

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

    Support Contao

    Standard

    Wichtig sind vor meiner Erfahrung nach 2 Dinge:

    1. Es muss ein Textfeld mit der Markierung als Pflichtfeld geben, das als Feldname email hat.
    2. Es muss eine Checkbox geben, die als Feldname cc hat. Bei den Optionen muss als Wert 1 eingetragen werden und als Bezeichnung der gewünschte Text wie z.B. "Bitte senden Sie mir eine Kopie des Formulars zu".

  6. #6
    Contao-Nutzer
    Registriert seit
    05.03.2012.
    Beiträge
    79

    Standard

    Zitat Zitat von Nina Beitrag anzeigen
    Wichtig sind vor meiner Erfahrung nach 2 Dinge:

    1. Es muss ein Textfeld mit der Markierung als Pflichtfeld geben, das als Feldname email hat.
    2. Es muss eine Checkbox geben, die als Feldname cc hat. Bei den Optionen muss als Wert 1 eingetragen werden und als Bezeichnung der gewünschte Text wie z.B. "Bitte senden Sie mir eine Kopie des Formulars zu".
    Die Punkte 1. und 2. sind bei mir dementsprechend eingestellt. Ich bekomme trotzdem eine fatal error Meldung, ähnlich wie oben, hier ein zusammengefasster Auszug:

    Fatal error: Uncaught exception Swift_RfcComplianceException with message Address in mailbox given [] does not comply with RFC 2822, 3.6.2. thrown in /var/www/web698/html/...../contao/system/vendor/swiftmailer/classes/Swift/Mime/Headers/MailboxHeader.php on line 352

    #0 /var/www/......../contao/system/vendorswiftmailer/classes/Swift/Mime/Headers/MailboxHeader.php(264): Swift_Mime_Headers_MailboxHeader->_assertValidAddress('')
    #2 /var/www/......../contao/system/vendor/swiftmailer/classes/Swift/Mime/Headers/MailboxHeader.php(65): Swift_Mime_Headers_MailboxHeader->setNameAddresses(Array)
    #3 /var/www/........./contao/system/vendor/swiftmailer/classes/Swift/Mime/SimpleHeaderFactory.php(60): Swift_Mime_Headers_MailboxHeader->setFieldBodyModel(Array)
    #4 /var/www/......../contao/system/vendor/swiftmailer/classes/Swift/Mime/SimpleHeaderSet.php(70): Swift_Mime_SimpleHeaderFactory->createMailboxHeader('Cc', Array)
    #5 /var/www/......../contao/system/vendor/swiftmailer/classes/Swift/Mime/SimpleMessage.php(375): Swift_Mime_SimpleHeaderSet->addMailboxHeader('Cc', Array)
    #6 /var/www/......../contao/system/modules/core/library/Contao/Email.php(357): Swift_Mime_SimpleMessage->setCc(Array)
    #7 /var/www/......./contao/system/modules/core/forms/Form.php(354): Contao\Email->sendCc(NULL)
    #8 /var/www/......./contao/system/modules/core/forms/Form.php(212): Contao\Form->processFormData(Array, Array)
    #9 /var/www/......./contao/system/modules/core/classes/Hybrid.php(205): Contao\Form->compile()
    #10 /var/www/......./contao/system/modules/core/forms/Form.php(62): Contao\Hybrid->generate()
    #11 /var/www/......../contao/system/modules/core/library/Contao/Controller.php(426): Contao\Form->generate()
    #12 /var/www......./contao/system/modules/core/modules/ModuleArticle.php(179): Contao\Controller->getContentElement(Object(Contao\Model\Collection) )
    #13 /var/www......../contao/system/modules/core/modules/Module.php(148): Contao\ModuleArticle->compile()
    #14 /var/www/......../contao/system/modules/core/modules/ModuleArticle.php(59): Contao\Module->generate()
    #15 /var/www......../contao/system/modules/core/library/Contao/Controller.php(354): Contao\ModuleArticle->generate(false)
    #16 /var/www/....../contao/system/modules/core/library/Contao/Controller.php(207): Contao\Controller->getArticle(Object(Contao\Model\Collection), false, false, 'main')
    #17 /var/www/......./contao/system/modules/core/pages/PageRegular.php(109): Contao\Controller->getFrontendModule('0', 'main')
    #18 /var/www/......./contao/index.php(250): Contao\PageRegular->generate(Object(Contao\PageModel))
    #19 /var/www/....../contao/index.php(411): Index->run()
    #20 {main}
    Info: Hoster ist alfahosting und ich habe contao 3.0.1 nicht über den 1Klick Installer installiert, sondern über das install Tool und anschließend die
    (offline)Datenbank auf alfahosting importiert
    Geändert von scampi (09.01.2013 um 10:14 Uhr)

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
  •