phpmail发件人,邮箱发件人

本文目录一览:

php的mail怎么发html格式的邮件

可以采用

phpmailer类,来做邮件发送,这也是很多PHP程序所采用的一个类发送

require(ROOT.’/class/phpMailer.class.php’);//邮件发送类

/**

*

发送邮件

*

@param

string

$to

接收人邮件地址

*

@param

string

$title

邮件标题

*

@param

string

$contents

邮件内容

支持HTML格式

*

@param

string

$type

判断是否要加附件

*

@param

string

$accessory

附件的名字

*

@return

成功返回true,失败返回错误信息

*/

function

sendEmail($to,$title,$contents,$type

=

”,$accessory

=”){

$mail

=

new

PhpMailer(true);

$mail-IsSMTP();

$mail-CharSet

=”UTF-8″;//编码

$mail-Debugoutput

=

‘html’;//

支持HTML格式

$mail-Host

=

T_SMTP_SERVER;//HOST

地址

$mail-Port

=

25;//端口

$mail-SMTPAuth

=

true;

$mail-Username

=

T_SMTP_LOGIN;//用户名

$mail-Password

=

T_SMTP_PASSWORD;//密码

$mail-SetFrom(T_SMTP_FROM,T_SMTP_FROM_NAME);//发件人地址,

发件人名称

$mail-AddAddress($to);//收信人地址

//$mail-Subject

=

“=?utf-8?B?”

.

base64_encode()

.

“?=”;

if

(!empty($type))

{

$mail-AddAttachment($type,$accessory);

//

添加附件,并指定名称

}

$mail-Subject

=

$title;//邮件标题

$mail-MsgHTML($contents);

if

($mail-Send()){

return

true;

}else{

return

$mail-errorMessage();

}

}

望采纳

Thx

php中mail函数 怎么设置发件人的油箱啊?

当然可以。mail函数除了必选的三个参数后还有一个header参数,这里你可以定义发件人,回复到的地址,信件的类型。例如:

$to = ‘nobody@example.com’;

$subject = ‘the subject’;

$message = ‘hello’;

$headers = ‘From: webmaster@example.com’ . “\r\n” .

‘Reply-To: webmaster@example.com’ . “\r\n” ;

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

?

如何用php结合phpmailer发送邮件

先下载phpmailer,保存在你的网站目录,在发布的页面添加一个函数用来区分发送的主题

require_once(‘class.phpmailer.php’);

require_once(“class.smtp.php”); 

$mail  = new PHPMailer(); 

$mail-CharSet    =”UTF-8″;                 //设定邮件编码,默认ISO-8859-1,如果发中文此项必须设置为 UTF-8

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

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

$mail-SMTPSecure = “ssl”;                  // SMTP 安全协议

$mail-Host       = “smtp.gmail.com”;       // SMTP 服务器

$mail-Port       = 465;                    // SMTP服务器的端口号

$mail-Username   = “your_name@gmail.com”;  // SMTP服务器用户名

$mail-Password   = “your_password”;        // SMTP服务器密码

$mail-SetFrom(‘发件人地址’, ‘发件人名称’);    // 设置发件人地址和名称

$mail-AddReplyTo(“邮件回复人地址”,”邮件回复人名称”); 

                                            // 设置邮件回复人地址和名称

$mail-Subject    = ”;                     // 设置邮件标题

$mail-AltBody    = “为了查看该邮件,请切换到支持 HTML 的邮件客户端”; 

                                            // 可选项,向下兼容考虑

$mail-MsgHTML(”);                         // 设置邮件内容

$mail-AddAddress(‘收件人地址’, “收件人名称”);

//$mail-AddAttachment(“images/phpmailer.gif”); // 附件 

if(!$mail-Send()) {

    echo “发送失败:” . $mail-ErrorInfo;

} else {

    echo “恭喜,邮件发送成功!”;

}

PHP邮件发送

首先去下载一个phpmailer的压缩包(随便一搜就可以找的到)

然后解压

代码如下:

?php

require(“phpmailer/class.phpmailer.php”); //引入文件(把刚才解压的那些文件放到对应的路径就可以了)

$mail = new PHPMailer(); //实例化

$mail-IsSMTP(); // 启用SMTP

$mail-Host=”smtp.126.com”; //smtp服务器的名称(这里以126邮箱为例)

$mail-SMTPAuth = true; //启用smtp认证

$mail-Username = “******@126.com”; //你的邮箱名

$mail-Password = “*****”; //邮箱密码

$mail-From = “****@126.com”; //发件人地址(也就是你的邮箱地址)

$mail-FromName = “****”; //发件人姓名

$mail-AddAddress(“收件人地址”,”收件人姓名”); //添加收件人

$mail-AddReplyTo(“*****@126.com”, “****”); //回复地址(可填可不填)

$mail-WordWrap = 50; //设置每行字符长度

$mail-AddAttachment(“images/01.jpg”, “manu.jpg”); // 添加附件,并指定名称

$mail-IsHTML(true); // 是否HTML格式邮件

$mail-CharSet=”utf-8″; //设置邮件编码

$mail-Subject = “****”; //邮件主题

$mail-Body = “******”; //邮件内容

$mail-AltBody = “This is the body in plain text for non-HTML mail clients”; //邮件正文不支持HTML的备用显示

if(!$mail-Send())

{

echo “Message could not be sent. p”;

echo “Mailer Error: ” . $mail-ErrorInfo;

exit();

} else {

echo “Message has been sent”;

}

?

怎么用php的mail函数发邮件

function sendMail($to, $title, $content) {

    Vendor(‘PHPMailer.PHPMailerAutoload’);

    $mail = new PHPMailer(); //实例化

    $mail-IsSMTP(); // 启用SMTP

    $mail-Host=C(‘MAIL_HOST’); //smtp服务器的名称(这里以QQ邮箱为例)

    $mail-SMTPAuth = C(‘MAIL_SMTPAUTH’); //启用smtp认证

    $mail-Username = C(‘MAIL_USERNAME’); //你的邮箱名

    $mail-Password = C(‘MAIL_PASSWORD’) ; //邮箱密码

    $mail-From = C(‘MAIL_FROM’); //发件人地址(也就是你的邮箱地址)

    $mail-FromName = C(‘MAIL_FROMNAME’); //发件人姓名

    $mail-AddAddress($to,”尊敬的客户”);

    $mail-WordWrap = 50; //设置每行字符长度

    $mail-IsHTML(C(‘MAIL_ISHTML’)); // 是否HTML格式邮件

    $mail-CharSet=C(‘MAIL_CHARSET’); //设置邮件编码

    $mail-Subject =$title; //邮件主题

    $mail-Body = $content; //邮件内容

    $mail-AltBody = “”; //邮件正文不支持HTML的备用显示

    $relt = $mail-Send();

    if(!$relt) {

        writeLog(‘发送邮件错误,错误信息:’. $mail-ErrorInfo, 1, ‘发送邮箱失败’);

    }

    return($relt);

}

这个是thinkphp版本的。

PHP项目使用smtp类,如何设置发件人名称

下载一个PHPMailer来用吧,下面是代码:

require_once “/phpmailer/class.phpmailer.php”;

// 实例化 PHPMailer 类

$mail = new PHPMailer();

$mail-IsSMTP(); // send via SMTP

$mail-Subject = “XXX”; // 邮件主题

$mail-Body = $message_body; //邮件内容

$mail-Host = “smtp.163.com”; // SMTP servers

$mail-SMTPAuth = true; // turn on SMTP authentication

$mail-Username = “username”; // SMTP username 注意:普通邮件认证不需要加 @域名

$mail-Password = “password”; // SMTP password

$mail-From = “aaa@163.com”; // 发件人邮箱

$mail-FromName = “发件人”; // 发件人

$mail-CharSet = “UTF-8”; // 这里指定字符集

$mail-Encoding = “base64”;

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

// 填入最基本的参数

$mail-AddAddress( “ccc@163.com” ); // 收件人

$mail-Send();

原创文章,作者:EATS,如若转载,请注明出处:https://www.506064.com/n/134310.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
EATSEATS
上一篇 2024-10-04 00:05
下一篇 2024-10-04 00:05

相关推荐

  • Git config命令用法介绍:用正确的邮箱保障开发工作

    本文将详细介绍如何使用git config命令配置Git的全局和本地用户信息,特别是如何正确使用用户邮箱,保障Git操作的正常进行。 一、git config命令介绍 Git中的每…

    编程 2025-04-29
  • Akka 设置邮箱大小的方法和注意事项

    为了保障系统的稳定性和可靠性,Akka 允许用户设置邮箱大小。本文将介绍如何在 Akka 中设置邮箱大小,并且提供一些注意事项,以帮助读者解决可能遇到的问题。 一、设置邮箱大小 A…

    编程 2025-04-28
  • 阿里云邮箱主机名

    阿里云邮箱主机名是指在阿里云购买并绑定域名后,为邮件服务配置的一个记录类型。在这篇文章中,我们将从多个方面对阿里云邮箱主机名进行详细阐述,帮助您更好地了解它的作用、使用方法和注意事…

    编程 2025-04-27
  • Hub邮箱

    一、什么是Hub邮箱 1、Hub邮箱是一种多合一邮箱解决方案,它可以将多个邮箱账户整合到一个中央Hub邮箱中,并为每个子邮箱账户提供一个专用的邮箱地址。 2、这个方案使用户能够使用…

    编程 2025-04-22
  • 10分钟临时邮箱

    一、10分钟临时邮箱投票 10分钟临时邮箱是一个非常方便的临时邮箱网站。它的投票功能让用户能够在不注册账户的情况下使用该网站。用户可以先进入网站,选择语言,然后在首页的投票区输入要…

    编程 2025-04-02
  • Git查看邮箱详解

    一、基本概念 Git是一款分布式版本控制系统,允许多个人在同一项目上协作。在使用Git协作开发时,会涉及到进行自己和他人的代码提交与修改,在这一过程中,相关操作会与邮箱相关联,因此…

    编程 2025-04-02
  • Git配置邮箱完全指南

    Git是一种非常流行的版本控制工具,它可以让我们更好地管理我们的代码版本以及与其他人共享和合作开发代码。当我们在Git中进行一些操作时,比如在提交代码时,需要进行身份验证,而身份验…

    编程 2025-02-17
  • 360邮箱注册详解

    一、注册准备 在注册360邮箱之前,首先需要准备一个手机或邮箱,用于验证身份。此外,确保你的电脑或手机已经联网,并且浏览器可以正常访问网站。 二、注册流程 1、打开360邮箱官网:…

    编程 2025-01-27
  • QQ邮箱Mac客户端 – 你必须知道的一切

    一、简介 QQ邮箱Mac客户端是一款由腾讯开发的免费电子邮件客户端软件。它允许你在Mac电脑上收发电子邮件、管理邮件联系人、设置邮件规则等等。相比于网页版的QQ邮箱,它更为方便快捷…

    编程 2025-01-27
  • 邮箱验证正则

    一、邮箱验证正则式 邮箱验证正则式是一种可以验证邮箱是否符合规范的正则表达式。在不同的编程语言中,邮箱验证正则式的表达方式可能会有所不同。 二、Python邮箱正则 在Python…

    编程 2025-01-21

发表回复

登录后才能评论