中国大陆的服务器往往是没有安装邮件服务器的。需要通过SMTP代理服务器来发送邮件。
海外的服务器往往配置了邮件服务器。主要通过简单的php函数就能发送邮件。
那么如何判断该服务器是否安装了邮件服务器呢?下面打包了精简版的PHP mailer。解压后,修改send.php文件中相关信息,整个文件夹上传到服务器上,访问send.php即可得出结论。页面显示“发送成功”就是安装了邮件服务器。
send.php代码如下,需要修改的地方为通过中文描述的地方。
<?
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
require 'Exception.php';
require 'PHPMailer.php';
$mail = new PHPMailer(true);
try {
$mail->CharSet = 'UTF-8';
//Recipients
$mail->setFrom('发件人邮箱', '发件人姓名');
$mail->addAddress('收件人邮箱', '收件人姓名');
$mail->addCC('抄送');
//Content
$mail->isHTML(true);
$mail->Subject = '邮件标题';
$mail->Body = '邮件内容';
$mail->send();
echo '发送成功。';
} catch (Exception $e) {
echo "发送失败。错误提示: {$mail->ErrorInfo}";
}
评论区
发表新的留言
您可以留言提出您的疑问或建议。
您的留言得到回复时,会通过您填写的邮箱提醒您。