Próbuję wysłać email za pomocą bibliteki swiftmailer ze skrzynki wp.pl.
Otrzymuję taki błąd:
Cytat
Fatal error: Uncaught exception 'Swift_TransportException' with message 'Failed to authenticate on SMTP server with username "login@wp.pl" using 2 possible authenticators' in /lib/classes/Swift/Transport/Esmtp/AuthHandler.php:181 Stack trace: #0 /lib/classes/Swift/Transport/EsmtpTransport.php(334): Swift_Transport_Esmtp_AuthHandler->afterEhlo(Object(Swift_SmtpTransport)) #1 /lib/classes/Swift/Transport/AbstractSmtpTransport.php(118): Swift_Transport_EsmtpTransport->_doHeloCommand() #2 /lib/classes/Swift/Mailer.php(79): Swift_Transport_AbstractSmtpTransport->start() #3 /test.php(28): Swift_Mailer->send(Object(Swift_Message), Array) #4 {main} thrown in /lib/classes/Swift/Transport/Esmtp/AuthHandler.php on line 181
A mój kod wyglądata tak:
$mail_to = 'login@interia.eu'; $from_name = 'Jan Kowalski'; $from_password = 'haslo'; $from_login = 'login@wp.pl'; $from_email = 'login@wp.pl'; $subject = 'test'; $message = 'test2'; require_once 'lib/swift_required.php'; $transport = Swift_SmtpTransport::newInstance() ->setHost('smtp.wp.pl') ->setPort(465) ->setEncryption('ssl') ->setUsername($from_login) ->setPassword($from_password); $mailer = Swift_Mailer::newInstance($transport); $message_mailer = Swift_Message::newInstance($subject) ->setBody($message); if (!$mailer->send($message_mailer, $errors)) { }else{ }
Wysyłka z serwera home, a konto na wp świeżo założone.
Ten sam kod z interia.pl wysyla.
Proszę o pomoc