我使用的是magento 1.7,我的聯繫表格有問題。 當我提交聯繫表單時,它顯示已成功提交,但沒有收到我在config中設置的郵件地址的電子郵件。未收到magento聯繫表格電子郵件。7
回答
需要配置。我們的發件人郵箱地址和接收郵件地址發送 mail地址作爲你的Magento商店地址
轉到管理端(後端)系統 - >在leftend側常規選項卡中配置 ... 店的電子郵件地址 - >自定義電子郵件2 設置發件人地址名稱 發件人電子郵件地址(例如[email protected]) 現在轉到系統 - >配置 - >常規標籤 - >聯繫人>現在在這裏設置您的發送到郵件意味着收件人的郵件地址 reciver郵件地址([email protected]) drop_down_list選擇客戶電子郵件2 電子郵件模板聯繫表單(默認模板fr om local) 保存此配置。現在ü可以發送電子郵件的形式與我們聯繫頁面
1 - 第一,請檢查:系統>配置>聯繫人,有電子郵件選項。
2,接下來,請到\程序\設計\前臺\ DEFAULT \ sm_theme \模板\接觸\ form.phtml,發現:
<form action="<?php echo $this->getFormAction(); ?>" id="contactForm" method="post">
=>變化:
<form action="<?php echo Mage::getUrl(); ?>contacts/index/post/" id="contactForm" method="post">
如果您的網站使用的網址是:https://開頭 替換爲上述表單標籤: -
<?php
$url = Mage::getUrl();
if(isset($_SERVER['HTTPS']))
{
$url = str_replace ('http://', 'https://', $url);
}
?>
<form action="<?php echo Mage::getUrl(); ?>contacts/index/post/" id="contactForm" method="post">
這會有所幫助。 感謝
這個答案對我來說似乎是正確的。 我還必須將我的網站從HTTP遷移到HTTPS,並且聯繫表單操作不在HTTPS中。 @Sumith:然而,在最後一行代碼中有一個錯誤,Mage :: getUrl()應該用前一個$ url變量替換,之前使用/不使用https字符串 – Sorcy
- 1. WordPress的 - 聯繫表格7電子郵件沒有收到
- 2. 收到電子郵件上未填寫的聯繫表格
- 3. php聯繫表格,未收到郵件
- 4. magento聯繫電子郵件附件,沒有收到附件
- 5. 聯繫表7響應電子郵件
- 6. 未從聯繫表中收到iCloud電子郵件
- 7. wordpress聯繫表格7有條件的電子郵件
- 8. 電子郵件聯繫表格
- 9. Joomla聯繫表格電子郵件
- 10. PHP的電子郵件聯繫表格
- 11. 聯繫表格7 wordpress,從數據庫檢索電子郵件
- 12. 聯繫表格7 - 通知電子郵件
- 13. drupal 7聯繫我們表格發送電子郵件
- 14. 通過聯繫表格7在wordpress中收發電子郵件的問題
- 15. 通過聯繫表格發送郵件到電子郵件ID
- 16. Joomla聯繫表格不接收電子郵件
- 17. WordPress的 - 聯繫表格7不發送到某些電子郵件
- 18. 聯繫表格7後端電子郵件到不同的地址
- 19. 聯繫表格電子郵件發送,但郵件在主題
- 20. 錯誤,並沒有從聯繫表格中收到電子郵件
- 21. 沒有從我的php聯繫表格中收到電子郵件
- 22. Ajax聯繫表格未在電子郵件中發送「郵件」字段
- 23. django發送聯繫表格到電子郵件引發錯誤
- 24. 聯繫表格不發送電子郵件到我的地址
- 25. 2張聯繫表格發送到不同的電子郵件
- 26. PHP聯繫表格不被髮送到電子郵件
- 27. 如何發送聯繫表格信息到電子郵件
- 28. 引導到電子郵件地址的聯繫表格
- 29. 更改Magento中的「聯繫表」電子郵件標題?
- 30. 將magento聯繫表格電子郵件的「From」字段更改爲發件人
Magento的服務器上配置的郵件系統使用配置好的郵件服務器,例如您的ISP 的使用延長 - AShroder的SMTP專業模塊將適合 –
請檢查,是其他郵件發送功能正在開發服務器或不是? – liyakat
是正常的PHP郵件功能正常工作我已檢查。 – user2293790