最初のステップは、デフォルトのMagentoテンプレートに切り替えてから、パスワードリセットメールが機能しているかどうかを確認することです。もしそうなら、それはあなたのテンプレートに特有の問題である可能性が高いです。
それでも機能しない場合は、ローカルメールサーバーの設定自体に問題がある可能性があります。
電子メールの問題については、ASchroderによるSMTPProのインストールをお勧めします。
https://github.com/aschroder/Magento-SMTP-Pro-Email-Extension
インストール後:
に行くSystem > Configuration > System (under Advanced)
開けるSMTP Pro Email General Settings
Choose extension option
選択のためSMTP
Log all messages
に設定Yes
SMTP Pro Email SMTP Settings
セクションを展開
設定Authentication to None
して空白のままUsername
にしPassword
ます(これは、Magentoを実行しているapacheユーザーがSMTP経由で電子メールを送信できることを前提としています。そうでない場合は、この領域の正しいSMTPログイン設定を入力する必要があります。
とに設定Host
_localhost
Port
25
Run Self Test
構成を保存し、セクションの下をクリックしますSMTP Pro Email General Settings
。
テストが成功した場合、パスワードリセットメールが機能しているはずです。ユーザーが電子メールを受信しなかった場合は、受信メールサーバーによってブロックされているか、スパムフォルダーにフィルターされている可能性があります。サーバーのメールログにアクセスできる場合は、Magentoから送信されたメールが送信先のメールサーバーで受け入れられているかどうかを確認できます。
System > Tools > Email Log
この拡張機能が有効になりLog All Messages
、構成でyesに設定された後、Magentoから送信された電子メールのログを表示できます。