リクエストを送信できませんMagentoお問い合わせフォームエラー


8

お問い合わせフォームを送信しようとすると、このエラーが繰り返し表示されます:「リクエストを送信できません。しばらくしてからもう一度お試しください」

デフォルトのMagento連絡フォームを使用しています。

誰がこれから始めるか知っていますか?数日前は機能していましたが、現在は機能していません。

また、販売メールの送信にも問題があります。

前もって感謝します。


以下の例では、注文に移動して[メールを送信]をクリックしようとしたところ、フロントエンドのお問い合わせフォームに記入するのに疲れました...

# root path of bitnami installation replaced with [root]

2013-08-23T11:06:05+00:00 ERR (3): 
exception 'Zend_Mail_Transport_Exception' with message 'Unable to send mail. ' in [root]/lib/Zend/Mail/Transport/Sendmail.php:137
Stack trace:
#0 [root]/lib/Zend/Mail/Transport/Abstract.php(348): Zend_Mail_Transport_Sendmail->_sendMail()
#1 [root]/lib/Zend/Mail.php(1194): Zend_Mail_Transport_Abstract->send(Object(Zend_Mail))
#2 [root]/app/code/core/Mage/Core/Model/Email/Template.php(454): Zend_Mail->send()
#3 [root]/app/code/core/Mage/Core/Model/Email/Template.php(506): Mage_Core_Model_Email_Template->send(Array, Array, Array)
#4 [root]/app/code/core/Mage/Core/Model/Email/Template/Mailer.php(79): Mage_Core_Model_Email_Template->sendTransactional('sales_email_ord...', 'sales', Array, Array, Array, '1')
#5 [root]/app/code/core/Mage/Sales/Model/Order.php(1321): Mage_Core_Model_Email_Template_Mailer->send()
#6 [root]/app/code/core/Mage/Adminhtml/controllers/Sales/OrderController.php(130): Mage_Sales_Model_Order->sendNewOrderEmail()
#7 [root]/app/code/core/Mage/Core/Controller/Varien/Action.php(419): Mage_Adminhtml_Sales_OrderController->emailAction()
#8 [root]/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(250): Mage_Core_Controller_Varien_Action->dispatch('email')
#9 [root]/app/code/core/Mage/Core/Controller/Varien/Front.php(176): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
#10 [root]/app/code/core/Mage/Core/Model/App.php(354): Mage_Core_Controller_Varien_Front->dispatch()
#11 [root]/app/Mage.php(683): Mage_Core_Model_App->run(Array)
#12 [root]/index.php(87): Mage::run('', 'store')
#13 {main}
2013-08-23T11:07:48+00:00 ERR (3): 
exception 'Zend_Mail_Transport_Exception' with message 'Unable to send mail. ' in [root]/lib/Zend/Mail/Transport/Sendmail.php:137
Stack trace:
#0 [root]/lib/Zend/Mail/Transport/Abstract.php(348): Zend_Mail_Transport_Sendmail->_sendMail()
#1 [root]/lib/Zend/Mail.php(1194): Zend_Mail_Transport_Abstract->send(Object(Zend_Mail))
#2 [root]/app/code/core/Mage/Core/Model/Email/Template.php(454): Zend_Mail->send()
#3 [root]/app/code/core/Mage/Core/Model/Email/Template.php(506): Mage_Core_Model_Email_Template->send('christinarule@g...', NULL, Array)
#4 [root]/app/code/core/Mage/Contacts/controllers/IndexController.php(104): Mage_Core_Model_Email_Template->sendTransactional('contacts_email_...', 'custom2', 'example@g...', NULL, Array)
#5 [root]/app/code/core/Mage/Core/Controller/Varien/Action.php(419): Mage_Contacts_IndexController->postAction()
#6 [root]/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(250): Mage_Core_Controller_Varien_Action->dispatch('post')
#7 [root]/app/code/core/Mage/Core/Controller/Varien/Front.php(176): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
#8 [root]/app/code/core/Mage/Core/Model/App.php(354): Mage_Core_Controller_Varien_Front->dispatch()
#9 [root]/app/Mage.php(683): Mage_Core_Model_App->run(Array)
#10 [root]/index.php(87): Mage::run('', 'store')
#11 {main}

どのエラー?^^
Fabian Blechschmidt 2013

エラーと少なくともお問い合わせフォームに使用している拡張子(デフォルトはMagentoでしょうか?)を共有してください
Sander Mangel

@Fabian Blechschmidt申し訳ありませんが、含めるのを忘れていました。エラーは「リクエストを送信できません。しばらくしてからもう一度お試しください」
クリスティーナルール

上で追加された@Sander Mangel申し訳ありません。デフォルトを使用します。
クリスティーナルール

2
ロギングをオンにして(system->configuration->developer->log settings)、もう一度やり直してください。var/log/exception.logまたはでエラーが表示されますvar/log/system.log。エラーメッセージが役に立たない場合は、質問に投稿してください。
マリウス

回答:


4

マリウスの答えを拡張するには、メールサーバーの場合、ホスティング会社に連絡してサーバーにメールサーバーをセットアップするか、AschroderのSMTP拡張機能を使用してSMTP接続を構成することをお勧めします


その拡張機能がインストールされています。ホスティング会社に連絡して、他に何かセットアップしてもらう必要がありますか?
クリスティーナルール

この拡張機能を既に実行している場合、接続しているSMTPサーバーがまだ利用可能かどうかを確認できますか?たとえば、Outlookを使用してこのSMTPサーバー経由で電子メールを送信する
Sander Mangel

@Christina-私もエラーログに基づいてこれを提案しようとしていました。bitnmaiスタックとファイルパスは、AWSにあるかもしれないと思いますか?AWSの場合は、SESのaws.amazon.com/sesを確認することをお勧めします。以前、MagentoサイトのAshley Shroderの拡張機能で使用したことがあり、正常に動作します。
McNab 2013

@サンダーマンジェル素晴らしいアイデア!私はこれをテストしました。SMTPが私のApple Mailで正しく動作しています。それは「at'bellsouth.netアカウントです。それが何か関係があるかどうかはわかりませんか?」以前は正確なメールで機能していたため、これは不可解です。
クリスティーナルール

@McNabアマゾンサーバーでホストしています。あなたが話しているサービスは追加料金ですか?
クリスティーナルール

2

これとまったく同じ問題とエラーメッセージが表示されました。また、優れたSMTP Proをインストールしました。

管理者経由でSMTPセルフテストを実行したところ、メールは正常に送信されましたが、それでも赤いエラー応答が返されました。また、お問い合わせフォームからお問い合わせを送信すると失敗します。

私にとって、問題はEbizmarts MageMonkey拡張機能との競合でした

aschroder_smtppro.logによると

2014-10-10T00:09:57+00:00 DEBUG (7): Running SMTP Pro Self Test
2014-10-10T00:09:57+00:00 DEBUG (7): Checking config re-writes have not clashed.
2014-10-10T00:09:57+00:00 DEBUG (7): Detected overwrite conflict: Ebizmarts_Mandrill_Model_Email_Template
2014-10-10T00:09:57+00:00 DEBUG (7): Using Google Apps/Gmail Transport.
2014-10-10T00:09:57+00:00 DEBUG (7): Skipping raw connection test for non-SMTP options.
2014-10-10T00:09:57+00:00 DEBUG (7): Actual email sending test...
2014-10-10T00:09:57+00:00 DEBUG (7): Zend_Mail Object

MageMonkeyのMandrillコンポーネントも使用していないためEbizmarts_Mandrill.xml、/ app / etc / modulesからを削除すると、この競合が解決され、すべてが期待どおりに機能するようになりました。


1

答えは簡単です。メールサーバーが構成されていないか、正しくリンクされていません。
または、電子メールテンプレートが間違っています。連絡先フォームの電子メールテンプレートを変更した場合は、デフォルトのテンプレートを試してください。それが機能する場合は、デフォルトと自分の違いを確認してください。
[編集]Zend_Mail_Transport_Sendmail::_sendMail()これらの行の周りで 何か問題が発生した場合、例外がスローされます:

$result = mail(
            $this->recipients,
            $this->_mail->getSubject(),
            $this->body,
            $this->header,
            $this->parameters); 

テンプレートファイルが存在すると言う場合、問題はメールサーバーにあります。上記のコードmailの値をログに記録し、記録した値と他のテスト値で関数を「手動」でテストしてください。この方法では、値が間違っているか、メールサーバーに問題があるかを確認できます。


本当にありがとう。「ローカルからのデフォルトのテンプレート」を使用していると表示されます。これを表示して、正しい順序で存在することを確認できますか?
クリスティーナルール

@ChristinaRule。app / locale / {lang_ISO} /template/email/contact_form.html
マリウス

うん、それで大丈夫です... mhhhですから、これは私たちのAmazonサーバーの問題か、@ bellsouth.netの問題のどちらかだと思います
Christina Rule

@ChristinaRule。エラーに関する情報を追加しました。これは実際には答えではありませんが、問題のデバッグに役立ちます。
マリウス

本当にありがとう。Gmailアドレスを試しましたが、それも機能しません。それはメールサーバーの問題でしょうか、それとも実際のアマゾンサーバーの何かである可能性はありますか?これは非常にクレイジーで、フォームを機能させるのにこれほど長い時間がかかります!@Marius
Christina Rule、
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.