PHPMailerを使用してテキストメッセージを送信しています。私はSMSでコマンドを送ることができるデバイスを持っています。このデバイスには、tmobile simカードとtmobile電話番号があります。電子メールを送信すると、デバイスに[email protected]として送信されます。何らかの理由で、私はデバイスがコマンドを受け入れているとは思わない。たとえば、デバイスを2分間稼働させたい場合は、テキストコマンド$ SLEEP = 2を送信します。 PHPMailerを使用して普通の電話に同じものを入力すると、問題はありません。 ([email protected]t.net)。何か案は?私は下に私のコードを添付しました。PHPMailerがトラッキングデバイスにメッセージを送信できません
$bk = '$SLEEP='.$sleep;
while($row = $result->fetch_assoc()) {
$txt= $row["devicePhoneNumber"]. "@tmomail.net";
}
$phpMail = new PHPMailer();
$phpMail->isSMTP();
$phpMail->SMTPDebug = 2;
$phpMail->IsHTML(true);
$phpMail->Username = 'XXX';
$phpMail->Password = 'XXX';
$phpMail->From = "";
$phpMail->FromName = "";
$phpMail->Subject = "";
$phpMail->Body = $bk;
$phpMail->AddAddress($txt);
$phpMail->AddAddress('[email protected]');
$phpMail->Send();
にリンクを入れないでください。それは電子メールと上記の@ txt.att.netである私の正規の番号に正常に送信します。 –
私は電子メールを送信することは無料ですが、TwilioまたはNexmo(それらはテキストメッセージを送信するために特別に構築されたサービス)を使用することを検討しましたか? –
ええ、私はそれらを調べました。私はちょうどいくつかのコストを削減しようとしています。私はそれが小さなコストだと思います。 –