2016-09-04 4 views
0

Я пытаюсь отправить сообщение через «электронную почту к SMS» шлюз для этого у меня есть следующий код:Отправка SMS через шлюз не работает

<?php 
require 'mailer/PHPMailerAutoload.php'; 

$mail = new PHPMailer; 

$mail->isSMTP();       // Set mailer to use SMTP 
$mail->Host = 'smtp.gmail.com';    // Specify main and backup SMTP servers 
$mail->SMTPAuth = true;      // Enable SMTP authentication 
$mail->Username = '<my-email>@gmail.com';   // SMTP username 
$mail->Password = '<password>'; // SMTP password 
$mail->SMTPSecure = 'tls';     // Enable TLS encryption, `ssl` also accepted 
$mail->Port = 587;       // TCP port to connect to 

$mail->setFrom('<my-email>@gmail.com', 'abhishek'); 
$mail->addAddress('<mob-no>@bplmobile.com'); // Add a recipient 

$mail->isHTML(true); // Set email format to HTML 

$bodyContent = 'Hello world'; 
$mail->Subject = 'Demo Subject'; 
$mail->Body = $bodyContent; 

if(!$mail->send()) { 
    echo 'Message could not be sent.'; 
    echo 'Mailer Error: ' . $mail->ErrorInfo; 
} else { 
    echo 'Message has been sent'; 
} 
?> 

Я получил шлюз от here.
Я пробовал все шлюзы по ссылке, но сообщение, похоже, не доставляет.

+0

Вы пытались отправить электронное письмо вручную, чтобы проверить, работает ли электронная почта для шлюза sms или нет? –

+0

Я бы никогда не использовал электронную почту оператора для sms-шлюзов, они, как известно, ненадежны – nogad

+0

еще не пробовали вручную:/@PrateekGupta –

ответ

1

Электронная почта для SMS-шлюзов - это вещь прошлого. Сегодня ни один из провайдеров не предоставляет адрес электронной почты на основе номера. Лучшим решением является использование sms-шлюза, такого как twilio.

Смежные вопросы