PHPMailer - отправка текстовых SMS - PullRequest
0 голосов
/ 30 марта 2020

Надеюсь, что все в порядке и в такие времена находятся в безопасности.

Я пытаюсь создать генератор оповещений смс. У меня есть 200 телефонных номеров, на которые я отправляю сообщения, но я не знаю, к какому мобильному оператору они принадлежат.

Пока это то, чем я занимаюсь

    // Calculate the length

    $messageLength = strlen(strip_tags($message));
    $numberOfMessages = ceil($messageLength/160);

// Loop through how many messages should be sent (160 character per sms limit)

for($i=0;$i<$numberOfMessages;$i++){
// Add Recipients
    // Calculate the length

    $messageLength = strlen(strip_tags($message));
    $numberOfMessages = ceil($messageLength/160);

// Loop through how many messages should be sent (160 character per sms limit)

for($i=0;$i<$numberOfMessages;$i++){
// Add Recipients

 for($j=0;$j<count($getPhoneListData->myQuery);$j++){
      $phoneNumber1 = str_replace('-','',$getPhoneListData->myQuery[$j]->Phone) . '@vtext.com';
      $phoneNumber2 = str_replace('-','',$getPhoneListData->myQuery[$j]->Phone) . '@txt.att.net';
      $phoneNumber3 = str_replace('-','',$getPhoneListData->myQuery[$j]->Phone) . '@sms.myboostmobile.com';
      $phoneNumber4 = str_replace('-','',$getPhoneListData->myQuery[$j]->Phone) . '@mms.cricketwireless.net';
      $phoneNumber5 = str_replace('-','',$getPhoneListData->myQuery[$j]->Phone) . '@messaging.sprintpcs.com';
      $phoneNumber6 = str_replace('-','',$getPhoneListData->myQuery[$j]->Phone) . '@tmomail.net';

      $mail->AddBCC(trim($phoneNumber1));
      $mail->AddBCC(trim($phoneNumber2));
      $mail->AddBCC(trim($phoneNumber3));
      $mail->AddBCC(trim($phoneNumber4));
      $mail->AddBCC(trim($phoneNumber5));
      $mail->AddBCC(trim($phoneNumber6));
  } 
 }

}

Публикуйте, я отправив сообщение. Я получаю Слишком много получателей ошибка. Что я делаю неправильно? Что еще я должен делать?

Спасибо

...