Mail funktioniert nicht

Es tut mir leid, in diesem Thread ansprechend zu sein, aber es gibt einfach niemanden im russischsprachigen Forum. Mail funktioniert weder im Backend noch im Frontend. Protokolldatei:

1
[2019-04-19 00:42:47] OXID Logger.ERROR: Could not instantiate mail function. ["[object] (OxidEsales\Eshop\Core\Exception\StandardException(code: 0): Could not instantiate mail function. at /home/pianoser/public_html/eshop6/vendor/oxid-esales/oxideshop-ce/source/Core/UtilsObject.php:231)\n[stacktrace]\n#0 /home/pianoser/public_html/eshop6/source/oxfunctions.php(101): OxidEsales\EshopCommunity\Core\UtilsObject->oxNew(‘OxidEsales\Esho…’)\n#1 /home/pianoser/public_html/eshop6/vendor/oxid-esales/oxideshop-ce/source/Core/Email.php(2072): oxNew(‘OxidEsales\Esho…’)\n#2 /home/pianoser/public_html/eshop6/vendor/oxid-esales/oxideshop-ce/source/Core/Email.php(420): OxidEsales\EshopCommunity\Core\Email->_sendMail()\n#3 /home/pianoser/public_html/eshop6/vendor/oxid-esales/oxideshop-ce/source/Core/Email.php(1083): OxidEsales\EshopCommunity\Core\Email->send()\n#4 /home/pianoser/public_html/eshop6/vendor/oxid-esales/oxideshop-ce/source/Application/Controller/Admin/OrderOverview.php(129): OxidEsales\EshopCommunity\Core\Email->sendSendedNowMail(Object(OxidEsales\Eshop\Application\Model\Order))\n#5 /home/pianoser/public_html/eshop6/vendor/oxid-esales/oxideshop-ce/source/Core/Controller/BaseController.php(524): OxidEsales\EshopCommunity\Application\Controller\Admin\OrderOverview->sendorder()\n#6 /home/pianoser/public_html/eshop6/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(332): OxidEsales\EshopCommunity\Core\Controller\BaseController->executeFunction(‘sendorder’)\n#7 /home/pianoser/public_html/eshop6/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(274): OxidEsales\EshopCommunity\Core\ShopControl->executeAction(Object(OxidEsales\Eshop\Application\Controller\Admin\OrderOverview), ‘sendorder’)\n#8 /home/pianoser/public_html/eshop6/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(137): OxidEsales\EshopCommunity\Core\ShopControl->_process(‘OxidEsales\Esho…’, ‘sendorder’, NULL, NULL)\n#9 /home/pianoser/public_html/eshop6/vendor/oxid-esales/oxideshop-ce/source/Core/Oxid.php(26): OxidEsales\EshopCommunity\Core\ShopControl->start()\n#10 /home/pianoser/public_html/eshop6/source/index.php(15): OxidEsales\EshopCommunity\Core\Oxid::run()\n#11 /home/pianoser/public_html/eshop6/source/admin/index.php(11): require_once(’/home/pianoser/…’)\n#12 {main}\n"] []

2
[2019-04-19 00:38:10] OXID Logger.ERROR: Could not instantiate mail function. ["[object] (OxidEsales\Eshop\Core\Exception\StandardException(code: 0): Could not instantiate mail function. at /home/pianoser/public_html/eshop6/vendor/oxid-esales/oxideshop-ce/source/Core/UtilsObject.php:231)\n[stacktrace]\n#0 /home/pianoser/public_html/eshop6/source/oxfunctions.php(101): OxidEsales\EshopCommunity\Core\UtilsObject->oxNew(‘OxidEsales\Esho…’)\n#1 /home/pianoser/public_html/eshop6/vendor/oxid-esales/oxideshop-ce/source/Core/Email.php(2072): oxNew(‘OxidEsales\Esho…’)\n#2 /home/pianoser/public_html/eshop6/vendor/oxid-esales/oxideshop-ce/source/Core/Email.php(420): OxidEsales\EshopCommunity\Core\Email->_sendMail()\n#3 /home/pianoser/public_html/eshop6/vendor/oxid-esales/oxideshop-ce/source/Core/Email.php(795): OxidEsales\EshopCommunity\Core\Email->send()\n#4 /home/pianoser/public_html/eshop6/vendor/oxid-esales/oxideshop-ce/source/Application/Controller/ContactController.php(226): OxidEsales\EshopCommunity\Core\Email->sendContactMail(‘shop.pianoservi…’, ‘\xD0\xBF\xD1\x80\xD0\xBE\xD0\xB1\xD0\xB0 \xD1\x82\xD0\xB5…’, ‘Message from Ro…’)\n#5 /home/pianoser/public_html/eshop6/vendor/oxid-esales/oxideshop-ce/source/Application/Controller/ContactController.php(103): OxidEsales\EshopCommunity\Application\Controller\ContactController->sendContactMail(‘shop.pianoservi…’, ‘\xD0\xBF\xD1\x80\xD0\xBE\xD0\xB1\xD0\xB0 \xD1\x82\xD0\xB5…’, ‘Message from Ro…’)\n#6 /home/pianoser/public_html/eshop6/vendor/oxid-esales/oxideshop-ce/source/Core/Controller/BaseController.php(524): OxidEsales\EshopCommunity\Application\Controller\ContactController->send()\n#7 /home/pianoser/public_html/eshop6/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(332): OxidEsales\EshopCommunity\Core\Controller\BaseController->executeFunction(‘send’)\n#8 /home/pianoser/public_html/eshop6/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(274): OxidEsales\EshopCommunity\Core\ShopControl->executeAction(Object(OxidEsales\Eshop\Application\Controller\ContactController), ‘send’)\n#9 /home/pianoser/public_html/eshop6/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(137): OxidEsales\EshopCommunity\Core\ShopControl->_process(‘OxidEsales\Esho…’, ‘send’, NULL, NULL)\n#10 /home/pianoser/public_html/eshop6/vendor/oxid-esales/oxideshop-ce/source/Core/Oxid.php(26): OxidEsales\EshopCommunity\Core\ShopControl->start()\n#11 /home/pianoser/public_html/eshop6/source/index.php(15): OxidEsales\EshopCommunity\Core\Oxid::run()\n#12 {main}\n"] []

Vielen Dank für alle Gedanken.

Hallo, In Stammdaten die SMTP-Einstellungen überprüfen. Dann bei config.inc.php den Schreibschutz entfernen und $this->iDebug auf 6 setzen. Dann im Frontend bei “Passwort vergessen” die eigene Adresse eintragen und abschicken, dann sollten ein paar Meldungen erscheinen was nicht klappt.

Vielen Dank für Ihre Antwort. Das ist, was Debug gibt

Could not instantiate mail function.

#0 /home/pianoser/public_html/eshop6/source/oxfunctions.php(101): OxidEsales\EshopCommunity\Core\UtilsObject->oxNew(‘OxidEsales\Esho…’)
#1 /home/pianoser/public_html/eshop6/vendor/oxid-esales/oxideshop-ce/source/Core/Email.php(2072): oxNew(‘OxidEsales\Esho…’)
#2 /home/pianoser/public_html/eshop6/vendor/oxid-esales/oxideshop-ce/source/Core/Email.php(420): OxidEsales\EshopCommunity\Core\Email->_sendMail()
#3 /home/pianoser/public_html/eshop6/vendor/oxid-esales/oxideshop-ce/source/Core/Email.php(759): OxidEsales\EshopCommunity\Core\Email->send()
#4 /home/pianoser/public_html/eshop6/vendor/oxid-esales/oxideshop-ce/source/Application/Controller/ForgotPasswordController.php(71): OxidEsales\EshopCommunity\Core\Email->sendForgotPwdEmail(‘shop.pianoservi…’)
#5 /home/pianoser/public_html/eshop6/vendor/oxid-esales/oxideshop-ce/source/Core/Controller/BaseController.php(524): OxidEsales\EshopCommunity\Application\Controller\ForgotPasswordController->forgotPassword()
#6 /home/pianoser/public_html/eshop6/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(332): OxidEsales\EshopCommunity\Core\Controller\BaseController->executeFunction(‘forgotpassword’)
#7 /home/pianoser/public_html/eshop6/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(274): OxidEsales\EshopCommunity\Core\ShopControl->executeAction(Object(OxidEsales\Eshop\Application\Controller\ForgotPasswordController), ‘forgotpassword’)
#8 /home/pianoser/public_html/eshop6/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(137): OxidEsales\EshopCommunity\Core\ShopControl->_process(‘OxidEsales\Esho…’, ‘forgotpassword’, NULL, NULL)
#9 /home/pianoser/public_html/eshop6/vendor/oxid-esales/oxideshop-ce/source/Core/Oxid.php(26): OxidEsales\EshopCommunity\Core\ShopControl->start()
#10 /home/pianoser/public_html/eshop6/source/index.php(15): OxidEsales\EshopCommunity\Core\Oxid::run()
#11 {main};

Die SMTP-Debugmeldungen erscheinen nicht im Exceptionlog sondern werden direkt im Frontend angezeigt.

Sorry, aber ich habe nicht verstanden, wo ich SMTP-Debugmeldungen sehen soll? Das ist was auf meiner Website ist.

Vielen Dank an alle, die zur Rettung gekommen sind. Das Problem war wie folgt. In eShop 4.10 müssen Sie nicht den Namen des SMTP-Servers angeben und alles funktioniert. Und im eShop 6,1,2 müssen Sie den Servernamen in den SMTP-Einstellungen angeben

Danke für die Rückmeldung, deshalb wurden wahrscheinlich auch keine SMTP-Debug-Logs angezeigt, die Stelle war schon die richtige im Prinzip.

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.