我得到的错误信息是: 预期的响应代码250,但代码为“550”,消息“550-Sender(uid:8,用户:domain.com,发件人:550 no-reply@domain.com)超过ratelimit
我有正确的连接详细信息,(我已将其设置为localhost)因为如果我改变了,我会拒绝连接。我之前没有遇到过这个错误但谷歌搜索它似乎没有给我一个坚实的答案。所以我来到这里。
代码很好,我确信服务器有问题,因为它发送我在其他所有域上使用的电子邮件的代码相同。
代码:
require_once(dirname(__FILE__) . "/swiftmail/swift_required.php");
$transport = Swift_SmtpTransport::newInstance(SWIFT_IP, SWIFT_PORT)->setUsername(SWIFT_USERNAME) ->setPassword(SWIFT_PASSWORD);
$mailer = Swift_Mailer::newInstance($transport);
$message = Swift_Message::newInstance("[ContactForm]")
->setFrom(array("no-reply@domain.com"=>"No Reply"))
->setTo(array("my-email@outlook.com"))
->setBody($mailbody, 'text/html');
$sentmessage = $mailer->send($message);