mail () - электронная почта работает, но SMS не работает - PullRequest
3 голосов
/ 08 декабря 2011

Я пытаюсь отправить SMS с помощью функции mail() в php.Ниже вы найдете мой код.Я ввел свой адрес электронной почты и свой номер телефона (это телефон Verizon, поэтому отправка электронного письма на мой 10-значный номер, за которым следует @ vtext.com, должна отправить SMS на мой телефон).Я получаю электронное письмо, но не текстовое сообщение.

#!/usr/bin/php
<?
    require_once("PHPMailer/class.phpmailer.php");

    $mail = new PHPMailer();

    $mail->IsSMTP();
    $mail->Host = "smtp.fas.harvard.edu";

    $mail->SetFrom("example@gmail.com");
    $mail->AddAddress("##########@vtext.com");
    $mail->AddAddress("example@gmail.com");

    $mail->Subject = "hello, world";
    $mail->Body = "testing 1 2 3";

    if ($mail->Send() === false)
        die($mail->ErrorInfo . "\n");  

?>

Ответы [ 2 ]

5 голосов
/ 08 декабря 2011

Почему бы вам не использовать электронные письма по-другому, например:

$mail->AddCC("woot@gmail.com");

Кроме того, вы уверены, что ваш SMTP-сервер не заблокирован Gmail? Вы пробовали любой другой адрес электронной почты?

1 голос
/ 08 декабря 2011

Может быть, он отправляется в формате HTML. Попробуйте

$mail->ContentType = 'text/plain';  
$mail->IsHTML(false); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...