このページの内容は、JoomlaPCやXAMPPを使用している方のみが対象です。レンタルサーバを使用している方は、この設定を行う必要はありません。
特定のイベントでメールを送信する仕組みがJoomla!にあります。例えば新しくユーザが登録された時は、管理者とユーザ登録した本人へメールが送信されます。しかしJoomlaPCやXAMPPを使用している場合にはメールが送信されません。正しくメールを送るにはメールサーバの設定を行う必要があります。
メニューの「サイト」→「グローバル設定」→「サーバ」タブを選択すると、右下に「メール設定」があります。「差出人メールアドレス」はメールを受け取った相手に表示するアドレス、「差出人名」は相手に表示する名前です。これらはインストール時に指定したはずです。もし希望する値でない場合は変更して下さい。
ここでメールサーバの設定を行うわけですが、設定内容はその方の環境によって異なります。設定項目を以下で解説していますので、ご自身の環境にあわせて設定して下さい。
パラメータ名 | 説明 |
メール送信方法 | メールを送る方法を指定します。「SMTPサーバ」を選択して下さい。 |
SMTP認証 | SMTP認証を行うか指定します。最近のプロバイダやレンタルサーバはSMTP認証が必要な場合が多いようです。 |
SMTPポート | SMTPのポート番号を入力します。「25」または「587」を指定します。最近のプロバイダやレンタルサーバは「587」が多いです。 |
SMTPユーザ | 上記のSMTP認証を「はい」に設定した場合、SMTPサーバにログインするユーザ名を指定します。 |
SMTPパスワード | 上記のSMTP認証を「はい」に設定した場合、SMTPサーバにログインするパスワードを指定します。 |
SMTPホスト | SMTPサーバのホスト名(アドレス)を指定します。 |
例えばさくらインターネットのメールサーバを使用する場合は、以下のようになります。
自分の環境での設定が分からない方は、利用しているプロバイダもしくはレンタルサーバの「メールソフトの設定」マニュアルを読むと良いかもしれません。Joomla!自体をメールソフトとして考えて設定するとよいでしょう。
どうしても分からない場合は、この設定を無視しても構いません。学習が目的であれば大きな支障にはなりません。
設定できたらテストします。Joomla!では新しくユーザが登録されると、管理者宛にメールが送信されます。その仕組みを利用しテストしてみましょう。
「ユーザ」→「ユーザ管理」→「ユーザの追加」を選択します。
「アカウントの詳細」欄で適当なユーザ情報を入力して下さい。その際に「メールアドレス」は実在するメールアドレスを指定して下さい。ユーザ登録が完了すると、このアドレスへメールが送られるためです。その他はデフォルトのままで構いません。入力できたら「保存して閉じる」を選択します。
「ユーザを保存しました。」と表示されれば成功です。上記で入力したメールアドレスへ「新規ユーザ情報の確認」という件名のメールが届いているはずですので、メールボックスを確認してください。
もし「SMTPサーバへ接続できませんでした」のようなメッセージが表示される場合は、メールサーバの設定が間違っている可能性があります。再度設定を見直して下さい。
最後に、今回テストしたユーザを削除しておきましょう。「ユーザ」→「ユーザ管理」を開き、作成したユーザの左側にあるチェックボックスをONにし、右上の「削除」をクリックして下さい。