現在、w3school で基本的な文法を学習中、メールを送信するケースを見ました
$to = "someone@example.com";
$subject = "Test mail"
$message = "Hello! Thisは単純な電子メール メッセージです。";
$from = "someonelse@example.com";
$headers = "From: $from";
mail($to,$subject,$message,$headers);
echo "メールを送信しました。";
?>
テストではメールを送信できません
PHP でメールを送信することは、いくつかの簡単なコードだけで実現できるかどうかお聞きしたいのですが?送信者のアカウントのパスワードやその他の設定は必要ありませんか?
メールを送信するには php メーラーを使用してください。ビデオチュートリアルを参照してください。 http://pan.baidu.com/s /1rIJeU または http://www.zixue.it/portal.php?mod=list&catid=11
メール機能は、メール送信にユーザー認証を必要としない送信サーバーのみを使用できます
ユーザー認証は必要ありません。メール機能を使用する前に .ini で設定する必要があります
require_once ('email.class.php')
//###### ############## ######################
$smtpserver = "smtp.163.com";/ /SMTP サーバー
$smtpserverport =25;//SMTP サーバー ポート
$smtpusermail = "your@163.com";//SMTP サーバーのユーザーメール
$smtpemailto = $email;//送信先
$smtpuser = "name";//SMTPサーバーのユーザーアカウント
$smtppass = "addfgfdg";//SMTPサーバーのユーザーパスワード
$mailsubject = "Mail subject";//メールの件名
$mailbody="メール内容メール内容メール内容メール内容"//メール内容
$mailtype = "HTML ";//メール形式 (HTML/TXT)、TXT はテキストメールです
$smtp = new smtp($smtpserver,$smtpserverport,true,$smtpuser, $smtppass);//ここで true は認証を使用することを意味し、それ以外の場合は認証は使用されません
$smtp->debug = FALSE;//送信されたデバッグ情報を表示するかどうか
$smtp->sendmail($smtpemailto, $smtpusermail, $mailsubject, $mailbody, $mailtype);
?>
認証が必要な場合は、いくつかの簡単な設定のみが必要です。