Login
网站首页 > 文章中心 > 其它

php发邮件_php发邮件成品

作者:小编 更新时间:2023-08-16 13:59:54 浏览量:308人看过

php 如何通过smtp发送图片邮件?

方法很多.

方法1:可以弄成html,找个服务器,邮件发送时发html就是

如何在PHP中使用PHPMailer发送邮件

function postmail($to,$subject = '',$body = ''){

//Author:Jiucool WebSite:

//$to 表示收件人地址 $subject 表示邮件标题 $body表示邮件正文

//error_reporting(E_ALL);

error_reporting(E_STRICT);

date_default_timezone_set('Asia/Shanghai');//设定时区东八区

require_once('class.phpmailer.php');

include('class.smtp.php');

$mail = new PHPMailer(); //new一个PHPMailer对象出来

$body = eregi_replace("[\]",'',$body); //对邮件内容进行必要的过滤

$mail-IsSMTP(); // 设定使用SMTP服务

$mail-SMTPDebug = 1; // 启用SMTP调试功能

// 1 = errors and messages

$mail-SMTPAuth = true; // 启用 SMTP 验证功能

$mail-SMTPSecure = "ssl"; // 安全协议,可以注释掉

$mail-Password = 'password'; // SMTP服务器密码

$mail-SetFrom('xxx@xxx.xxx', 'who');

$mail-AddReplyTo('xxx@xxx.xxx','who');

$mail-Subject = $subject;

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

$mail-MsgHTML($body);

$address = $to;

$mail-AddAddress($address, '');

//$mail-AddAttachment("images/phpmailer.gif"); // attachment

//$mail-AddAttachment("images/phpmailer_mini.gif"); // attachment

if(!$mail-Send()) {

echo 'Mailer Error: ' . $mail-ErrorInfo;

} else {

// echo "Message sent!恭喜,邮件发送成功!";

}

希望对您有帮助,望采纳,谢谢!

使用php 怎么发送邮件?

HTTP 函数允许您从脚本中直接发送电子邮件.要使邮件函数可用,PHP 需要已安装且正在运行的邮件系统.要使用的程序是由 php.ini 文件中的配置设置定义的.

语法:mail(to,subject,message,headers,parameters)

参数 描述

to 必需.规定邮件的接收者.

subject 必需.规定邮件的主题.该参数不能包含任何换行字符.

message 必需.规定要发送的消息.

headers 必需.规定额外的报头,比如 From, Cc 以及 Bcc.

parameters 必需.规定 sendmail 程序的额外参数.

例子 1

发送一封简单的邮件:

php

$txt = "First line of text\nSecond line of text";

// 发送邮件

mail("somebody@example.com","My subject",$txt);

发送带有额外报头的 email:

$to = "somebody@example.com";

$subject = "My subject";

$txt = "Hello world!";

$headers = "From: webmaster@example.com" . "\r\n" .

"CC: somebodyelse@example.com";

mail($to,$subject,$txt,$headers);

发送一封 HTML email:

$to = "somebody@example.com, somebodyelse@example.com";

$subject = "HTML email";

$message = "

html

head

titleHTML email/title

/head

body

pThis email contains HTML Tags!/p

table

tr

thFirstname/th

thLastname/th

/tr

tdJohn/td

tdDoe/td

/table

/body

/html

";

// 当发送 HTML 电子邮件时,请始终设置 content-type

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

// 更多报头

$headers .= 'From: webmaster@example.com' . "\r\n";

$headers .= 'Cc: myboss@example.com' . "\r\n";

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

php发邮件需要什么东西

PHP mail() 函数

PHP mail() 函数用于从脚本中发送电子邮件.

语法

mail(to,subject,message,headers,parameters)

参数描述

to必需.规定 email 接收者.

subject必需.规定 email 的主题.注释:该参数不能包含任何新行字符.

message必需.定义要发送的消息.应使用 LF (\n) 来分隔各行.

headers

可选.规定附加的标题,比如 From、Cc 以及 Bcc.

应当使用 CRLF (\r\n) 分隔附加的标题.

parameters可选.对邮件发送程序规定额外的参数.

注释:PHP 需要一个已安装且正在运行的邮件系统,以便使邮件函数可用.所用的程序通过在 php.ini 文件中的配置设置进行定义.请在我们的 PHP Mail 参考手册阅读更多内容.

PHP 简易 E-Mail

通过 PHP 发送电子邮件的最简单的方式是发送一封文本 email.

以上就是土嘎嘎小编为大家整理的php发邮件相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章