【问题标题】:PHPmailer SMTP domain levelPHPmailer SMTP 域级别
【发布时间】:2015-05-04 10:55:04
【问题描述】:

我应该连接到经过 smtp 认证的服务器,然后使用特定邮箱发送电子邮件,因为 stmp 服务器是经过一级域认证的。

根据我的提供商,凭据是:

  • 服务器 authsmtp.domain.com
  • 用户:smtp@domain.com
  • 密码:***

但我想从 myaccount@domain.com 发送电子邮件,而不是 smtp@domain.com 我怎么能用 PhpMailer 做到这一点?我在 PhpMailer 中没有两个用户字段。

$mail->IsSMTP();
$mail->SMTPAuth
$mail->SMTPSecure
$mail->Host
$mail->Port
$mail->Username
$mail->Password

【问题讨论】:

  • 所以只需更新您的凭据而不是提供者
  • 连接邮件服务器的用户是smtp@domain.com,我无法使用myaccount@domain.com登录。但我想从 myaccount@ 发送电子邮件。

标签: php email phpmailer


【解决方案1】:

用户名和发件人地址通常是分开处理的,因此如果您的邮件服务器配置为允许这样做,您应该可以轻松地作为同一域中的不同用户发送。在 PHPMailer 中,这三个属性是 SenderFromUsername

【讨论】:

    猜你喜欢
    • 2018-05-29
    • 2012-12-24
    • 1970-01-01
    • 1970-01-01
    • 2012-05-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-13
    相关资源
    最近更新 更多