2020年5月14日 • ☕️ 2 min read
English

背景

Magento 1.9サーバにメールサーバの廃棄すると伴い、cronジョブによりローカルのメールサーバ経由での送信ができなくなりました。マネージドのSmtpサーバを通して送信するように改修しなければいけません。

手順

  1. SMTP Pro Email Extensionをダウンロード

    残念ながらMagento 1.9では管理画面のみでSmtpでの送信設定ができません。自分で組み込むこともできますが、OSSを使ったほうが一番です。AWS SESも使えるのですごい便利です。

    ダウンロードリンク: https://github.com/aschroder/Magento-SMTP-Pro-Email-Extension

  2. ダウンロードしたファイルをそのままMagentoのルートフォルダへコピー

    appフォルダのみ → ルートのappフォルダ

    magento_smtp_pro_email.png

  3. キャッシュをクリア

    「システム」→「キャッシュ管理」→「全て選択」→「キャッシュストレージをリフレッシュする」

  4. ログアウト → ログイン

  5. Smtpの送信情報の設定

    「システム」→「設定」→「ASCHRODER EXTENSIONSのSMTP Pro」

    magento_smtp_settings.png

注意点

フォルダ権限

Step2のコピー完了した後、フォルダのアクセス権限を忘れずに設定してください。

Copy
chown -R xxxx.xxxx app/

503エラー

正しく権限設定せずに管理画面をアクセスしたら、システムエラーで自動的にメンテナンスモードに入る可能性があります。

権限を正しく設定したら、ルートフォルダ中のmaintenance.flagを削除すれば復帰できます。


ThunderMiracle

Blog part of ThunderMiracle.com