阿里云服务器使用SMTP发送邮件

本文记录了在阿里云轻量应用服务器上遇到的邮件发送问题及解决过程。通过官方教程,了解到如何使用SMTP配置PHP进行邮件发送,并提醒读者注意官方教程的细节,以防踩坑。
摘要由CSDN通过智能技术生成

在阿里云上买了一个轻量应用服务器,之所以选择这个是因为该类型的服务器可以在购买时配置开发环境,而且价格比较便宜。将网站在本地搭好上传到云上时,发现原本可以运行的邮件发送功能失效了。折腾了将近一天之后,才发现问题所在,这里记录一下。
官方教程

阿里云在帮助中提供了SMTP发邮件的示例程序,各个语言的版本都有,很全面:
image.png

其中PHP的代码如下:

<?php require 'email.class.php'; $mailto='***'; $mailsubject="测试邮件"; $mailbody='这里是邮件内容'; $smtpserver = "smtpdm.aliyun.com"; $smtpserverport = 25; $smtpusermail = "***"; $smtpuser = "***"; $smtppass = "***"; $mailsubject = "=?UTF-8?B?" . base64_encode($mailsubject) . "?="; $mailtype = "HTML"; $smtp = new smtp($smtpserver, $smtpserverport, true, $smtpuser, $smtppass); $smtp->debug = false; $smtp->sendmail($mailto, $smtpusermail, $mailsubject, $mailbody, $mailtype); 在使用时我将官方给出的PHP的代码复制进去,运行时还是出错(访问smtp服务器超时)。后来查了各种资料才发现阿里云出于安全的考虑,将25号端口
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值