通过SMTP(Gmail)示例类在Android上发送电子邮件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过SMTP(Gmail)示例类在Android上发送电子邮件相关的知识,希望对你有一定的参考价值。
This requires the user to enter his/her google gmail information but still useful if you can't use the normal Email/Gmail apps via their intents.
import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.view.View; import android.widget.Button; import android.widget.EditText; public class SendMail extends Activity { /** * Called with the activity is first created. */ @Override public void onCreate(Bundle icicle) { super.onCreate(icicle); setContentView(R.layout.main); final EditText userid = (EditText) this.findViewById(R.id.userid); final EditText password = (EditText) this.findViewById(R.id.password); final EditText from = (EditText) this.findViewById(R.id.from); final EditText to = (EditText) this.findViewById(R.id.to); final EditText subject = (EditText) this.findViewById(R.id.subject); final EditText body = (EditText) this.findViewById(R.id.body); GMailSender sender = new GMailSender(userid.getText().toString(), password.getText().toString()); try { sender.sendMail(subject.getText().toString(), body.getText().toString(), from.getText().toString(), to.getText().toString()); Log.e("SendMail", e.getMessage(), e); } } }); } }
以上是关于通过SMTP(Gmail)示例类在Android上发送电子邮件的主要内容,如果未能解决你的问题,请参考以下文章
通过Python中的smtp.gmail.com在GAE上发送电子邮件
所有端口上通过 C# .Net 的 GMail SMTP 错误