编程语言
首页 > 编程语言> > java-使用来自j2me手机的短信将短信发送到电子邮件

java-使用来自j2me手机的短信将短信发送到电子邮件

作者:互联网

我正在开发一个j2me应用程序,我想知道是否有人知道如何向电子邮件地址发送短信.我需要使用短信,因为我试图使用无限文本计划而不是无限数据计划通过它发送数据.

我修改了http://freecode-freecode.blogspot.com/2008/06/how-to-send-sms-in-j2me.html的代码示例,但似乎无法将消息发送到电子邮件.相关代码如下…

  MessageConnection smsCon= (MessageConnection) Connector.open("sms://email@emailprovider.com:25");
  TextMessage txtmessage = (TextMessage) smsCon.newMessage(MessageConnection.TEXT_MESSAGE);
  txtmessage.setAddress("sms://email@emailprovider.com:25");// !!
  txtmessage.setPayloadText("Hello from j2me sms api");
  smsconn.send(txtmessage);

但它不起作用.我不知道该如何处理.我通过手机内置的文本消息发送器手动向电子邮件发送了一条文本消息,但似乎无法在代码中完成.

解决方法:

任何支持JSR 205的手机都应该能够大致执行以下操作(未经编译或测试!):

 MessageConnection emailCon = (MessageConnection) Connector.open("mms://email@emailprovider.com");
 MultipartMessage email = (MultipartMessage) emailCon.newMessage(MessageConnection.MULTIPART_MESSAGE);
 email.setSubject("Hello from j2me WMA 2.0 api");
 // add some MessageParts in here...
 emailCon.send(email);

MMS URL的规范概述了电子邮件地址是有效的MMS目的地.

标签:email,sms,java-me,midp-2-0,java
来源: https://codeday.me/bug/20191106/2001529.html