Using SendPulse SMTP-server with the PHP Mailer

To start using SendPulse's SMTP service with PHP Mailer libraries,  find an SMTP example in the test_smtp_basic.php file in the examples folder of the library.

Be sure to add these two necessary files on your server:

  • class.phpmailer.php
  • class.smtp.php

How to Use an SMTP-server with the PHP Mailer

Log in to your SendPulse account for the SMTP settings

SMTP Settings

Include the library and instantiate a PHPMailer object

$mail = new PHPMailer();

Configure the object to use SMTP

Below is an example of the code:


require 'phpmailer/PHPMailerAutoload.php';

$mail = new PHPMailer;


$mail->Host = 'smtp-pulse.сom';
$mail->SMTPAuth = true;
$mail->Username = ''; 
$mail->Password = 'qwe23423de3';
$mail->SMTPSecure = 'ssl';
$mail->Port = '465';

Host: SendPulse SMTP server which you can get in SMTP settings of your account;

SMTPAuth: whether or not authentication applies - in our case it does, so the value should be = true;

Username: your SendPulse login email;

Password: password for the same SendPulse account;

SMTPSecure: - this is the encryption type, which corresponds to the port number below:

Port: '465' - then encryption type is SMTPSecure = 'ssl';

Now specify properties of the email you will be sending out: charset type, email address messages will be sent from, sender's name, recipient's email, subject line, the body of the message.

$mail->CharSet = 'UTF-8';
$mail->From = '';
$mail->FromName = 'Andrew';
$mail->Subject = 'Headsup';
$mail->Body = 'Hello!';
$mail->SMTPDebug = 1;

Rate this article about "Using SendPulse SMTP-server with the PHP Mailer"

User Rating: 4 / 5 (9)

    Popular in Our Blog

    Try SendPulse SMTP for free