5

私は magento 1.7.2 を使用していますが、メール送信に問題があります。顧客がパスワードを忘れたフォームで新しいパスワードを要求すると、メールは届きませんが、「arif04cuet2@gmail.com に関連付けられたアカウントがある場合は、パスワードをリセットするためのリンクが記載されたメールが届きます。」というメッセージが表示されます。示しています。

ここで同様の質問が見つかりましたが、うまくいきませんでした。 パスワードを忘れた場合にメールが送信さ れない Magento がパスワードを忘れた場合のメールを送信しない カスタム テンプレートを使用しています。

誰でも私を助けることができますか?

ありがとう

4

2 に答える 2

4

最初のステップは、デフォルトのMagentoテンプレートに切り替えてから、パスワードリセットメールが機能しているかどうかを確認することです。もしそうなら、それはあなたのテンプレートに特有の問題である可能性が高いです。

それでも機能しない場合は、ローカルメールサーバーの設定自体に問題がある可能性があります。

電子メールの問題については、ASchroderによるSMTPProのインストールをお勧めします。

https://github.com/aschroder/Magento-SMTP-Pro-Email-Extension

インストール後:

  1. に行くSystem > Configuration > System (under Advanced)

  2. 開けるSMTP Pro Email General Settings

  3. Choose extension option選択のためSMTP

  4. Log all messagesに設定Yes

  5. SMTP Pro Email SMTP Settingsセクションを展開

  6. 設定Authentication to Noneして空白のままUsernameにしPasswordます(これは、Magentoを実行しているapacheユーザーがSMTP経由で電子メールを送信できることを前提としています。そうでない場合は、この領域の正しいSMTPログイン設定を入力する必要があります。

  7. とに設定Host_localhostPort25

  8. Run Self Test構成を保存し、セクションの下をクリックしますSMTP Pro Email General Settings

テストが成功した場合、パスワードリセットメールが機能しているはずです。ユーザーが電子メールを受信しなかった場合は、受信メールサーバーによってブロックされているか、スパムフォルダーにフィルターされている可能性があります。サーバーのメールログにア​​クセスできる場合は、Magentoから送信されたメールが送信先のメールサーバーで受け入れられているかどうかを確認できます。

System > Tools > Email Logこの拡張機能が有効になりLog All Messages、構成でyesに設定された後、Magentoから送信された電子メールのログを表示できます。

于 2013-03-15T17:51:39.360 に答える