J'utilise PHPMailer pour envoyer des messages texte. J'ai un appareil avec lequel je peux envoyer des commandes avec SMS. L'appareil dispose d'une carte sim mobile et d'un numéro de téléphone mobile. Lorsque j'envoie l'e-mail, je l'envoie à l'appareil sous la forme [email protected] Pour une raison quelconque, je ne pense pas que les appareils acceptent les commandes. Par exemple, si je veux que le périphérique s'exécute pendant 2 minutes, j'envoie la commande de texte $ SLEEP = 2. Lorsque j'utilise PHPMailer et que je tape la même chose sur mon téléphone, le texte ne pose aucun problème. ([email protected]). Des idées? J'ai joint mon code ci-dessous.PHPMailer ne peut pas envoyer un message à un périphérique de suivi
$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();
Oui. Il envoie avec succès à un email et à mon numéro régulier qui est le @ txt.att.net ci-dessus. –
Je sais que l'envoi de courriels est gratuit, mais avez-vous envisagé d'utiliser Twilio ou Nexmo (ce sont des services spécialement conçus pour l'envoi de messages texte)? –
Oui, je les ai regardés. J'essaie juste de réduire quelques coûts. Je réalise que c'est un petit coût. –