Brauche Hilfe bei senden von SMS mit java
Will ich SMS senden mit meinem java-Programm. Das Szenario ist, dass ich einen server auf dem management-Programm(geschrieben In java) ausgeführt wird. User posten Ihre Probleme auf dem server. Ich möchte, dass wenn jemand die post Ihr problem auf dem server mein java-Programm erzeugen Sie eine SMS an die Benutzer-Handy-Nummer, die Ihr problem vorgelegt wurde.
Ich suchte Google und fand, dass Sie verwenden können, Java-Mail-API, um sms zu senden, um Benutzer. Ich habe versucht, das Programm auf dieser link
verwendet habe ich diese Parameter
......
public void msgSend() {
String gmailUserName = "[email protected]";
String gmailPassword = "xxxx";
String smtpHost = "smtp.gmail.com";
String compression = "My Sms Compression information";
String from = "[email protected]";
String to = "[email protected]";
String body = "Hi how r u";
Transport myTransport = null;
...
...
Nach der Verwendung dieses erhielt ich eine E-Mail auf mein Gmail-Konto mit der
folgende Fehler
Übermittlung an folgende Empfänger fehlgeschlagen dauerhaft:
Technische details des dauerhaften Ausfall: DNS-Fehler: der Domain-name nicht
gefunden
Ich denke, dass vielleicht hatte ich nicht konfigurieren mein Gmail-Konto für die mobile, die ist, warum bekam ich diese Fehlermeldung. Aber ich möchte Fragen, ist es möglich, dass ich sms über Java Mail API?
- Ich denke, dass das problem ist, dass dieser DNS sms.smtp.gmail.com nicht existiert ! aber ich weiß nicht, was soll ich genau machen, damit es funktioniert mit SMS ...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die Fehlermeldung zeigt genau das problem:
Es ist kein DNS-Eintrag für
sms.smtp.google.com
. Es hat nichts zu tun mit Ihren Einstellungen. Google nicht bieten einen öffentlichen SMS-gateway (SMS Kosten in der Regel Geld).Könnten Sie versuchen,Amazon Simple Notification Service, zum Beispiel.
Ist es möglich, per E-Mail verwenden, um Nachrichten zu senden über SMS-Nachrichten über ein SMS-gateway. Es bedeutet, müssen Sie wissen, die Telefonnummer des Empfängers der Träger jedoch.
Beispiel:
Mithilfe des Diagramm im Wikipedia-Artikel im link oben, wenn die Telefonnummer ist 7675431234 und der Träger ist AT&T, dann wird die E-Mail-Adresse zu verwenden, wäre
[email protected]
.