[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
Email-Versand Kontaktformular - REDAXO Forum
Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Martin Illguth
Beiträge: 10
Registriert: 27. Jul 2015, 15:07

Email-Versand Kontaktformular

2. Sep 2015, 10:00

Hallo zusammen,

ich habe für einen Kunden einen Hoster-Umzug seiner Homepage durchgeführt. Da ich mich mit Redaxo kaum auskenne, benötige ich eure Hilfe:

Auf der Homepage ist ein Kontaktformular, das mit XForm gebaut ist.

Code: Alles auswählen

html||<div style="width: 650px; padding: 15px;" class="gradient-box modul-inner">

select|anrede|Anrede|Frau=Frau,Herr=Herr|[no_db]|defaultwert|multiple=0|selectsize
text|firstname|Vorname:*
text|lastname|Nachname:*
text|company|Firma:
text|email|E-Mail:*

html||<p><strong>Anschrift:</strong></p>
text|street|Straße:
text|plz|Postleitzahl:
text|city|Stadt/Ort:
text|country|Land:

textarea|message|Ihre Anfrage:

captcha|Sicherheitscode:|Sie haben einen falschen Sicherheitscode eingegeben.|

validate|empty|firstname|Bitte geben Sie Ihren Vornamen ein.
validate|empty|lastname|Bitte geben Sie Ihren Nachnamen ein.
validate|empty|email|Bitte geben Sie eine E-Mail Adresse ein.
validate|email|email|Bitte überprüfen Sie Ihre Eingabe der E-Mail Adresse. 
validate|strip_html|message|*SPAM - Sie haben unerlaubten Code eingefügt! *


action|db2email|kontaktformular|emaillabel|info@isar-residenz.de

submit|submit|Absenden|[no_db]|btn small brown

html||</div>
Als vordefinierte Aktion bei Submit ist "nichts machen (actions im Formular)" eingestellt.

Im Redaxo-Backend unter Addons -> PHPMailer sind folgende daten eingetragen:

Code: Alles auswählen

Absender (Name) = Mailer
Absender (E-Mail) = from@example.com
Lesebestätigung (E-Mail) = 
Blindkopie (E-Mail) = 
Mailertype = mail
Host = localhost
Zeichensatz = utf-8
WordWrap = 120
Kodierung = 8bit
Priorität = Normal
SMTP-Authentifizierung = false
SMTP-Benutzername
SMTP-Passwort
Das waren die Einstellungen, wie sie nach dem Umzug noch vorhanden waren.

Das Problem ist, dass nach Absenden des Formulars keine E-Mail verschickt wird. Die Seite lädt einfach neu und das Formular ist geleert. Keine PHP-Fehler, keine E-Mail.

Zum Testen habe ich die PHPMailer-Einstellungen von "mail" auf "sendmail" geändert. Keine Verbesserung.

Danach habe ich versucht, smtp-Versand zu aktivieren, indem ich den MailerType = smtp und den Host = mail.isar-residenz.de gesetzt habe und SMTP-Authentifizierung = true und die entsprechenden Zugangsdaten eingetragen habe (Die Zugangsdaten, mit denen ich mich auch z.B. im webmail anmelden kann)

Wieder keine Verbesserung und kein E-Mail-Versand.

Kann mir hier bitte jemand auf die Sprünge helfen, was ich falsch mache?

Benutzeravatar
Oliver.Kreischer
Beiträge: 2508
Registriert: 17. Dez 2004, 00:03
Wohnort: Velbert - LA
Kontaktdaten: Website

Re: Email-Versand Kontaktformular

2. Sep 2015, 10:32

Hi,

gucke im Redaxo einmal ob es unter xForm / E-Mail Templates ein Template mit der Bezeichnung "kontaktformular" vohanden ist.

Falls nicht müsstest Du das mit den entsprechenden Angaben anlegen.

LG
Oliver
> Friends Of REDAXO Gemeinsame REDAXO-Entwicklung!
> REDAXO Agenturen. Eintragen erwünscht!
> Komm in den Slack Channel Es lohnt sich!

Martin Illguth
Beiträge: 10
Registriert: 27. Jul 2015, 15:07

Re: Email-Versand Kontaktformular

2. Sep 2015, 12:11

Ja, das E-Mail-Template "kontaktformular" ist vorhanden.

Folgende Einstellungen sind hier drin:

Code: Alles auswählen

Key = kontaktformular
E-Mail = kontakt@isar-residenz.de
E-Mail-Name = ISAR RESIDENZ Server
Betreff = Kontaktanfrage - ###REX_SERVER###
Body = Anrede: ###anrede###
Vorname: ###firstname###
Nachname: ###lastname###
Firma: ###company###

E-Mail: ###email###

Adresse:
Straße: ###street###
PLZ / Ort: ###plz### ###city###
Land: ###country###

Nachricht: ###message###
Die E-Mail-Adresse "kontakt@isar-residenz.de" ist beim Hoster angelegt, aber auch hier kommen keine E-Mails an. :(

Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: Email-Versand Kontaktformular

2. Sep 2015, 12:25

Schau mal bitte mit Firebug > Netzwerk drauf. Du bekommst aktuell bei allen deinen Resourcen (css, js, html) einen haufen 301er. Vermutlich liegts daran. Wenn das Kontaktformular nach submit einmal redirectet wird, dann sind natürlich die Eingaben verloren...sprich das Kontaktformular läd so wie wenn man zum ersten mal drauf ist.

Martin Illguth
Beiträge: 10
Registriert: 27. Jul 2015, 15:07

Re: Email-Versand Kontaktformular

2. Sep 2015, 12:37

RexDude hat geschrieben:Schau mal bitte mit Firebug > Netzwerk drauf. Du bekommst aktuell bei allen deinen Resourcen (css, js, html) einen haufen 301er. Vermutlich liegts daran. ...
Hmm, da hast Du Recht. Das ist mir bisher nicht aufgefallen.

Ich hab nur leider keine Ahnung, wo diese Weiterleitungen herkommen.

Kannst Du mir noch einen Hinweis geben, wo ich da eventuell nachschauen könnte?

Ist das was im Redaxo? In der htaccess? Sonstwo?


@Edit:
An der Stelle hab ich mal in die htaccess geschaut und mich daran erinnert, dass mein Hoster hier eine Änderung vorgenommen hat:

# Short open fuer Formulargenerator
#php_value short_open_tag 1

Wurde auskommentiert.

Ist das mein Bösewicht?

Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: Email-Versand Kontaktformular

2. Sep 2015, 12:52

:)

1. In der .htaccess alles abklemmen was auf Redirects hindeuten könnte.
2. Du solltest die URL der Website in REDAXO anpassen. Aktuell scheinst du die Domain ohne WWW dort anzugeben, was dann auch im Basetag so rauskommt. Das könnte auch das Prob verursachen.

Martin Illguth
Beiträge: 10
Registriert: 27. Jul 2015, 15:07

Re: Email-Versand Kontaktformular

2. Sep 2015, 13:22

RexDude hat geschrieben: 2. Du solltest die URL der Website in REDAXO anpassen. Aktuell scheinst du die Domain ohne WWW dort anzugeben, was dann auch im Basetag so rauskommt. Das könnte auch das Prob verursachen.
Juhu! Das war´s. Die E-Mails werden versendet und kommen an! :D


Vielen Dank für die Hilfe!

Ihr habt hier wirklich ein paar tolle User, die echt nett sind und einem wirklich weiterhelfen.
Danke nochmal und dickes Lob!

Zurück zu „Allgemeines [R4]“