通过Kimsufi Server使用PHPMailer发送SMTP电子邮件

时间:2016-07-29 23:01:24

标签: php email smtp debian phpmailer

我有一个带有Debian的Kimsufi(OVH)服务器。

我想使用PHPMailer library发送SMTP电子邮件。

我不知道用户名和密码应该是什么。

    $this->mail->isSMTP();               // Set mailer to use SMTP
    $this->mail->CharSet = 'UTF-8';
    $this->mail->Host = 'my server ip';  // Specify main and backup SMTP servers
    $this->mail->SMTPAuth = true;        // Enable SMTP authentication
    $this->mail->Username = '';          // SMTP username
    $this->mail->Password = '';          // SMTP password
    $this->mail->SMTPSecure = '';        // Enable TLS encryption, `ssl` also accepted
    $this->mail->Port = 25;              // TCP port to connect to

如何获取所需的用户名和密码?

1 个答案:

答案 0 :(得分:0)

用户名和密码将是发件人电子邮件详细信息。它通过phpmailer询问你想通过哪个电子邮件地址发送邮件。由于phpmailer库需要SMTP用户名&用于发送邮件和确认收件箱传递的密码。不仅如此,它还需要SMTP服务器和验证细节。

让我们使用个人Gmail帐户通过phpmailer发送邮件,在这种情况下,您的代码将是这样的

$this->mail->isSMTP();               // Set mailer to use SMTP
$this->mail->CharSet = 'UTF-8';
$this->mail->Host = 'smtp.gmail.com';  // Specify main and backup SMTP servers
$this->mail->SMTPAuth = true;        // Enable SMTP authentication
$this->mail->Username = 'gmailemail@gmail.com';          // SMTP username
$this->mail->Password = 'yourgmailpassword';          // SMTP password
$this->mail->SMTPSecure = 'tls';        // Enable TLS encryption, `ssl` also accepted
$this->mail->Port = 587;              // TCP port to connect to