• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

phpmail在windows测试可以,下传到ubuntu就不灵了。为什么

php 搞代码 4年前 (2022-01-24) 26次浏览 已收录 0个评论

phpmail在windows测试可以,上传到ubuntu就不灵了。为什么啊
<?php

function
postmail($receiver,$receiver_name,$subject_name¥本文来%源[email protected]搞@^&代*@码)网5搞gaodaima代码,$smassage){

require_once(“lib/class.phpmailer.php”);
//include(“lib/class.smtp.php”);

$mail=new PHPMailer();

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

$mail->IsSMTP(); // telling the class to use SMTP
$mail->SMTPDebug = 1; // enables SMTP debug information (for testing)
$mail->SMTPAuth = true; // SMTP authentication
$mail->Host = “smtpcom.263xmail.com”; // SMTP server
$mail->Port = 25; // SMTP port

$mail->Username = “[email protected]”; // SMTP 账户名
$mail->Password = “xxx”; // SMTP 账户密码
$mail->SetFrom([email protected]’, ‘web’);
$mail->Subject = “$subject_name”;
$smassage=str_replace(”,’ ‘,$smassage);
$smassage=nl2br($smassage);

$mail->MsgHTML(“$smassage”);
$mail->AddAddress(“$receiver”,”t”);

//echo “test: ” ;

if(!$mail->Send()) {
echo “Mailer Error: ” . $mail->ErrorInfo;
exit;
} else {
echo “Message sent!”;
}
return true;
}
?>
——解决方案——————–
linux下需要sendmail或者postfix支持
可查看一下/var/log/maillog日志查看一下具体的错误信息.


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:phpmail在windows测试可以,下传到ubuntu就不灵了。为什么

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址