9951 explained code solutions for 126 technologies


php-swiftmailerHow to set the port for Swiftmailer?


Swiftmailer can be configured to use a specific port for sending emails.

// Create the Transport
$transport = (new Swift_SmtpTransport('smtp.example.org', 25))
  ->setUsername('your username')
  ->setPassword('your password')
;

// Create the Mailer using your created Transport
$mailer = new Swift_Mailer($transport);

The example code above creates a transport object with the hostname smtp.example.org and port 25.

Code explanation

  • Swift_SmtpTransport: This is the class used to create a transport object.
  • smtp.example.org: This is the hostname of the SMTP server.
  • 25: This is the port number used to connect to the SMTP server.
  • setUsername and setPassword: These methods are used to set the username and password for authentication.

Helpful links

Edit this code on GitHub