PHPmailer SMTP身份验证配置


PHPmailer SMTP auth configuration

我的phpmailer-smtp出现问题。php页面应该连接到一个经过smtp身份验证的服务器(使用用户名和密码),然后用用户名和密码身份验证到我选择的特定邮箱。

基本上,我有两步身份验证:一步到服务器,一步到邮箱。

  • 下面的用户名和密码指的是什么
  • 我如何登录到服务器(使用用户和密码),然后邮箱(其他用户和其他密码)

谢谢你,谁将能够帮助我。

// SMTP auth
$mail->IsSMTP();
$mail->SMTPAuth     = ($smtp['auth'] ? true : false);
$mail->SMTPSecure   = ($smtp['secure'] ? $smtp['secure'] : false);
$mail->Host         = $smtp['host'];
$mail->Port         = $smtp['port'];
$mail->Username     = $smtp['username'];
$mail->Password     = $smtp['password'];

要使用SMTP身份验证发送电子邮件,您只需要使用允许通过该服务器中继的用户名和密码登录一次。当SMTP服务器也是域的邮件交换器(MX)时,用于SMTP身份验证的用户名和密码通常与用于使用POP3/IMAP接收电子邮件的用户名和口令相同,其中邮箱存在于邮件传递代理(MDA)上。

SMTP没有邮箱的概念,它只涉及接受来自邮件用户代理(MUA)的邮件、接收来自邮件传输代理(MTA)的邮件或向邮件提交代理(MSA)提交电子邮件,所有这些都使用SMTP协议进行通信。