簡體   English   中英

Magento 不發送任何郵購

[英]Magento doesn't send any mail order

當客戶下訂單時,我沒有收到訂單本身的電子郵件。 Magento 似乎沒有發送電子郵件,因為它們沒有被郵件服務器處理(它們根本沒有到達)。 我嘗試了不同的 SMTP 擴展,最“有名”的似乎是“SMTP Schroeder”,但它們中的任何一個都有效。 郵件服務器是 Mandrill。

使用的 Magento 版本是 1.7.0.2。 如果我在后端從“銷售 ---> 訂單 ---> [客戶] ---> 再次發送電子郵件”發送電子郵件訂單,它會在我的服務器的 error.log 中顯示此字符串:

[2015 年 11 月 5 日星期四 17:38:25] [錯誤] [客戶端 37.59.14.152] 客戶端被服務器配置拒絕:/var/www/vhosts/www.venditascacchi.it/httpdocs/app/etc/local.xml

任何人都可以幫助我嗎? 我一直被這個問題困擾。 提前致謝!

[2015 年 11 月 5 日星期四 17:38:25] [錯誤] [客戶端 37.59.14.152] 客戶端被服務器配置拒絕:/var/www/vhosts/www.venditascacchi.it/httpdocs/app/etc/local.xml

我不會擔心 - 這很常見,而且我的網站上有發送電子郵件的錯誤消息就好了。

這是我要解決的問題:

  1. 檢查您的郵件傳遞是否未禁用。 您可以在系統->配置->系統(靠近底部)->郵件選項中找到它。 確保未禁用“禁用的郵件設置”。

  2. 如果設置正確,那么我將創建一個腳本來測試 Magento 之外的郵件是否正在傳遞:

    $to = 'nobody@example.com'; $subject = '主題'; $message = '你好'; $headers = '來自:webmaster@example.com'。 "\\r\\n" 。 '回復:webmaster@example.com'。 "\\r\\n" 。 'X-Mailer: PHP/' 。 php版本();

    郵件($to,$subject,$message,$headers);

如果這不起作用,那么我會與您的主機核對以了解您的郵件服務器不處理郵件的原因。

另外——對於那些使用更高版本 Magento 的人——郵件在某些版本中是通過 cron 發送的,所以請確保你的 cron 正在運行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM