Использование SMTP-шлюза SendPulse с PHPMailer

Для того, чтобы начать использовать SMTP-сервер SendPulse с библиотеками PHP Mailer,  ознакомьтесь с примером кода  в файле test_smtp_basic.php из каталога examples.

Но, прежде всего, не забудьте поместить на ваш сервер эти два файла:

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

Как использовать SMTP-шлюз с PHPMailer

1. Зайдите в аккаунт SendPulse для просмотра параметров SMTP

Параметры SMTP

2. Добавьте библиотеку и создайте объект PHPMailer

require_once('path/to/library/class.phpmailer.php');
$mail = new PHPMailer();

3. Настройте объект для использования SMTP

Ниже приведен пример кода с комментариями:

<?php

require 'phpmailer/PHPMailerAutoload.php';

$mail = new PHPMailer;

$mail->isSMTP();

$mail->Host = 'smtp-pulse.net';
$mail->SMTPAuth = true;
$mail->Username = 'mail@domain.com'; 
$mail->Password = 'qwe23423de3';
$mail->SMTPSecure = 'ssl';
$mail->Port = '465';

Host: адрес SMTP- cервера SendPulse - 'smtp-pulse.net';

SMTPAuth: указывается, задействована ли аутентификация — в данном случае это так, по-этому укажите следующее значение: = true;

Username: ваш логин-имейл SendPulse;

Password: пароль указанного выше аккаунта;

SMTPSecure: тип шифрования (соответствует порту);

Port: если выбран порт '465' — тогда тип шифрования такой: SMTPSecure = 'ssl';

Теперь следует часть кода, где указываются параметры email-сообщения, которое будет отправлено данным методом: кодировка, email-адрес отправителя, адрес получателя, содержимое заголовка и самого письма:


$mail->CharSet = 'UTF-8';
$mail->From = 'sender@domain.com';
$mail->FromName = 'Andrew';
$mail->addAddress('recipient@domain.com');
$mail->isHTML(true);
$mail->Subject = 'Headsup';
$mail->Body = 'Hello!';
$mail->SMTPDebug = 1;
?>
Оцените, насколько полезна статья "Использование SMTP-шлюза SendPulse с PHPMailer"

Оценка: 4 / 5 (8)

    Другие полезные страницы

    Популярное в нашем блоге

    Попробуйте SMTP сервис SendPulse бесплатно