private EditText mEditText01;
private EditText mEditText02;
private EditText mEditText03;
private EditText mEditText04;
private Button mButton01;
private String[] strEmailReciver;
private String strEmailSubject;
private String[] strEmailCc;
private String strEmailBody;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.email);
mButton01 = (Button) findViewById(R.id.myButton1);
mEditText01 = (EditText) findViewById(R.id.myEditText1);
mEditText02 = (EditText) findViewById(R.id.myEditText2);
mEditText03 = (EditText) findViewById(R.id.myEditText3);
mEditText04 = (EditText) findViewById(R.id.myEditText4);
mButton01.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
/* 透过Intent来发送邮件 */
Intent mEmailIntent = new Intent(
android.content.Intent.ACTION_SEND);
/* 设定邮件格式为plain/text */
mEmailIntent.setType("plain/text");
/* 取得EditText01,02,03,04的值作为收件人地址,附件,主题,内容 */
strEmailReciver = new String[] { mEditText01.getText()
.toString() };
strEmailCc = new String[] { mEditText02.getText().toString() };
strEmailSubject = mEditText03.getText().toString();
strEmailBody = mEditText04.getText().toString();
/* 将取得的字符串放入mEmailIntent中 */
mEmailIntent.putExtra(android.content.Intent.EXTRA_EMAIL,
strEmailReciver);
mEmailIntent.putExtra(android.content.Intent.EXTRA_CC,
strEmailCc);
mEmailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT,
strEmailSubject);
mEmailIntent.putExtra(android.content.Intent.EXTRA_TEXT,
strEmailBody);
/* 开启Gmail 并将相关参数传入 */
startActivity(Intent.createChooser(mEmailIntent, "发信中..."));
}
});
}
- 大小: 25.1 KB
- 大小: 36.4 KB
分享到:
相关推荐
以上就是使用JavaMail API通过Gmail发送邮件的基本过程,无论是无附件还是有附件,主要区别在于是否创建和添加`MimeBodyPart`以及`MimeMultipart`。通过理解和应用这些概念,你可以灵活地构建满足需求的邮件系统。
在C#编程环境中,利用.NET Framework的System.Net.Mail命名空间中的MailMessage和SmtpClient类,我们可以轻松地实现通过Gmail服务发送电子邮件的功能。本文将详细介绍这个过程,并提供相关的代码示例。 首先,确保...
总之,`gmail-sender-helper` 是一个方便的工具,它使得通过Gmail发送邮件变得更加简单,同时也为开发者提供了一个学习和理解SMTP协议、OAuth2认证以及Python库集成的好机会。正确理解和使用这个库,可以极大地提升...
在PHP中实现一个用于发送邮件的类,特别是与Gmail邮箱集成,是常见的需求,尤其在网站通知、用户注册验证或客户服务中。本教程将详细讲解如何构建这样的类,并使用PHPMailer库,这是一个广泛使用的开源PHP邮件处理库...
在介绍phplist与phpmailer通过gmail发送邮件的配置方法之前,需要了解几个关键的邮件发送技术概念。首先,phplist是一个用于邮件列表管理与发送的PHP程序,它允许用户订阅和管理邮件列表,并进行群发邮件操作。而...
Indy10是一个强大的网络组件库,主要用于在Delphi和C++Builder等RAD Studio环境中进行网络编程。...同时,考虑到GMail的安全策略,可能需要在Google账户设置中调整相应权限,以允许应用使用GMail发送邮件。
本教程将详细讲解如何利用Spring Mail通过Gmail的SSL(安全套接层)协议来发送邮件。 首先,我们需要在项目中引入Spring Mail的依赖。如果你使用的是Maven,可以在pom.xml文件中添加以下依赖: ```xml <groupId>...
在Android平台上,Gmail邮件的发送和接收是开发者经常遇到的任务,特别是在处理包含附件的邮件时,这需要对Android的Mail API和Gmail服务有深入的理解。以下将详细阐述这个主题,包括邮件的构建、附件处理以及使用...
GmailApi-Android 该项目正在通过gmail发送邮件。 通过Gmail发送电子邮件很容易。 它在Java中用作JMAPI。 在gmail和密码中输入您的accont。 并发送到电子邮件ID。 插入您的主题和消息。
### JavaMail收发Gmail邮件知识点详解 ...通过以上步骤,我们可以使用JavaMail实现对Gmail邮件的收发功能,并且通过SSL加密技术确保了数据的安全传输。这对于开发涉及邮件处理的应用程序非常有用。
/// 使用Gmail给其他邮箱发送邮件 /// /// 发送者邮箱地址 /// 发送者邮箱密码 /// 发送者昵称 /// 接受者邮箱地址 /// 邮件标题 /// 邮件内容,HTML邮件 /// 邮件编码(Encoding枚举) 使用方式:导入dll...
总结,使用PHPMailer通过Gmail发送邮件涉及到的关键点包括导入PHPMailer库、配置SMTP服务器、设置发件人和收件人的信息、定义邮件内容以及处理发送过程中的错误。通过熟悉这些步骤,你可以轻松地在你的PHP项目中实现...
这个程序示例对于学习如何在ASP.NET和C#中使用Gmail发送邮件非常有用,也可以作为其他基于Google SMTP服务的项目的基础。通过理解这个例子,开发者可以进一步扩展其功能,例如添加附件、使用模板或者集成更复杂的...
总结来说,通过以上步骤,你可以在Outlook中轻松管理Yahoo.cn和Gmail的邮件,实现多邮箱同步,提高工作效率。同时,了解邮件服务商的设置和规则,有助于解决可能出现的技术问题。无论是个人还是企业用户,熟练掌握...
使用Gmail发送邮件时,需要进行身份验证。Gmail支持OAuth 2.0授权,你可以使用Google提供的API客户端库来获取访问令牌,然后在`SmtpClient`中设置这个令牌,以授权发送邮件。 3. **邮件接收** 接收邮件则涉及到...
随着Gtalk添加了发送语音邮件的功能,用户可以通过语音传达信息,进一步提高了沟通的便利性。然而,Gmail本身并没有提供专门的语音邮件文件夹,这给管理和查找语音邮件带来了困扰。不过,借助Gmail强大的搜索功能和...
在这里我们主要是使用Gmail,究其原因,是因为,我在使用Gmail的邮箱发送邮件的时候,遇到一小小的困难,而使用163等邮箱的时候,没遇到这个问题。 在ASP.NET2.0中,发送邮件是很简单的,我们主要使用来自命名空间...
下面是一段完整的示例代码,展示了如何使用`smtplib`模块通过Gmail发送一封简单的文本邮件: ```python import smtplib from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText # ...