コンテンツにスキップ

メールを設定

XOOPS Email Configuration

XOOPSは登録確認やパスワードリセットなど、多くの重要なユーザー操作にメールに依存しています。そのため、正しく設定することが重要です。

サイトメールの設定は場合によっては非常に簡単ですが、場合によっては非常に困難になる場合があります。

セットアップを成功させるのに役立つヒントを紹介します。

このセクションには4つの可能な値があります

  • PHP Mail() - 利用可能な場合、最も簡単な方法です。システム_sendmail_プログラムに依存します。
  • sendmail - 産業レベルのオプションですが、他のソフトウェアの脆弱性を悪用されてSPAMの対象になることもよくあります。
  • SMTP - Simple Mail Transfer Protocol は通常、セキュリティ上の懸念と悪用の可能性があるため、新しいホスティングアカウントでは利用できません。大部分が SMTP Auth に置き換えられています。
  • SMTP Auth - SMTP with Authorization は通常、プレーンSMTPより推奨されます。この場合、XOOPSはより安全な方法でメールサーバーに直接接続します。

SMTPを「Auth」の有無にかかわらず使用する必要がある場合、ここでサーバー名を指定する必要があります。その名前は単純なホスト名またはIPアドレスであるか、追加のポートおよびプロトコル情報を含む場合があります。最も単純なケースは、Webサーバーと同じマシン上で実行されているSMTP (認証なし) サーバーの場合、localhostです。

SMTP認証を使用する場合、SMTPユーザー名とSMTPパスワードが常に必要です。XOOPS設定フィールド SMTP Hostsで、TLSまたはSSL、およびポートを指定することも可能です。

これはGmailのSMTPに接続するために使用できます: tls://smtp.gmail.com:587

SSLを使用した別の例: ssl://mail.example.com:465

トラブルシューティングのヒント

Section titled “トラブルシューティングのヒント”

時には、期待した通りにいかないこともあります。ここはいくつかの提案とリソースです。役に立つかもしれません。

ホスティングプロバイダーのドキュメントを確認

Section titled “ホスティングプロバイダーのドキュメントを確認”

ホスティングサービスをプロバイダーと確立する場合、メールサーバーへのアクセス方法に関する情報を提供する必要があります。XOOPS システムのメールを設定する際、この情報が利用可能であることを確認します。

XOOPSはPHPMailerライブラリを使用してメールを送信します。Wikiのトラブルシューティングセクションには、いくつかの洞察が得られます。