我有一个带有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
如何获取所需的用户名和密码?
答案 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