-想您所想,多年经验-
白狐广告电话
白狐广告标志
当前位置:网站首页 - 信息中心
阿里云虚拟主机465端口发邮件
2017-11-14|阅:1392|来自:白狐广告

最近给客户做了个网站,用到了php的mail发邮件方法,在本机上测试一切正常,但上传到阿里云上居然收不到邮件,百度后才知道原来阿里云部分服务器的25端口默认封闭,没办法只好去找其他方法,阿里云提示需要使用SSL加密端口(通常是465)来对外发信。

从官网上下载Demo配置好上传上去经过测试的确可以正常收到邮件,不过不是用的mail方法,而是phpmailer方法,经过搜索发现这个方法确实很方便强大,现在共享出来与大家一起分享,最后把phpmailer方法的基本配置说明一下。

Demo下载

<?php
require 'PHPMailerAutoload.php';
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"; // 启用SSL
$mail->SMTPDebug = true;    // 设置是否输出SMTP调试信息  
$mail->Host = "smtp.xxx.com"; // SMTP 服务器
$mail->Port = 465; // SMTP服务器的端口号
$mail->Username = "xxx@xxx.com"; // SMTP服务器用户名
$mail->Password = "xxx"; // SMTP服务器密码
$mail->SetFrom('xxx@xxx.com', 'qq'); // 设置发件人地址和名称
$mail->AddReplyTo("xxx@xxx.com","xxx@xxx.com");
// 设置邮件回复人地址和名称
$mail->Subject = 'xxx'; // 设置邮件标题
$mail->AltBody = "为了查看该邮件,请切换到支持 HTML 的邮件客户端";
// 可选项,向下兼容考虑
$mail->MsgHTML('<html>helo</html>'); // 设置邮件内容
$mail->AddAddress('xxx@xxx.com', "xxx@xxx.com");
//$mail->AddAttachment("images/phpmailer.gif"); // 附件
if(!$mail->Send()) {
echo "发送失败:" . $mail->ErrorInfo;
} else {
echo "恭喜,邮件发送成功!";
}
?>


标 签: php发邮件

www.internetzg.com Copyright 2017-2018 | 以上内容白狐广告保留解释权,任何个人或单位不得抄袭COPY本公司网站内容,违者必究。

 

↑上一篇文章: 什么是网站接口用PHP调用JSON接口…
返回目录    ↓下一篇文章: CSS伪类选择器 奇偶匹配nth-chil…

白狐网站建设 白狐设计专门从事网站建设平面广告设计,专业致力于为企业及个人提供优质网站设计(网站建设、网站改版)网站优化推广域名空间画册设计(企业画册设计、产品画册设计、样本设计)印刷彩页单页设计印刷名片T恤衫设计制作台历挂历设计制作标志设计( LOGO设计、商标设计)产品包装设计制作艺术照片设计等。公司是由一流的设计师和专业的制作人员组成的运营团队,拥有多年的网站及广告设计制作经验,服务客户遍及北京、河北、山东、江苏等地区。
首 页 | 关于白狐 | 网站建设 | 平面广告 | 产品服务 | 合作伙伴 | 人才招聘 | 友情链接 | 网站地图 | 联系我们 | 站内搜索
白狐广告www.internetzg.com 网站最佳分辨率为1024*768 京ICP备06068476号
白狐广告服务电话:010-53312027 
13693231513技术 13522191688业务 15011320345售后 15810850699优化
网站建设,北京网站建设,手机建站,北京网站建设公司 北京白狐广告有限责任公司 版权所有
白狐广告公司地址:北京市朝阳区朝阳路8号朗廷大厦A座312室 邮编:100024
返回白狐广告顶部