当前位置:首页 » 编程语言 » php的mail函数

php的mail函数

发布时间: 2024-03-15 08:20:37

A. 请问php mail()函数应该怎么用啊

首先你如果你想用smtp服务器来实现邮件的发送的话,你要安装该服务器,并且保证你的ip为静态ip,不能为动态ip,否则服务器端会认为是垃圾邮件而拒绝接收。然后,如果你是动态ip的话,你可以用clent连接比较知名的服务器(如163smtp服务器),也可以实现邮件发送。另外,你可能还需要更改php.ini文件。
希望对你有用!个人不推荐用mail()发送邮件,它不是拿来就能用的,要满足我上述的许多条件。

B. php mail函数到底怎么配置

你要用mail就得用smtp服务软件,然后配送smtp的用户名和密码,端口号,然后在php mail的配置文件里配置一下SMTP的地址,用户名密码端口号等。

C. 如何使用php中的mail函数发送html格式的信

采用phpmailer类,来做邮件发送,是很多PHP程序所采用的一个类发送
require(ROOT.'/class/phpMailer.class.php');//邮件发送类
/**
*发送邮件
*@paramstring$to接收人邮件地址
*@paramstring$title邮件标题
*@paramstring$contents邮件内容支持HTML格式
*@paramstring$type判断是否要加附件
*@paramstring$accessory附件的名字
*@return成功返回true,失败返回错误信息
*/
functionsendEmail($to,$title,$contents,$type='',$accessory=''){
$mail=newPhpMailer(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()){
returntrue;
}else{
return$mail->errorMessage();
}
}

D. PHP 发E-mail 接收到的内容是乱码

内容需要转码成gb2312

具体 iconv('utf-8','gb2312','内容')

热点内容
flashas编程 发布:2024-11-29 02:38:49 浏览:368
先编译成什么格式的文件 发布:2024-11-29 02:38:48 浏览:119
王者荣耀安卓q区哪个英雄好拿标 发布:2024-11-29 01:56:04 浏览:665
网易收件服务器怎么填写 发布:2024-11-29 01:52:15 浏览:278
萤石摄像头激活密码是多少 发布:2024-11-29 01:51:38 浏览:579
iphone如何设置像安卓动态壁纸 发布:2024-11-29 01:37:50 浏览:474
电脑如何避过联网查配置 发布:2024-11-29 01:25:16 浏览:972
期货软件编程 发布:2024-11-29 01:13:16 浏览:834
如何下载加密pdf文件 发布:2024-11-29 01:09:21 浏览:326
高通android开发 发布:2024-11-29 01:09:11 浏览:693