Hai semplicemente bisogno di un modo per inviare messaggi SMS che ti permetta di inviare un messaggio dove puoi specificare il mittente .
Come notato in un'altra risposta, i vettori cellulari statunitensi hanno regole severe che rendono lo spoofing molto più difficile. In genere, i messaggi inviati ai numeri degli Stati Uniti devono avere un mittente numerico (ovvero un numero di telefono o un codice funzione valido).
Negli altri paesi le cose sono meno rigide. È abbastanza comune per le aziende e altre organizzazioni impostare il mittente sul nome dell'attività o del prodotto a cui si riferisce il messaggio.
Per le attività commerciali legittime in questi altri paesi, la questione dello spam è gestita dall'aspettativa che l'azienda assicurerà che il destinatario possa dire chi ha inviato il messaggio. Questo è meno di un problema in cui i messaggi non sono pubblicitari (ad esempio codici di verifica dell'accesso).
Uso Clockwork SMS ( link ) per inviare messaggi SMS a livello di programmazione. Dispongono di librerie che possono essere utilizzate per inviare messaggi facilmente da linguaggi di programmazione comuni come C #, Java e PHP. Ci sono molti altri fornitori che offrono lo stesso tipo di servizio. Posso specificare qualsiasi mittente che voglio per questi messaggi. I non impersona nessuno nel farlo, ma significa che posso impostare il mittente come qualcosa di più significativo per le mie applicazioni.
Significa anche che potresti utilizzare questo tipo di servizio per inviare messaggi che sembrano provenire da "PayPal" o "Google", chiedendo a qualcuno di fare clic su un link che li porterà a un sito di phishing.