Willkommen im neuen Forum von concrete5.de.
Die Anmeldung ist ab dem 15.10.2020 nur noch mit E-Mail Adresse und Passwort möglich. Eine Anmeldung mit Benutzername ist nicht mehr möglich.
Formulare schicken keine Benachrichtigungen raus Gelöst
Hallo in die Runde,
meine Kontaktformular schicken keine Nachrichten raus :-(
Die Seite lief vorher auf einem Testserver, da ging alles noch. Jetzt nach dem Umzug zum Liveserver (HostEurope) gehen keine Nachrichten über die mehr raus. Im Formblock selbst ist natürlich eine E-Mail Adresse hinterlegt und das Häkchen gesetzt, dass ich eine Benachrichtigung bekommen woll.
Ich habe erstmal direkt beim Hoster gefragt und die haben dann in der application/config/concrete.php eine gültige E-Mail Adresse hinzugefügt ... Sie haben dann auch gleich eine Testnachricht übers Backend (unter Konfiguration testen) losgeschickt, die kam auch an und ich dacht, jetzt geht alles wieder.
Aber: die Formulare bleiben weiterhin stumm. In den Berichten steht Folgendes:
**EMAILS SIND AKTIVIERT. DIESE EMAIL WURDE NICHT VERSANDT**
Benutzte Vorlage: block_form_submission
E-Mail-Details: Date: Wed, 26 Sep 2018 08:41:27 +0200 ...
Also muss es doch irgendwo noch etwas geben, was ich auch übersehen habe, oder? Ich bin (mal wieder) auf eure Hilfe angewiesen.
Vielen Dank für jeden Hinweis!
Maria
Hallo Maria,
mit welcher Version bist Du denn unterwegs? In der aktuellen 8.4.2 kann man in der Verwaltung einstellen, welche Email Adresse von welcher Funktion genutzt wird.
Dann sollte die im Kontaktformular gesetzte Email Adresse natürlich auch durch das System nutzbar sein. Wenn Du also test@email.de in den Einstellunge gespeichert hast, sollte dies auch im Kontaktformular drin sein (und das Häkchen gesetzt).
Jetzt habe ich im Moment noch gesehen, dass im Protokoll neben dem Hinweis "**EMAILS SIND AKTIVIERT. DIESE EMAIL WURDE NICHT VERSANDT** etc. ..." noch ein zweiter Eintrag kommt, den ich heutemorgen übersehen haben muss. Der Text steht unten.
Hier im Forum habe ich einen ähnlichen Fehler gesehen, dort lag es daran, dass die eingetragene E-Mail Adresse falsch war. Das kann ich hier aber ausschließen: ich habe mehrere Adressen probiert, die ich alle in Benutzung habe.
... ich steht total im Wald, keine Ahnung was ich noch machen kann -_-
Mail Fehler aufgetreten, E-Mail konnte nicht gesendet werden:Unable to send mail: Unknown error
#0 [internal function]: Zend\Mail\Transport\Sendmail->mailHandler('info@fotobox-ei...', '=?UTF-8?Q?=C3=9...', 'Vom Formular Ko...', 'Date: Wed, 26 S...', ' -finfo@solanum...')
#1 /is/htdocs/wp1155095_TXZ5VRW0Z2/www/c5/concrete/vendor/zendframework/zend-mail/src/Transport/Sendmail.php(138): call_user_func(Array, 'info@fotobox-ei...', '=?UTF-8?Q?=C3=9...', 'Vom Formular Ko...', 'Date: Wed, 26 S...', ' -finfo@solanum...')
#2 /is/htdocs/wp1155095_TXZ5VRW0Z2/www/c5/concrete/src/Mail/Service.php(599): Zend\Mail\Transport\Sendmail->send(Object(Zend\Mail\Message))
#3 /is/htdocs/wp1155095_TXZ5VRW0Z2/www/c5/concrete/blocks/form/controller.php(601): Concrete\Core\Mail\Service->sendMail()
#4 [internal function]: Concrete\Block\Form\Controller->action_submit_form('1243')
#5 /is/htdocs/wp1155095_TXZ5VRW0Z2/www/c5/concrete/src/Controller/AbstractController.php(294): call_user_func_array(Array, Array)
#6 /is/htdocs/wp1155095_TXZ5VRW0Z2/www/c5/concrete/src/Page/Controller/PageController.php(306): Concrete\Core\Controller\AbstractController->runAction('action_submit_f...', Array)
#7 /is/htdocs/wp1155095_TXZ5VRW0Z2/www/c5/concrete/src/Http/ResponseFactory.php(169): Concrete\Core\Page\Controller\PageController->validateRequest()
#8 /is/htdocs/wp1155095_TXZ5VRW0Z2/www/c5/concrete/src/Http/ResponseFactory.php(369): Concrete\Core\Http\ResponseFactory->controller(Object(Concrete\Core\Page\Controller\PageController))
#9 /is/htdocs/wp1155095_TXZ5VRW0Z2/www/c5/concrete/src/Routing/DispatcherRouteCallback.php(34): Concrete\Core\Http\ResponseFactory->collection(Object(Concrete\Core\Page\Page))
#10 /is/htdocs/wp1155095_TXZ5VRW0Z2/www/c5/concrete/src/Http/DefaultDispatcher.php(122): Concrete\Core\Routing\DispatcherRouteCallback->execute(Object(Concrete\Core\Http\Request))
#11 /is/htdocs/wp1155095_TXZ5VRW0Z2/www/c5/concrete/src/Http/DefaultDispatcher.php(54): Concrete\Core\Http\DefaultDispatcher->handleDispatch(Object(Concrete\Core\Http\Request))
#12 /is/htdocs/wp1155095_TXZ5VRW0Z2/www/c5/concrete/src/Http/Middleware/DispatcherDelegate.php(39): Concrete\Core\Http\DefaultDispatcher->dispatch(Object(Concrete\Core\Http\Request))
#13 /is/htdocs/wp1155095_TXZ5VRW0Z2/www/c5/concrete/src/Http/Middleware/ThumbnailMiddleware.php(71): Concrete\Core\Http\Middleware\DispatcherDelegate->next(Object(Concrete\Core\Http\Request))
#14 /is/htdocs/wp1155095_TXZ5VRW0Z2/www/c5/concrete/src/Http/Middleware/MiddlewareDelegate.php(38): Concrete\Core\Http\Middleware\ThumbnailMiddleware->process(Object(Concrete\Core\Http\Request), Object(Concrete\Core\Http\Middleware\DispatcherDelegate))
#15 /is/htdocs/wp1155095_TXZ5VRW0Z2/www/c5/concrete/src/Http/Middleware/FrameOptionsMiddleware.php(39): Concrete\Core\Http\Middleware\MiddlewareDelegate->next(Object(Concrete\Core\Http\Request))
#16 /is/htdocs/wp1155095_TXZ5VRW0Z2/www/c5/concrete/src/Http/Middleware/MiddlewareDelegate.php(38): Concrete\Core\Http\Middleware\FrameOptionsMiddleware->process(Object(Concrete\Core\Http\Request), Object(Concrete\Core\Http\Middleware\MiddlewareDelegate))
#17 /is/htdocs/wp1155095_TXZ5VRW0Z2/www/c5/concrete/src/Http/Middleware/CookieMiddleware.php(37): Concrete\Core\Http\Middleware\MiddlewareDelegate->next(Object(Concrete\Core\Http\Request))
#18 /is/htdocs/wp1155095_TXZ5VRW0Z2/www/c5/concrete/src/Http/Middleware/MiddlewareDelegate.php(38): Concrete\Core\Http\Middleware\CookieMiddleware->process(Object(Concrete\Core\Http\Request), Object(Concrete\Core\Http\Middleware\MiddlewareDelegate))
#19 /is/htdocs/wp1155095_TXZ5VRW0Z2/www/c5/concrete/src/Http/Middleware/ApplicationMiddleware.php(29): Concrete\Core\Http\Middleware\MiddlewareDelegate->next(Object(Concrete\Core\Http\Request))
#20 /is/htdocs/wp1155095_TXZ5VRW0Z2/www/c5/concrete/src/Http/Middleware/MiddlewareDelegate.php(38): Concrete\Core\Http\Middleware\ApplicationMiddleware->process(Object(Concrete\Core\Http\Request), Object(Concrete\Core\Http\Middleware\MiddlewareDelegate))
#21 /is/htdocs/wp1155095_TXZ5VRW0Z2/www/c5/concrete/src/Http/Middleware/MiddlewareStack.php(86): Concrete\Core\Http\Middleware\MiddlewareDelegate->next(Object(Concrete\Core\Http\Request))
#22 /is/htdocs/wp1155095_TXZ5VRW0Z2/www/c5/concrete/src/Http/DefaultServer.php(85): Concrete\Core\Http\Middleware\MiddlewareStack->process(Object(Concrete\Core\Http\Request))
#23 /is/htdocs/wp1155095_TXZ5VRW0Z2/www/c5/concrete/src/Foundation/Runtime/Run/DefaultRunner.php(115): Concrete\Core\Http\DefaultServer->handleRequest(Object(Concrete\Core\Http\Request))
#24 /is/htdocs/wp1155095_TXZ5VRW0Z2/www/c5/concrete/src/Foundation/Runtime/DefaultRuntime.php(102): Concrete\Core\Foundation\Runtime\Run\DefaultRunner->run()
#25 /is/htdocs/wp1155095_TXZ5VRW0Z2/www/c5/concrete/dispatcher.php(36): Concrete\Core\Foundation\Runtime\DefaultRuntime->run()
#26 /is/htdocs/wp1155095_TXZ5VRW0Z2/www/c5/index.php(3): require('/is/htdocs/wp11...')
#27 {main}
Benutzte Vorlage: block_form_submission
Nach: info@fotobox-eichsfeld.de, info@solanum-webdesign.de
Von: info@solanum-webdesign.de
Antworten auf: maria@tigermurmel.de
Betreff: Übermitteltes Formular Kontaktformular Firmenfeiern
Nachricht:
Vom Formular Kontaktformular Firmenfeiern Ihrer Website wurde gesendet:
Vor- und Nachname
Test 11
Kannst Du mal zeigen, wie der Eintrag in der application/config/concrete.php aussieht? Und verwendest Du die PHP oder die SMTP-Versandmethode? Un welche Adresse wurde in application/config/concrete.php eingetragen?
Es sollte da so aussehen:
return array( 'email' => array( 'default' => array( 'address' => 'your@email.com', 'name' => 'Your Site', // this can be left out ), ), );
Versand läuft im Moment über PHP. Ich probiere es mal mit der SMTP Methode (hab ich noch nie gemacht, aber einen Versuch ist es wert ...)
Folgendes steht im Moment in der concrete.php
Die jetzige E-Mail Adresse endet auf der Domain, wo auch jetzt die Website liegt, vorher habe ich auch testweise mal meine eigene eingesetzt: in beiden Fällen gehen keine Nachrichten von den Formularen raus. Aber die Testmail, die man aus dem Backend schicken kann (bei Konfiguration testen), die kommt immer an.
Das kann doch nur bedeuten, dass estwas mit dem Formularblock an sich nicht stimmt, oder? Ich verwende kein Designtemplate, sondern die Defaulteinstellungen.
So wie es aussieht, liegt der Fehler vermutlich doch nicht bei Concrete5 (hätte ich mir auch denken können). Weil ich nicht weiter wusste, habe ich einfach mal eine ganz normale E-mail an die Adresse mail@seeterrassen-northeim.de geschickt ...
Und voilá: irgend etwas stimmt schon mit der Adresse nicht! Ich nämlich promt eine Fehlermeldung ... Ich weiß nicht, in wie weit ich die ganze Fehlermeldung hier einfach posten darf, daher nur die ersten Zeilen:
"Office 365
Your message to mail@seeterrassen-northeim.de couldn't be delivered.
mail wasn't found at seeterrassen-northeim.de. ..."
Da werde ich jetzt mal weiter forschen (E-Mail an den Support ist schon raus) und melde mich hier wieder, falls ich ne Lösung hab. Wenn du eine Vorgehensweise hast, kannst du sie natürlich auch vorschlagen ;-)
Ok, Du könntest Spaßeshalber mal eine andere, Dir mit Sicherheit bekannte E-Mail Adresse einsetzen (ideal per SMTP) und somit testen.
Wenn Du auf die letzte c5 Version upgradest (8.4.3) hast Du das Email-Interface auch einfacher in der Verwaltung.
Um zu sehen wie eine E-Mail Adresse erreichbar ist, ist die MX Toolbox sehr praktisch: https://mxtoolbox.com/
>Could not open socket: stream_socket_client(): unable to connect to tcp://solanum-webdesign.de:25 (Connection refused)
Das heisst, Dein Mailserver benutzt nicht Port 25 zum Versand von Email:
Ich habs mal getestet:
MacBook-Pro:~ root$ nc -z solanum-webdesign.de 20-30 Connection to solanum-webdesign.de port 21 [tcp/ftp] succeeded! Connection to solanum-webdesign.de port 22 [tcp/ssh] succeeded!
Du siehst, die Ports 21 und 22 sind offen, von 25 kommz keine Rückmeldung (Geprüft wurden 20-30).
Versuch mal 587 oder 465
Nachricht hinzufügen