web-dev-qa-db-ja.com

登録後のログイン用メールアドレスは送受信されたことがない

私のサイトでは、ユーザーが登録すると、アクティベーションリンクが記載された電子メールを受け取ります。アクティベーションリンクをクリックすると、ページが読み込まれない、または読み込まれることがあります(通常、リンクを2回クリックした場合)。

しかし、これまでのところ、ログインで送信されるEメールはありません。

ブログをアクティブにするには、次のリンクをクリックしてください。

https://www.example.com/blog/wp-activate.php?key=1234

あなたが有効にした後、あなたはあなたのログインで*もう一つのEメール*を受け取るでしょう。

有効にした後、ここにあなたのサイトを訪れることができます。

http://www.example.com/blog/testtest2/

*another email* with your loginは受信されません。

誰かがこれに遭遇しましたか?デバッグするには?

注:アクティベーションページが表示された場合は、[パスワードのリセット]リンクをクリックすると、すぐにパスワードを失った電子メールを受信します。アクティベーションページのテキストの例を次に示します。

あなたのアカウントはアクティブになりました!

Www.example.comのあなたのサイトはアクティブです。これで、選択した「testuser」というユーザー名を使って自分のサイトにログインできます。パスワードとログインの手順については、testuser @ test.comで電子メールの受信トレイを確認してください。あなたが電子メールを受け取らないならば、あなたのがらくたまたはスパムフォルダーをチェックしてください。それでも1時間以内にメールが届かない場合は、パスワードを再設定してください(リンクは https://www.example.com/blog/wp-login.php?action=lostpassword です)

上記のリンクはすぐに電子メールを作成して送信しますが、アクティブ化ページは作成しません。

WPMU 4.5.2を使用しています。

4
1.21 gigawatts

私の場合、それは私のウェブホスティング会社が私のメールをブロックしていたということでした。説明させてください。

私がWordPressインストールを作成したとき、私は個人的な電子メールを使ってメインユーザーアカウントを作成しました。その電子メールは、 "[email protected]"のようなGMailの電子メールアドレスです。電子メールがドメインでホストされていない場合を除いて、これはすべて問題ありません。

新しいユーザーがサインアップすると、WordPressは管理者アカウントのサインアップEメールを使ってログインと登録のEメールを送信します。私の個人的な電子メールから実際にメッセージを送信するためには、WordPressは私の実際のGMail認証情報を必要とするでしょう。私はその情報を提供していないので、それは電子メールを偽造します。それは私の個人的なEメールとして送信者を設定しますが、それは実際にはserver.dreamhost.comから来ています。これは必ずしも悪いことではありません。新規ユーザーがサインアップして質問するときに(ホスティング会社のサーバーの代わりに)私の本当のEメールを見て返事をしましょう。

数年前、偽装されたEメールをブロックしようとして、ホスティング会社が、そのサーバーから送信されるすべてのEメールに実際のEメールアカウントを使用するよう要求するようになりました。これは以前は機能していましたが、現在はブロックされています。私のWordPressのインストールはまだ古い動作を期待していました。今すぐメールを送信する前に、私のホスティング会社は、メールがそれらによってホストされているかどうか、またそれが送信元のドメインと同じドメインからのものであるかどうかを確認します。 More info


解決策は、WordPressのインストールと同じドメインでホストされている個人の電子メールではなく、有効な電子メールアカウントを使用することです。これを確認または変更するには

  • 管理者アカウントを使ってWordPressにログインします。
  • 設定に移動
  • メールがドメインで設定した実際のメールであることを確認してください。転送は機能する場合としない場合があります。あなたのホスティング会社に確認してください。
  • 新しいユーザーアカウントを作成し、登録とログインの電子メールを受け取ったかどうかを確認して確認します。

WordPress設定画面:

WordPress Settings Screen 

WPMU設定画面:

WPMU Settings Screen 

WPMUサイトの管理者メールアドレスを変更すると、確認メールが送信され、変更を確認するように求められます。

3
1.21 gigawatts

私は同様の問題を抱えていて、私は私のホストに連絡しました、しかしこれは私が得た応答です:

msgstr "phpメール機能を使用してこれらのメールを送信する場合は、phpメール機能が機能するように送信者がローカルホストのメールボックスであることを確認してください。送信者または受信者はローカルホストのメールボックスである必要があります"

ベスト、Eyaal

1
EYAAL