Không thể gửi yêu cầu của bạn Lỗi mẫu liên hệ Magento


8

Tôi liên tục nhận được lỗi này khi cố gắng gửi biểu mẫu liên hệ của mình: "Không thể gửi yêu cầu của bạn. Vui lòng thử lại sau"

Tôi đang sử dụng mẫu liên hệ Magento mặc định.

Có ai biết bắt đầu từ đâu với điều này? Nó đã hoạt động vài ngày trước và bây giờ thì không.

Tôi cũng gặp vấn đề với việc gửi email bán hàng.

Cảm ơn trước.


Trong ví dụ dưới đây, tôi đã cố gắng đi đến một đơn đặt hàng và nhấp vào "gửi email" sau đó tôi mệt mỏi để điền vào mẫu liên hệ ở mặt trước ...

# 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}

lỗi nào ^^
Fabian Blechschmidt

Vui lòng chia sẻ lỗi và ít nhất là tiện ích mở rộng bạn đang sử dụng cho biểu mẫu liên hệ (tôi đoán là Magento mặc định?)
Sander Mangel

@Fabian Blechschmidt xin lỗi tôi quên bao gồm. Lỗi là "Không thể gửi yêu cầu của bạn. Vui lòng thử lại sau"
Quy tắc Christina

@Sander Mangel xin lỗi thêm ở trên. Sử dụng mặc định.
Quy tắc Christina

2
bật đăng nhập ( system->configuration->developer->log settings), sau đó thử lại. Bạn sẽ thấy lỗi của bạn trong var/log/exception.loghoặc var/log/system.log. Nếu thông báo lỗi không giúp bạn, hãy đăng nó trong câu hỏi.
Marius

Câu trả lời:


4

Để mở rộng câu trả lời của Marius, nếu đó là máy chủ thư, tôi khuyên bạn nên liên hệ với công ty lưu trữ để thiết lập máy chủ gửi thư trên máy chủ của bạn hoặc sử dụng tiện ích mở rộng SMTP của Aschroder để định cấu hình kết nối SMTP


chúng tôi đã cài đặt phần mở rộng đó. Tôi cũng cần liên hệ với công ty lưu trữ của chúng tôi và để họ thiết lập một cái gì đó khác?
Quy tắc Christina

Nếu bạn đã có tiện ích mở rộng này đang chạy, bạn có thể kiểm tra xem máy chủ SMTP bạn đang kết nối có còn khả dụng không? Ví dụ: bằng cách sử dụng triển vọng để gửi email qua máy chủ SMTP này
Sander Mangel

@Christina - Tôi cũng đề nghị điều này dựa trên nhật ký lỗi. Ngăn xếp bitnmai và filepaths khiến tôi nghĩ rằng nó có thể có trên AWS? Nếu trên AWS, bạn có thể muốn xem SES aws.amazon.com/kes - Tôi đã sử dụng nó trước đây với tiện ích mở rộng của Ashley Shroder trên trang web Magento và nó hoạt động tốt.
McNab

@ sander-mangel ý tưởng tuyệt vời! Tôi đã kiểm tra điều này, một SMTP đang hoạt động chính xác trên Apple Mail của tôi. Đó là tài khoản 'at'bellsouth.net tôi không biết có liên quan gì không? Nó đã hoạt động trước đây với email chính xác nên điều này thật khó hiểu.
Quy tắc Christina

@McNab Chúng tôi đang lưu trữ trên một máy chủ amazon. Là dịch vụ bạn đang nói về một khoản phí bổ sung?
Quy tắc Christina

2

Tôi đã có chính xác cùng một vấn đề và thông báo lỗi. Tôi cũng đã cài đặt SMTP Pro tuyệt vời.

Khi tôi chạy tự kiểm tra SMTP qua quản trị viên, nó đã gửi email thành công nhưng vẫn trả lời lỗi đỏ. Ngoài ra, nó sẽ thất bại khi gửi một cuộc điều tra thông qua các hình thức liên lạc.

Đối với tôi, vấn đề là mâu thuẫn với phần mở rộng Eagemarts MageMonkey .

Theo 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

Vì chúng tôi thậm chí không sử dụng thành phần Mandrill của MageMonkey, việc xóa Ebizmarts_Mandrill.xmlkhỏi / app / etc / mô-đun đã giải quyết xung đột này và bây giờ mọi thứ đang hoạt động như mong đợi.


1

Đáp án đơn giản. Bạn không có cấu hình máy chủ thư hoặc bạn không được liên kết chính xác.
Hoặc mẫu e-mail của bạn là sai. Nếu bạn đã thay đổi mẫu e-mail cho biểu mẫu liên hệ, hãy thử với mẫu mặc định. Nếu nó hoạt động, hãy kiểm tra sự khác biệt giữa cái mặc định và cái của bạn.
[EDIT] Ngoại lệ được ném nếu có gì đó sai ở Zend_Mail_Transport_Sendmail::_sendMail()xung quanh những dòng này:

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

NẾU bạn nói tập tin mẫu ở đó thì vấn đề là ở máy chủ thư. Hãy thử ghi lại các giá trị trong mã ở trên và "kiểm tra" thủ công mailhàm với các giá trị bạn đăng nhập và với các giá trị kiểm tra khác. Bằng cách này, bạn có thể thấy các giá trị bị sai hoặc máy chủ thư có vấn đề.


cám ơn rất nhiều. Nó nói rằng tôi đang sử dụng "mẫu mặc định từ cục bộ", nơi tôi có thể xem cái này để xác nhận nó ở đó và theo đúng thứ tự?
Quy tắc Christina

@ChristinaRule. Nó phải ở trong ứng dụng / ngôn ngữ / {lang_ISO} /template/email/contact_form.html
Marius

Vâng, mọi thứ đều ổn .... mhhh vì vậy điều này khiến tôi nghĩ đó là một cái gì đó với máy chủ Amazon của chúng tôi hoặc một cái gì đó với @ bellsouth.net
Quy tắc Christina

@ChristinaRule. Tôi đã thêm một số thông tin về lỗi. Đây không thực sự là một câu trả lời nhưng sẽ giúp bạn gỡ lỗi.
Marius

cám ơn rất nhiều. Tôi vừa thử một địa chỉ gmail và nó cũng không hoạt động. Nó sẽ là một vấn đề máy chủ thư hoặc nó có thể là một cái gì đó với máy chủ amazon thực tế? Điều này thật điên rồ, mất nhiều thời gian để tạo ra một tác phẩm! Cảm ơn tất cả sự giúp đỡ của bạn @Marius
Christina Rule
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.