我的客户端 findspace.co.uk 已注册名称并使用Fasthosts托管。但是,自夏天以来,他们将电子邮件迁移到Office365,从那时起,findspace.co.uk/pages/arrange.php 的PHP邮件程序表单返回错误
很抱歉 - 发送此电子邮件时出现问题 - 请重试。
我尝试将 smtp 电子邮件主机从快速主机更改为 Office 365:
<?php include_once("../class/class.phpmailer.php"); ?>
<?php
/********************************* INITIALISE PAGE SETTINGS ******************************************/
$page_title = "Contact Us";
$website_name = "Findspace";
$mail_host = "smtp.office365.com"; // email host
$mail_emailsource = "kp@findspace.co.uk"; // from email address
$mail_emailrecipient = "kp@findspace.co.uk"; // recipient
$mail_username = "contact@findspace.co.uk";
$mail_password = "MYPASSWORD";
但它仍然不起作用。我不是 php 专家,我无法弄清楚哪里出了问题。我想知道这是否是 Office365 交换帐户筛选问题?
嗨,Len - 我似乎找不到进行初始化的位 - 我认为我只是有点厚。该表单已经工作了 5 年,直到我的客户在夏天将电子邮件托管更改为 Office365,所以我不确定它是实际的表单 - 或者可能是我用于主机名等的信息。
该
域的 $mail_host 设置为:
findspace-co-uk.mail.protection.outlook.com
该 IP 是:
213.199.154.87
http://mxlookup.online-domain-tools.com/
我认为您应该查看此页面并将其与您初始化phpmailer的方式进行比较。
http://phpmailer.worxware.com/?pg=examplebsmtp