ホームページ >バックエンド開発 >PHPチュートリアル >phpmailerソリューション
phpmailer
XXX をご登録いただきありがとうございます
送信者: 送信者を変更するにはどうすればよいですか?
時刻: 2012 年 4 月 17 日 (火曜日) 正午 11:06
受信者: xx
送信者は、smtp プロトコルをどのようにカスタマイズしますか?使用済み。
オンラインで待っています! ! !
-----解決策---------
$mail = new PHPMailer();
$mail->ユーザー名 = $data['smtpaccount'];
$mail->パスワード = $data['smtppwd'];
これで設定完了です差出人
------解決策---------
function postmail_jiucool_com($to,$subject = "",$body = ""){ //著者:Jiucool ウェブサイト: http://www.jiucool.com // $to は受信者のアドレスを表します $subject はメールのタイトルを表します $body はメールの本文を表します //エラー報告(E_ALL); エラー報告(E_STRICT); date_default_timezone_set("Asia/Shanghai");//東巴地区のタイムゾーンを設定します require_once('class.phpmailer.php'); include("class.smtp.php"); $mail = new PHPMailer(); //新しい PHPMailer オブジェクトが登場します $body = eregi_replace("[]",'',$body); //メール内容の必要なフィルタリングを実行します。 $mail->CharSet ="UTF-8";//メールのエンコーディングを設定します。デフォルトは ISO-8859-1 です。中国語を送信する場合は、これを設定する必要があります。そうしないとコードが文字化けします。 $mail->IsSMTP(); // SMTP サービスを使用するように設定します $mail->SMTPDebug = 1; // SMTP デバッグ機能を有効にする // 1 = エラーとメッセージ // 2 = メッセージのみ $mail->SMTPAuth = true; // SMTP 認証を有効にする $mail->SMTPSecure = "ssl"; $mail->Host = "smtp.googlemail.com"; // SMTP サーバー $mail->Port = 465; // SMTP サーバーのポート番号 $mail->Username = "SMTP サーバーのユーザー名" // SMTP サーバーのユーザー名; $mail->Password = "SMTP サーバーのパスワード" // SMTP サーバーのパスワード $mail->SetFrom('admin#jiucool.com などの送信者のアドレス #@ に置き換えてください', '送信者の名前'); $mail->AddReplyTo("メールの返信アドレス、例: admin#jiucool.com #@に置き換えてください","メールに返信した人の名前"); $mail->件名 = $subject; $mail->AltBody = "メッセージを表示するには、HTML 互換の電子メール ビューアを使用してください! - www.jiucool.com から" // オプションでコメントアウトしてテストします。 $mail->MsgHTML($body); $アドレス = $to; $mail->AddAddress($address, "受信者名"); //$mail->AddAttachment("images/phpmailer.gif"); // 添付ファイル //$mail->AddAttachment("images/phpmailer_mini.gif"); // 添付ファイル if(!$mail->Send()) { echo "メーラー エラー: " . $mail->ErrorInfo; } それ以外 { echo "メッセージが送信されました! おめでとうございます。メールは正常に送信されました!"; } <div class="clear"></div>