私は、PHP でメールを送信する方法を学んだことは一度もありません。誰かが私に概要を教えてくれますか/ステップバイステップで何をすべきかを教えてくれますか?
それを行うための最初のステップを知りたいだけです。私はグーグルで調べましたが、これまでのところ、コードをどこに置くか、またはどのように開始するかを知らずに、郵送用のコードを提供するだけです。
私は、PHP でメールを送信する方法を学んだことは一度もありません。誰かが私に概要を教えてくれますか/ステップバイステップで何をすべきかを教えてくれますか?
それを行うための最初のステップを知りたいだけです。私はグーグルで調べましたが、これまでのところ、コードをどこに置くか、またはどのように開始するかを知らずに、郵送用のコードを提供するだけです。
とてもシンプルです。mail
関数を使用するだけです:
// Mail information
$to = 'example@example.com';
$subject = 'Subject';
$message .= 'Content of the message.';
// Headers
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/plain; charset=utf-8' . "\r\n";
$headers .= 'To: ' . $to . '<' . $to . '>' . "\r\n";
$headers .= 'From: You <you@example.com>' . "\r\n";
// Actually send the email
mail($to, $subject, $message, $headers);
送信するには、ローカルSMTPサーバーをセットアップする必要があります。または、ホスティングにサーバーが必要です。
これを見てください:PHPメール関数
// To
$to = 'truc@server.com';
// Subject
$subject = 'example- Test Mail';
// Message
$msg = ' - Message of mail ...';
// Headers
$headers = 'From: xxx yyyyy <mail@server.com>'."\r\n";
$headers .= 'Bcc: me <me@server.com>; him <him@server2.com>'."\r\n";
$headers .= "\r\n";
// Function mail()
mail($to, $subject, $msg, $headers);
これは、SMTP が Web ホストで構成されている場合、または gmail、yahoo、またはその他の無料の SMTP サーバーを使用する必要がある場合にのみ機能します。PHP ページから GMail SMTP サーバーを使用してメールを送信するトピックを参照してください。