share facebook facebook twitter menu hatena pocket slack

2011.12.19 MON

MT5 メール機能とシステムログ

齋藤 充裕

WRITTEN BY 齋藤 充裕

こんにちは。
職人見習いの齋藤です。

MT5のコミュニティ掲示板を利用して会員機能を持ったブログを作成しようとしたところ、
新規会員登録を行なっても登録確認メールが届かないという現象が起きました。

登録している際画面上ではとくにエラーもなく「プロフィールを作成しました」という
仮登録完了画面が表示されていたのですが、ユーザー情報入力画面で入力したメールアドレスには
登録確認メールが届かず、迷惑メール判定になっていたり念のためメールアカウントを変えて
3回試してみましたが届かず、当ててあったデザインもデフォルトに戻して試してみても
現象は変わりませんでした。
サーバの設定等に原因がないか調べてみても特にこれといった要因は見当たりませんでした。

全く原因がわからず途方に暮れていたんですが、ふとシステムのログを見ていないことを思い出しました。
ログを見てみると、会員登録を行なっているタイミングで
『システムで利用するメールアドレスが設定されていません。』
と表示されていました。

失念していたのですが、MTのメール機能はシステムの設定→全般にある
「システムのメールアドレス」を設定しておかないと動作しません。
この項目に設定したアドレスが、送信されるメールのFromに使用されるためです。
メールアドレスを設定し、再度試してみたところ、無事仮登録メールが届くことが確認できました。

全般設定が抜けていたのも問題ですが、ログを確認すればすぐに解決する内容でした。
MTで開発中にはシステムログはまめにチェックする必要があります。

※この記事は、なかの人(Iret_msaito)が書いています。

齋藤 充裕

齋藤 充裕

PHPをメインに細々開発。主食は麺。

cloudpack

cloudpackは、Amazon EC2やAmazon S3をはじめとするAWSの各種プロダクトを利用する際の、導入・設計から運用保守を含んだフルマネージドのサービスを提供し、バックアップや24時間365日の監視/障害対応、技術的な問い合わせに対するサポートなどを行っております。
AWS上のインフラ構築およびAWSを活用したシステム開発など、案件のご相談はcloudpack.jpよりご連絡ください。