我正在尝试使用Laravel中的SwiftMailer验证登录凭据。我需要验证SMTP服务器的登录凭据,而不实际发送电子邮件。
我正在尝试做这样的事情:
$client = Swift_SmtpTransport::newInstance($smtpServer, $smtpPort, 'ssl');
$client->setUsername($this->smtpUser);
$client->setPassword($this->smtpPass);
$client->authenticate();
authenticate()
上没有Swift_SmtpTransport
方法,但如果有类似的东西可以使用,那就太棒了。
我在源代码中找不到合适的函数:https://github.com/swiftmailer/swiftmailer/blob/master/lib/classes/Swift/Transport/AbstractSmtpTransport.php
有没有办法只使用SwiftMailer尝试验证SMTP服务器上的身份验证而无需发送电子邮件?