-
-
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返信者
- * @param string $replymail 返信アドレス
- * @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->Encoding="base64";
- $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["message"];
- }else{
- echo $send_mail["message"];
- }
- exit();
- ?>
-
コピーコード
例 2:
-
-
- include ('class/class.phpmailer.php');
$config = array(
- 'host'=> ;'smtp.163.com',
- 'port'=>'25',
- 'user'=>'***',
- 'passwd'=>'****',
- 'from '=>'juva_zz@163.com',
- 'fromname'=>'鄭州',
);
- $subject = 'これはテストメールです';
- $body = '';
- $address='379018082@qq.com';
- $username='me';
$mail = new PHPMailer() ;
- $mail->CharSet = 'gb2312';
- $mail->IsSMTP();
- $mail->ホスト = $config['host'];
- $mail->ポート = $config[ ' port'];
$mail->From = $config['from'];
- $mail->FromName = $config['fromname'];
- $mail-> ;SMTPAuth = true;
$mail->ユーザー名 = $config['user'];
- $mail->パスワード = $config['passwd']; p> ;
$mail->Subject=$subject;
- $mail->AltBody="text/html";
- $mail->MsgHTML($body);
- < ; p>$mail->AddAddress($address,$username);
if(!$mail->Send())
- {
- echo "メール エラー :".$ mail ->ErrorInfo;
- }else
- {
- echo "送信成功おめでとうございます! ";
- }
-
コードをコピー
|