-5

ユーザー情報をphpでデータベースに挿入した後。ユーザーにメールを送信して良いニュースを伝えたいのですが、どうすればよいですか? ありがとう。

w3school の次のコードを使用しましたが、機能しません。

<?php
 $to = "someone@example.com";
 $subject = "Test mail";
 $message = "Hello! This is a simple email message.";
 $from = "someonelse@example.com";
 $headers = "From:" . $from;
 mail($to,$subject,$message,$headers);
 echo "Mail Sent.";
 ?> 
4

2 に答える 2

1

明らかに、あなたはいくつかの研究をスキップしました...

mail() はしばしばメールをスパムフォルダに送ります。一部のメール プロバイダーは、ヘッダーが不完全であるため、これらのメールもブロックします。さらに悪いことに、一部のホスティング プロバイダーはこの機能をブロックしています。クリーンなものが必要な場合は、SMTP 接続を使用してください。ここに別の参照があります:

次に、SMTP 設定用のメール アカウントの 1 つを使用します (たとえば、サイト用に作成された GMail アカウントなど)。

于 2013-07-14T23:06:15.317 に答える
0

とても簡単です:

$sendto = "anyemail@email.com";
$subject = "My subject!";
$message = "This is an email message!";
mail($sendto,$subject,$message);

また、ヘッダーなどのより高度なものも確認する必要があります...ここですべてを確認してください: http://php.net/manual/en/function.mail.php

于 2013-07-14T23:12:28.597 に答える