2016-04-30 23 views
0

In früheren Jahren, als ich Textnachrichten an Mobiltelefone/Mobiltelefone senden wollte, musste ich den Domain-Namen des Netzbetreibers und des Netzbetreibers kennen um die An: -Adresse zu bilden.So senden Sie SMS-Texte und iMessages von PHP mail() ohne den Carrier zu kennen

Aber heutzutage können viele Seiten Texte schreiben, ohne mich nach meinem Träger zu fragen.

Wie machen sie das? Gibt es eine neue Möglichkeit, SMS- und Imessage-E-Mails ohne das Trägerelement zu versenden?

+1

PHPMailer weiß nichts über SMS, aber einige Mobilfunknetze haben E-Mail an SMS-Gateways. Ansonsten schlage ich vor, direkt ein SMS-Gateway wie Clickatell zu verwenden. – Synchro

+0

Ok, danke @Synchro. Wenn Sie also Ihren Kommentar interpretieren, lautet Ihre Antwort, dass Sie (noch) keine E-Mail-Nachrichten senden können, ohne die Mailing-Domain des Mobilfunkanbieters zu kennen. Andernfalls müssen Sie eine API von Drittanbietern verwenden (entweder kostenlos oder kostenpflichtig). Richtig? –

+2

Ja, das stimmt. Sie können möglicherweise eine Liste finden, da es nicht so viele Träger gibt – Synchro

Antwort

0

Aber sie tun es, sie senden letztlich eine Nachricht an eine korrekt formatierte "E-Mail" -Adresse. Zum Beispiel, wenn eine Person die Handynummer 555-666-7777 hat und der Netzbetreiber AT & T .. ist, senden sie eine Nachricht an [email protected]

Sie könnten einen Dienst verwenden, der eine Telefonnummer nimmt und eine korrekt formatierte "E-Mail" -Adresse zurückgibt, oder sie könnten ein Skript verwenden, das den Postfix jedes Carriers nach einer bestimmten Nummer versucht, bis sie einen gefunden haben, der funktioniert. Es gibt auch die Möglichkeit für jede Telefonnummer, dass es nicht zu einem Gerät gehört, das E-Mail-Nachrichten (eine SMS ist letztlich eine E-Mail-Nachricht) wie ein Festnetz akzeptieren kann.

Verwandte Themen