I'm using the following syntax in my code
$transport = Swift_SmtpTransport::newInstance()
->setHost('mail.xxxxx.xxx')
->setPort(25)
->setUsername('xxxxxxx')
->setPassword('xxxxxx')
;
$mailer = new Swift_Mailer(new Swift_SmtpTransport($transport));
I receive the following errors
PHP Warning: fsockopen() expects parameter 1 to be string, object given in /lib/classes/Swift/Transport/StreamBuffer.php on line 244
PHP Fatal error: Uncaught exception 'Swift_TransportException' with message 'Connection could not be established with host Object id #3 [ #]'
Swift 4.0 smtp authentication problems
Moderators: Chris Corbyn, General Moderators
-
BrandonMUS
- Forum Newbie
- Posts: 15
- Joined: Mon Nov 10, 2008 9:45 am
Re: Swift 4.0 smtp authentication problems
You're wrapping the Transport in another Transport. Try this:
Code: Select all
$transport = Swift_SmtpTransport::newInstance()
->setHost('mail.xxxxx.xxx')
->setPort(25)
->setUsername('xxxxxxx')
->setPassword('xxxxxx')
;
$mailer = new Swift_Mailer($transport);Re: Swift 4.0 smtp authentication problems
BrandonMUS wrote:You're wrapping the Transport in another Transport. Try this:Code: Select all
$transport = Swift_SmtpTransport::newInstance() ->setHost('mail.xxxxx.xxx') ->setPort(25) ->setUsername('xxxxxxx') ->setPassword('xxxxxx') ; $mailer = new Swift_Mailer($transport);
DOH!
That did the trick thanks!