请告诉我如何使phpmailer模块用于站点托管?
我注意到,如果我注释或删除此行的$mail->isSMTP();,发送邮件就会开始工作。但是这打破了我代码的逻辑,因为我不能显示成功消息
如果我替换$mail->isSMTP();而不是$mail->isMail();,也可以
这是否意味着主机阻止了SMTP?
我的PHPMailer SMTP配置是:
<?php
MAIL_FROM = 'MAIL_ACC_CREATED_ON_SITEGROUND.com',
MAIL_SMTP_HOST = 'mail.mydomain.com',
MAIL_SMTP_PORT = 465;
MAIL_SMTP_USERNAME = 'MAIL_ACC_CREATED_ON_SITEGROUND.com',
MAIL_SMTP_PASSWORD = 'password';
$mail->isSMTP();
$mail->SMTPAuth = true;
$mail->Host = MAIL_SMTP_HOST;
$mail->Port = MAIL_SMTP_PORT;
$mail->Username = MAIL_SMTP_USERNAME;
$mail->Password = MAIL_SMTP_PASSWORD;
$mail->SMTPSecure = 'ssl';如果有任何建议和帮助,我将不胜感激!
发布于 2021-05-30 20:20:52
我不知道是怎么回事,但我解决了这个问题。问题出在我的代码上,而不是主机。
https://stackoverflow.com/questions/67748629
复制相似问题