我有一个基本的php电子邮件代码。我在我的个人网站上试过它。它工作得很好。我的网站主机就像;
$mail->Host =mail.mysite.com
我尝试了另一个网站,当然我改变了所需的其他值,它不起作用,我得到这个错误:语言字符串无法加载:连接主机。
此网站也有这样的主机:***。secureserver.com。 (不像mail.mysite.com)
我认为这个错误应该关于托管并打电话给主机公司,他们告诉我主机一切正常,代码错了。
我试图找到解决方案,希望有人帮忙
function mail_gonder($isim,$mesaj,$konu,$eposta)
{
require_once("class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->Host = "*****.server.net";
$mail->SMTPAuth = true;
$mail->Username = "noreply@***.com";
$mail->Password = "****";
$mail->From = "noreply@****.com";
$mail->Fromname =$isim; //
$mail->AddAddress($eposta,$konu);
$mail->Subject =$konu;
$mail->Body = $mesaj;
if(!$mail->Send())
{
echo '<font color="#F62217"><b>Gönderim Hatası: ' . $mail->ErrorInfo . '</b></font>';
exit;
}
echo '<font color="#41A317"><b>Mesaj başarıyla gönderildi.</b></font>';
}
&#13;
答案 0 :(得分:1)
对此的修复实际上很简单,将语言设置为:
CATALINA_OPTS="-Dspring.profiles.active=dev"
确保您拥有的文件都是本地文件。确保您已将文件上传到实时网络服务器。某些服务器设置为不允许某种类型的连接到外部资源。已知将文件上传到您自己的服务器可解决此问题。