古い mail() はもう使われていないので、最近使用した例を思い出として載せておきます。
コードをコピーします コードは次のとおりです:
require_once(dirname(__FILE__)."/../phpmailer/class.phpmailer.php");
// class.phpmailer .php
/**
* @param string $send_to_mail 対象メール
* @param stinrg $subject subject
* @param string $body メール内容
* @param string $extra_hdrs 追加情報
* @param string $username 受信者
* @param string $replyname Reply person
* @param string $replymail Reply address
* @return array(bealoon,string) 返された配列には 2 つの要素が含まれます。bealoon は成功したかどうかを示し、string はプロンプト メッセージです
*/
function SendMail($send_to_mail,$subject,$body,$extra_hdrs,$username,$replyname="reply",$replymail="reply@reply.com) が含まれます"){
$mail=new PHPMailer();
$mail->IsSMTP(); //メール送信方法
$mail->Host="smtp.host.com"; //SMTPサーバーのホストアドレス
$mail-> ;SMTPAuth=true; //信頼できる SMTP かどうか
$mail->Username="reply@reply.com" //SMTP ユーザー名 注: 通常のメール認証では @ ドメイン名を追加する必要はありません
$mail-> Password="******"; //SMTP ユーザーのパスワード
$mail->From="send@send.com" //送信者のメールアドレス
$mail->FromName= "send" ; //送信者
$mail->CharSet="GB2312"; //文字セットを指定
$mail->AddAddress($send_to_mail,$username) ; //宛先アドレスを追加
$mail->AddReplyTo($replymail,$replyname) //返信アドレスを追加
$mail->IsHTML(true); //メールの種類はHTML形式です
$mail- > Subject=$subject; //メールの件名
//メールの内容
$mail->Body="
< ;/ body>
";
$mail->AltBody="text/html"; // コンテンツのテキスト形式
if (@!$mail->Send()) {
$results= array( "result"=>false,"message"=>$mail->ErrorInfo);
return $results;
}else{
$results = array("result"=>true,"message" => ;「メールは {$send_to_mail} に送信されました。 ");
return $results;
}
}
$send_mail=SendMail($to,$subject,$content,$headers,$name);
if($send_mail["result"]){
echo $ Send_mail ["メッセージ"]; else {
echo $ Send_mail ["メッセージ"];
exit () & gt;
$config = array(
'host'=>'smtp.163.com',
'port'=>'25',
'user'=>'***',
'passwd' =>'****',
'from'=>'juva_zz@163.com',
'fromname'=>'鄭州',
); ';
$body = '
';
$address='379018082@qq.com'; $mail = 新しい PHPMailer(); ->CharSet = 'gb2312'; $mail->IsSMTP(); $mail->ホスト = $config['ホスト '];
$mail->ポート = $config['ポート'] ;
$mail->From = $config['from'];
$mail->FromName = $config['fromname' ];
$mail-> ;ユーザー名 = $config['user'];
$mail->パスワード = $config['passwd'];
$mail->件名=$subject; AltBody="text/ html";
$mail->MsgHTML($body);
$mail->AddAddress($address,$username);
if(!$mail->Send())
{
echo "メール エラー :".$mail->ErrorInfo;
}else
{
echo "送信成功おめでとうございます! ";
}
http://www.bkjia.com/PHPjc/326136.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/326136.html
技術記事
古い mail() はもう使われていないので、最近使用した例を思い出として載せておきます。 コードをコピーする コードは次のとおりです: ?php require_once(dirname(__FILE__)."/../phpmailer/class.phpmailer...