p このセクションでは、メール送信の設定を解説します。 p ウエブ・アプリケーションがメールを送信する際、ご使用のメールサーバーにアクセスするわけですが、認証を必要としないケースでは、以下の項目の設定が必要になります。 ui ホスト名 (メールサーバーのアドレス) ui SMTPポート番号 ui 送信者のEメールアドレス p 認証を必要とするケースでは、さらに以下の項目を設定する必要があります。 ui SMTP認証 ui SMTP認証に使用するユーザー名 ui SMTP認証に使用するパスワード p 以下に各項目を説明いたします。 //---------------------------------------- t ホスト名 (メールサーバーのアドレス) p k^ホスト名$はメールサーバーのアドレスです。ウエブ・アプリケーションはこのアドレスを用いてメールサーバーにアクセスします。 p k^ホスト名$は通常、ドメイン名のような名前がついています。ウエブサイトのドメイン名が、b^www.mydomain.com$の場合、メールサーバーのアドレスは、v^smtp.mydomain.com$やv^mail.mydomain.com$のような名前になるケースが多いです。 p 不確かな場合は、ウエブサイトの管理者にメールサーバーのアドレスを問い合わせてみてください。 p k^ホスト名$がv^mail.mydomain.com$の場合、設定ファイルには以下のように指定します。 code $cfg["host"] = "v^mail.mydomain.com$"; /code //---------------------------------------- t SMTPポート番号 p メールサーバーにアクセスするためには、上記のk^ホスト名$に加えて、k^SMTPポート番号$も指定する必要があります。SMTPポート番号はv^25$, v^465$, v^587$などが一般的な値です。 p 不確かな場合は、ウエブサイトの管理者にメールサーバーのSMTPポート番号を問い合わせてみてください。 p k^SMTPポート番号$がv^25$の場合、設定ファイルには以下のように指定します。 code $cfg["port"] = 25; /code //---------------------------------------- t 送信者のEメールアドレス p 各投票所で設定された「送信メールアドレス」で送信するには、この設定ファイルのk^送信者のEメールアドレス$を空にしておきます。 code $cfg["from-email"] = ""; /code p k^送信者のEメールアドレス$を記入すると、ウエブ・アプリケーションはこのメールアドレスからメールを送ります。この場合、k^送信者のEメールアドレス$は既に存在しているメールアドレスでなければいけません。ウエブサイトのドメイン名が、b^www.mydomain.com$の場合、k^送信者のEメールアドレス$は、v^myemail@mydomain.com$やv^info@mydomain.com$のような、そのドメイン名に所属するメールアドレスが好ましいです。 p k^送信者のEメールアドレス$がv^myemail@mydomain.com$の場合、設定ファイルには以下のように指定します。 code $cfg["from-email"] = "v^myemail@mydomain.com$"; /code //---------------------------------------- t SMTP認証 p 使用するメールサーバーが、SMTP認証(ユーザー名とパスワードの確認)を必要とする場合、設定ファイルで以下のようにv^true$を指定します。 code $cfg["smtpauth"] = v^true$; /code p ※SMTP認証を必要とする場合、さらにk^SMTP認証に使用するユーザー名$とk^SMTP認証に使用するパスワード$も設定する必要があります。 p SMTP認証を必要としない場合は、以下のようにv^false$を指定します。 code $cfg["smtpauth"] = v^false$; /code //---------------------------------------- t SMTP認証に使用するユーザー名とパスワード p メールサーバーがSMTP認証を必要とする場合、SMTP認証用ユーザー名とパスワードを指定します。仮にk^SMTP認証に使用するユーザー名$がv^myusername$で、k^SMTP認証に使用するパスワード$がv^mypassword$の場合、設定ファイルで以下のように指定します。 code $cfg["username"] = "v^myusername$"; $cfg["password"] = "v^mypassword$"; /code tpl std