首页 开发编程 正文

怎么做一个php邮箱发送(怎么做一个php邮箱发送)

这里还要转码一下$mailbody=$MailBody;否则不使用身份验证.$smtp-debug=FALSE;classsmtp{/*PublicVariables*/var$smtp_port;$pass){//echo$relay_host."".$smtp_port."".$auth."".$user."".$pass;$th...

今天给各位分享怎么做一个php邮箱发送的知识,其中也会对怎么做一个php邮箱发送进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录:

新手想做一个PHP的表单提交发送到指定邮箱,请高手指教?

首先包含一个邮件发送类 require("sendMail.php");

然后你要有一个发送邮件的服务器(可以到163随意注册个,例如注册的是aa@163.com,密码是aa123),然后是发送邮件的代码,我给你一个我用的例子

$smtpserver = "smtp.163.com"; //你选择的SMTP服务器

$smtpserverport =25; //SMTP服务器端口

$smtpusermail = "aa@163.com"; //SMTP服务器的用户邮箱

$smtpemailto = "bb@qq.com"; //收件箱

$smtpuser = "aa@163.com"; //SMTP服务器的用户帐号

$smtppass = "aa123"; //SMTP服务器的用户密码

$MailBody="姓名:".$_POST['Name'];//邮件内容(如你提交的表单姓名为Name)

$mailsubject=@iconv("UTF-8", "gb2312", "XX网站-问题提交");//如果你页面为UTF-8,这里还要转码一下

$mailbody = $MailBody; //邮件内容

$mailtype = "HTML"; //邮件格式(HTML/TXT),TXT为文本邮件

$smtp = new smtp($smtpserver,$smtpserverport,true,$smtpuser,$smtppass);//true表示使用身份验证,否则不使用身份验证.

$smtp-debug = FALSE; //是否显示发送的调试信息 TRUE发送 FALSE不发送

$smtp-sendmail($smtpemailto, $smtpusermail, $mailsubject, $mailbody, $mailtype);

sendMail.php代码:

class smtp

{

/* Public Variables */

var $smtp_port; //邮件服务器端口

var $time_out; //超时时间

var $host_name; //主机名称

var $log_file; //日志文件

var $relay_host; //

var $debug;

var $auth;

var $user; //用户名

var $pass; //密码

var $sock;

/* Constractor */

function smtp($relay_host, $smtp_port,$auth,$user,$pass)

{

// echo $relay_host." ".$smtp_port." ".$auth." ".$user." ".$pass;

$this-debug = FALSE;

$this-smtp_port = $smtp_port;

$this-relay_host = $relay_host;

$this-time_out = 30;//is used in fsockopen()

$this-auth = $auth;//auth

$this-user = $user;

$this-pass = $pass;

$this-host_name = "localhost";//is used in HELO command

$this-log_file = "";

$this-sock = FALSE;

}

/* Main Function */

function sendmail($to, $from, $subject = "", $body = "", $mailtype, $cc = "", $bcc = "", $additional_headers = "")

{

$mail_from = $this-get_address($this-strip_comment($from));

$body = ereg_replace("(^|(\r\n))(\.)", "\1.\3", $body);

$header .= "MIME-Version:1.0\r\n";

if($mailtype=="HTML"){

$header .= "Content-Type:text/html\r\n";

}

$header .= "To: ".$to."\r\n";

if ($cc != "") {

$header .= "Cc: ".$cc."\r\n";

}

$header .= "From: $from".$from."\r\n";

$header .= "Subject: ".$subject."\r\n";

$header .= $additional_headers;

$header .= "Date: ".date("r")."\r\n";

$header .= "X-Mailer:By Redhat (PHP/".phpversion().")\r\n";

list($msec, $sec) = explode(" ", microtime());

$header .= "Message-ID: ".date("YmdHis", $sec).".".($msec*1000000).".".$mail_from."\r\n";

$TO = explode(",", $this-strip_comment($to));

if ($cc != "") {

$TO = array_merge($TO, explode(",", $this-strip_comment($cc)));

}

if ($bcc != "") {

$TO = array_merge($TO, explode(",", $this-strip_comment($bcc)));

}

$sent = TRUE;

foreach ($TO as $rcpt_to) {

$rcpt_to = $this-get_address($rcpt_to);

if (!$this-smtp_sockopen($rcpt_to)) {

$this-log_write("Error: Cannot send email to ".$rcpt_to."\n");

$sent = FALSE;

continue;

}

if ($this-smtp_send($this-host_name, $mail_from, $rcpt_to, $header, $body)) {

$this-log_write("E-mail has been sent to ".$rcpt_to."\n");

}

else {

$this-log_write("Error: Cannot send email to ".$rcpt_to."\n");

$sent = FALSE;

}

fclose($this-sock);

$this-log_write("Disconnected from remote host\n");

}

return $sent;

}

/* Private Functions */

function smtp_send($helo, $from, $to, $header, $body = "")

{

if (!$this-smtp_putcmd("HELO", $helo)) {

return $this-smtp_error("sending HELO command");

}

if($this-auth){

if (!$this-smtp_putcmd("AUTH LOGIN", base64_encode($this-user))) {

return $this-smtp_error("sending HELO command");

}

if (!$this-smtp_putcmd("", base64_encode($this-pass))) {

return $this-smtp_error("sending HELO command");

}

}

if (!$this-smtp_putcmd("MAIL", "FROM:".$from."")) {

return $this-smtp_error("sending MAIL FROM command");

}

if (!$this-smtp_putcmd("RCPT", "TO:".$to."")) {

return $this-smtp_error("sending RCPT TO command");

}

if (!$this-smtp_putcmd("DATA")) {

return $this-smtp_error("sending DATA command");

}

if (!$this-smtp_message($header, $body)) {

return $this-smtp_error("sending message");

}

if (!$this-smtp_eom()) {

return $this-smtp_error("sending CRLF.CRLF [EOM]");

}

if (!$this-smtp_putcmd("QUIT")) {

return $this-smtp_error("sending QUIT command");

}

return TRUE;

}

function smtp_sockopen($address)

{

if ($this-relay_host == "") {

return $this-smtp_sockopen_mx($address);

} else {

return $this-smtp_sockopen_relay();

}

}

function smtp_sockopen_relay()

{

$this-log_write("Trying to ".$this-relay_host.":".$this-smtp_port."\n");

$this-sock = @fsockopen($this-relay_host, $this-smtp_port, $errno, $errstr, $this-time_out);

if (!($this-sock $this-smtp_ok())) {

$this-log_write("Error: Cannot connenct to relay host ".$this-relay_host."\n");

$this-log_write("Error: ".$errstr." (".$errno.")\n");

return FALSE;

}

$this-log_write("Connected to relay host ".$this-relay_host."\n");

return TRUE;

}

function smtp_sockopen_mx($address)

{

$domain = ereg_replace("^.+@([^@]+)$", "\1", $address);

if (!@getmxrr($domain, $MXHOSTS)) {

$this-log_write("Error: Cannot resolve MX \"".$domain."\"\n");

return FALSE;

}

foreach ($MXHOSTS as $host) {

$this-log_write("Trying to ".$host.":".$this-smtp_port."\n");

$this-sock = @fsockopen($host, $this-smtp_port, $errno, $errstr, $this-time_out);

if (!($this-sock $this-smtp_ok())) {

$this-log_write("Warning: Cannot connect to mx host ".$host."\n");

$this-log_write("Error: ".$errstr." (".$errno.")\n");

continue;

}

$this-log_write("Connected to mx host ".$host."\n");

return TRUE;

}

$this-log_write("Error: Cannot connect to any mx hosts (".implode(", ", $MXHOSTS).")\n");

return FALSE;

}

function smtp_message($header, $body)

{

fputs($this-sock, $header."\r\n".$body);

$this-smtp_debug(" ".str_replace("\r\n", "\n"." ", $header."\n ".$body."\n "));

return TRUE;

}

function smtp_eom()

{

fputs($this-sock, "\r\n.\r\n");

$this-smtp_debug(". [EOM]\n");

return $this-smtp_ok();

}

function smtp_ok()

{

$response = str_replace("\r\n", "", fgets($this-sock, 512));

$this-smtp_debug($response."\n");

if (!ereg("^[23]", $response)) {

fputs($this-sock, "QUIT\r\n");

fgets($this-sock, 512);

$this-log_write("Error: Remote host returned \"".$response."\"\n");

return FALSE;

}

return TRUE;

}

function smtp_putcmd($cmd, $arg = "")

{

if ($arg != "") {

if($cmd=="") $cmd = $arg;

else $cmd = $cmd." ".$arg;

}

fputs($this-sock, $cmd."\r\n");

$this-smtp_debug(" ".$cmd."\n");

return $this-smtp_ok();

}

function smtp_error($string)

{

$this-log_write("Error: Error occurred while ".$string.".\n");

return FALSE;

}

function log_write($message)

{

$this-smtp_debug($message);

if ($this-log_file == "") {

return TRUE;

}

$message = date("M d H:i:s ").get_current_user()."[".getmypid()."]: ".$message;

if (!@file_exists($this-log_file) || !($fp = @fopen($this-log_file, "a"))) {

$this-smtp_debug("Warning: Cannot open log file \"".$this-log_file."\"\n");

return FALSE;;

}

flock($fp, LOCK_EX);

fputs($fp, $message);

fclose($fp);

return TRUE;

}

function strip_comment($address)

{

$comment = "\([^()]*\)";

while (ereg($comment, $address)) {

$address = ereg_replace($comment, "", $address);

}

return $address;

}

function get_address($address)

{

$address = ereg_replace("([ \t\r\n])+", "", $address);

$address = ereg_replace("^.*(.+).*$", "\1", $address);

return $address;

}

function smtp_debug($message)

{

if ($this-debug) {

//echo $message;

}

}

}

php如何发送邮件

你好,用这个邮件类,需要在调用时,填写一个smtp服务器和你的用户名密码。

?php

set_time_limit(600);

/*

* 邮件发送类

*/

class smail {

//您的SMTP 服务器供应商,可以是域名或IP地址

var $smtp = "";

//SMTP需要要身份验证设值为 1 不需要身份验证值为 0,现在大多数的SMTP服务商都要验证,如不清楚请与你的smtp 服务商联系。

var $check = 1;

//您的email帐号名称

var $username = "";

//您的email密码

var $password = "";

//此email 必需是发信服务器上的email

var $s_from = "";

/*

* 功能:发信初始化设置

* $from 你的发信服务器上的邮箱

* $password 你的邮箱密码

* $smtp 您的SMTP 服务器供应商,可以是域名或IP地址

* $check SMTP需要要身份验证设值为 1 不需要身份验证值为 0,现在大多数的SMTP服务商都要验证

*/

function smail ( $from, $password, $smtp, $check = 1 ) {

if( preg_match("/^[^\d\-_][\w\-]*[^\-_]@[^\-][a-zA-Z\d\-]+[^\-](\.[^\-][a-zA-Z\d\-]*[^\-])*\.[a-zA-Z]{2,3}/", $from ) ) {

$this-username = substr( $from, 0, strpos( $from , "@" ) );

$this-password = $password;

$this-smtp = $smtp ? $smtp : $this-smtp;

$this-check = $check;

$this-s_from = $from;

}

}

/*

* 功能:发送邮件

* $to 目标邮箱

* $from 来源邮箱

* $subject 邮件标题

* $message 邮件内容

*/

function send ( $to, $from, $subject, $message ) {

//连接服务器

$fp = fsockopen ( $this-smtp, 25, $errno, $errstr, 60);

if (!$fp ) return "联接服务器失败".__LINE__;

set_socket_blocking($fp, true );

$lastmessage=fgets($fp,512);

if ( substr($lastmessage,0,3) != 220 ) return "错误信息1:$lastmessage".__LINE__;

//HELO

$yourname = "YOURNAME";

if($this-check == "1") $lastact="EHLO ".$yourname."\r\n";

else $lastact="HELO ".$yourname."\r\n";

fputs($fp, $lastact);

$lastmessage == fgets($fp,512);

if (substr($lastmessage,0,3) != 220 ) return "错误信息2:$lastmessage".__LINE__;

while (true) {

$lastmessage = fgets($fp,512);

if ( (substr($lastmessage,3,1) != "-") or (empty($lastmessage)) )

break;

}

//身份验证

if ($this-check=="1") {

//验证开始

$lastact="AUTH LOGIN"."\r\n";

fputs( $fp, $lastact);

$lastmessage = fgets ($fp,512);

if (substr($lastmessage,0,3) != 334) return "错误信息3:$lastmessage".__LINE__;

//用户姓名

$lastact=base64_encode($this-username)."\r\n";

fputs( $fp, $lastact);

$lastmessage = fgets ($fp,512);

if (substr($lastmessage,0,3) != 334) return "错误信息4:$lastmessage".__LINE__;

//用户密码

$lastact=base64_encode($this-password)."\r\n";

fputs( $fp, $lastact);

$lastmessage = fgets ($fp,512);

if (substr($lastmessage,0,3) != "235") return "错误信息5:$lastmessage".__LINE__;

}

//FROM:

$lastact="MAIL FROM: ". $this-s_from . "\r\n";

fputs( $fp, $lastact);

$lastmessage = fgets ($fp,512);

if (substr($lastmessage,0,3) != 250) return "错误信息6:$lastmessage".__LINE__;

//TO:

$lastact="RCPT TO: ". $to ." \r\n";

fputs( $fp, $lastact);

$lastmessage = fgets ($fp,512);

if (substr($lastmessage,0,3) != 250) return "错误信息7:$lastmessage".__LINE__;

//DATA

$lastact="DATA\r\n";

fputs($fp, $lastact);

$lastmessage = fgets ($fp,512);

if (substr($lastmessage,0,3) != 354) return "错误信息8:$lastmessage".__LINE__;

//处理Subject头

$head="Subject: $subject\r\n";

$message = $head."\r\n".$message;

//处理From头

$head="From: $from\r\n";

$message = $head.$message;

//处理To头

$head="To: $to\r\n";

$message = $head.$message;

//加上结束串

$message .= "\r\n.\r\n";

//发送信息

fputs($fp, $message);

$lastact="QUIT\r\n";

fputs($fp,$lastace);

fclose($fp);

return 0;

}

}

// 发送示例

// 只需要把这部分改成你的信息就行

$sm = new smail( "用户名", "密码", "发件smtp服务器" );

$end = $sm-send( "收件人", "发件人(可以伪造哦)", "标题", "内容" );

if( $end ) echo $end;

else echo "发送成功!$x";

?

如何在PHP网页中发送邮件

先建一个邮件发送的类 sendEmail.class.php页面:

?

class smail {

//您的SMTP 服务器供应商,可以是域名或IP地址

var $smtp = "";

//SMTP需要要身份验证设值为 1 不需要身份验证值为 0,现在大多数的SMTP服务商都要验证,如不清楚请与你的smtp 服务商联系。

var $check = 1;

//您的email帐号名称

var $username = "";

//您的email密码

var $password = "";

//此email 必需是发信服务器上的email

var $s_from = "";

function smail ( $from, $password, $smtp, $check = 1 ) {

if( preg_match("/^[^\d\-_][\w\-]*[^\-_]@[^\-][a-zA-Z\d\-]+[^\-](\.[^\-][a-zA-Z\d\-]*[^\-])*\.[a-zA-Z]{2,3}/", $from ) ) {

$this-username = substr( $from, 0, strpos( $from , "@" ) );

$this-password = $password;

$this-smtp = $smtp ? $smtp : $this-smtp;

$this-check = $check;

$this-s_from = $from;

}

}

function send ( $to, $from, $subject, $message ) {

//连接服务器

$fp = fsockopen ( $this-smtp, 25, $errno, $errstr, 60);

if (!$fp ) return "联接服务器失败".__LINE__;

set_socket_blocking($fp, true );

$lastmessage=fgets($fp,512);

if ( substr($lastmessage,0,3) != 220 ) return "错误信息1:$lastmessage".__LINE__;

//HELO

$yourname = "YOURNAME";

if($this-check == "1") $lastact="EHLO ".$yourname."

";

else $lastact="HELO ".$yourname."

";

fputs($fp, $lastact);

$lastmessage == fgets($fp,512);

if (substr($lastmessage,0,3) != 220 ) return "错误信息2:$lastmessage".__LINE__;

while (true) {

$lastmessage = fgets($fp,512);

if ( (substr($lastmessage,3,1) != "-") or (empty($lastmessage)) )

break;

}

//身份验证

if ($this-check=="1") {

//验证开始

$lastact="AUTH LOGIN"."

";

fputs( $fp, $lastact);

$lastmessage = fgets ($fp,512);

if (substr($lastmessage,0,3) != 334) return "错误信息3:$lastmessage".__LINE__;

//用户姓名

$lastact=base64_encode($this-username)."

";

fputs( $fp, $lastact);

$lastmessage = fgets ($fp,512);

if (substr($lastmessage,0,3) != 334) return "错误信息4:$lastmessage".__LINE__;

//用户密码

$lastact=base64_encode($this-password)."

";

fputs( $fp, $lastact);

$lastmessage = fgets ($fp,512);

if (substr($lastmessage,0,3) != "235") return "错误信息5:$lastmessage".__LINE__;

}

//FROM:

$lastact="MAIL FROM: ". $this-s_from . "

";

fputs( $fp, $lastact);

$lastmessage = fgets ($fp,512);

if (substr($lastmessage,0,3) != 250) return "错误信息6:$lastmessage".__LINE__;

//TO:

$lastact="RCPT TO: ". $to ."

";

fputs( $fp, $lastact);

$lastmessage = fgets ($fp,512);

if (substr($lastmessage,0,3) != 250) return "错误信息7:$lastmessage".__LINE__;

//DATA

$lastact="DATA

";

fputs($fp, $lastact);

$lastmessage = fgets ($fp,512);

if (substr($lastmessage,0,3) != 354) return "错误信息8:$lastmessage".__LINE__;

//处理Subject头

$head="Subject: $subject

";

$message = $head."

".$message;

//处理From头

$head="From: $from

";

$message = $head.$message;

//处理To头

$head="To: $to

";

$message = $head.$message;

//加上结束串

$message .= "

.

";

//发送信息

fputs($fp, $message);

$lastact="QUIT

";

fputs($fp,$lastace);

fclose($fp);

return 0;

}

}

?

然后建立一个发送页面:sendEmail.php

?php

require_once('sendemail.class.php');

if((isset($_POST["send"]))($_POST["send"]=="form1"))

{

//获取收件人地址

$sendto=$_POST['txt1'];

$sendfrom="发件人邮箱";

$mailpass="发件人邮箱密码";

$mailserver="邮箱服务器";

$subject=$_POST['txt3'];

$message =$_POST['textarea'];

$sm = new smail( $sendfrom, $mailpass, $mailserver);

$end = $sm-send( $sendto, $sendfrom, $subject, $message );

if( $end ) echo $end;

else echo "scriptalert('发送成功');/script";

}

?

center

form style="width:524px; height:107px;" method="post" name="form1" id="form1" action=""

table width="524" height="107" border="0" align="center"

!--DWLayoutTable--

tr

td height="60" colspan="2" align="center" valign="middle" bgcolor="#999999"font color="#339933" size="+4" face="隶书"strong发送电子邮件/strong/font/td

/tr

tr

td width="109" height="44" align="left" valign="middle" bgcolor="#CCCC99"strongfont size="5"收件人:/font/strong/td

td width="405" align="left" valign="middle" bgcolor="#CCCC99"input type="text" name="txt1"//td

/tr

tr

td height="44" align="left" valign="middle" bgcolor="#99CCFF"strongfont size="5"主题:/font/strong/td

td valign="middle" bgcolor="#99CCFF"input type="text" name="txt3""//td

/tr

tr

td height="163" align="left" valign="middle" bgcolor="#66CCFF"strongfont size="5"内容:/font/strong/td

td valign="top" bgcolor="#66CCFF"textarea name="textarea" style="width:405px; height:163px"/textarea/td

/tr

tr

td height="37" colspan="2" align="center" valign="middle" bgcolor="#6699CC"input type="submit" value="发送"//td

/tr

/table

input type="hidden" name="send" value="form1"/

/form

/center

php怎么写邮件发送

Outlook Express 设置

(提示:如果8、9、10没有设定,会发不出邮件,只能接收)

以中文版 Outlook Express 6 为例,请按以下步骤,手动配置你的客户端:

1、打开 Outlook Express 后,单击窗口中的“工具”菜单,选择“帐户”;

2、点击“邮件”标签,点击右侧的“添加”按钮,在弹出的菜单中选择“邮件”;

3、弹出的对话框中,根据提示,输入你的“显示名”, 然后点击“下一步”;

4、输入你的电子邮件地址,点击“下一步”

5、输入你邮箱的的 POP 和 SMTP 服务器地址:(一般在你的邮箱页面或帮助中有,以下以126邮箱为例说明)

pop: pop.126.com

smtp: smtp.126.com

再点击“下一步”;

6、输入你的帐号及密码(此帐号为登录此邮箱时用的帐号,仅输入 @ 前面的部分),再点击“下一步”;

7、单击“完成”按钮保存你的设置;

8、设置 SMTP 服务器身份验证:在“邮件”标签中,双击刚才添加的帐号,弹出此帐号的属性框;

9、请点击“服务器”标签,然后在“发送邮件服务器”处,选中“我的服务器要求身份验证”选项,并点击右边“设置”标签,选中“使用与接收邮件服务器相同的设置”。

10、点击“确定”,然后“关闭”帐户框。

现在你已设置成功,点击主窗口中的“发送接收”按钮即可进行邮件收发。

(提示:如果8、9、10没有设定,会发不出邮件,只能接收)

如何用php结合phpmailer发送邮件

步骤图解教程demo和

phpmailer代码包下载:

看这个博主的文章,新手也能实现php发送邮件:网页链接

怎么利用php发送邮件求详细教程

PHP虽然提供了mail()函数,但并不好用,而PHPMailer是一个不错的邮件发送工具,接下来将详细介绍,需要了解的朋友可以参考下:

本人使用wamp集成开发环境,Apache2.4.4, Mysql5.6.12 , php5.4.12.开始的时候使用mail()发送邮件,更改配置始终无法成功,了解到mail()函数使用需要sendmail程序。又下载了sendmail程序扩展包。按照网上的说法也改好了php.ini和sendmail.ini。使用foxmail 7.1创建了自己的qq邮箱账户,开启了POP3/SMTP服务,更改发件服务器为POP3,使用和收件服务器相同的身份验证,结果还是报错:Warning: mail(): SMTP server response: 503 Error: need EHLO and AUTH first ! in F:\PHP\wamp\www\mail.php on line 8。以下是使用mail()函数发送邮件的php代码:

[php] view plain copy

span style="font-size:14px"?php

$to = "757006080@qq.com";

$subject = "Test mail";

$message = "Hello! This is a simple email message.";

$from = "757006080@qq.com";

$headers = "From: $from";

$send=mail($to,$subject,$message,$headers);

if($send)

echo "Mail Sent";

else

echo "Sorry,mail sent failed!"

?/span

在CSDN论坛上发现phpmailer可以方便快捷的发送邮件,以下写出详细使用教程:

1.需要下载PHPMailer文件包,(点击打开链接)

2.确认你的服务器已经系统支持socket,通过phpinfo()查看是否支持socket;

3.把文件解压到你的WEB服务器目录下,就可以使用PHPMailer发送邮件了。

以下为前台表单php代码:

[php] view plain copy

span style="font-size:14px"html

body

h3phpmailer Unit Test/h3

请你输入font color="#FF6666"收信/font的邮箱地址:

form name="phpmailer" action="testemail.php" method="post"

input type="hidden" name="submitted" value="1"/

邮箱地址: input type="text" size="50" name="to" /

br/

input type="submit" value="发送"/

/form

/body

/html /span

以下为后台程序:

[php] view plain copy

?php

/**

* Simple example script using PHPMailer with exceptions enabled

* @package phpmailer

* @version $Id$

*/

header("content-type:text/html;charset=utf-8");

ini_set("magic_quotes_runtime",0);

require('class.phpmailer.php');

try {

$mail = new PHPMailer(true); //New instance, with exceptions enabled

//$body = file_get_contents('contents.html');

//$body = preg_replace('/\\\\/','', $body); //Strip backslashes

$to = $_POST['to'];

$mail-CharSet="GB2312";//设置邮件字符编码否则邮件会乱码

$mail-Encoding="base64";

$mail-IsSMTP(); // tell the class to use SMTP

$mail-SMTPAuth = true; // enable SMTP authentication

$mail-Port = 25; // set the SMTP server port

$mail-Host = "smtp.qq.com"; // SMTP server

$mail-Username = "757006080@qq.com"; // SMTP server username

$mail-Password = "000000000000"; // SMTP server password

//$mail-IsSendmail(); // tell the class to use Sendmail

$mail-AddReplyTo("757006080@qq.com","han qing");

$mail-From = "757006080@qq.com";

$mail-FromName = "han qing";

//$to = "hanqing757@gmail.com";

$mail-AddAddress($to);

$mail-Subject =$mail-Subject = "=?utf-8?B?" . base64_encode("First PHPMailer Message") . "?=";

$mail-Body = "h1phpmailer演示/h1 这是用PHPMAILER发的第一份邮件,从QQ邮箱发到Google邮箱.";

$mail-AddAttachment("F:/myloe.jpg");

$mail-AltBody = "To view the message, please use an HTML compatible email viewer!"; // optional, comment out and test

$mail-WordWrap = 80; // set word wrap

//$mail-MsgHTML($body);

$mail-IsHTML(true); // send as HTML

$mail-Send();

echo 'Message has been sent.';

} catch (phpmailerException $e) {

echo $e-errorMessage();

}

?

关于怎么做一个php邮箱发送和怎么做一个php邮箱发送的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

本文转载自互联网,如有侵权,联系删除