当前位置:首页 » 安卓系统 » android邮件收发

android邮件收发

发布时间: 2022-09-23 19:08:06

① Android开发中怎样调用系统Email发送邮件

在Android中,调用Email有三种类型的Intent: Intent.ACTION_SENDTO 无附件的发送 Intent.ACTION_SEND 带附件的发送 Intent.ACTION_SEND_MULTIPLE 带有多附件的发送 如: Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND); //设置文本格式 emailIntent.setType("text/plain"); //设置对方邮件地址 emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, ""); //设置标题内容 emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT,getString(R.string.setting_recommend_words)); //设置邮件文本内容 emailIntent.putExtra(android.content.Intent.EXTRA_TEXT,getString(R.string.setting_recommend_words)); startActivity(Intent.createChooser(emailIntent,"Choose Email Client"));

② android接收邮件服务器邮件如何设置

1、在手机上找到“邮件”应用程序

2、打开,出现“添加账号

3、选择账号类型为“POP3POP”

4、“添加用户”,输入邮箱地址、用户名以及邮箱显示名

5、点击“完成”或“下一步”,出现接收服务器的配置选项

注意(使用默认设置,安全类型不要勾选SSL(若需要SSL请联系公司管理员确认是否邮件服务器已经安装SSL服务器安全证书)

6、点击“完成”或“下一步”,出现接收服务器的配置选项

7、输入信息,填写完成后,点击右上角的“下一步”按钮即可,最后检查核对以上配置是否正确

8、设置完成,回到首页菜单,点击刷新,或接受邮件,进行邮件的收发

③ Android开发中怎样调用系统Email发送邮件

在Android中,调用Email有三种类型的Intent:
Intent.ACTION_SENDTO 无附件的发送
Intent.ACTION_SEND 带附件的发送
Intent.ACTION_SEND_MULTIPLE 带有多附件的发送

【方法1】使用SENTTO发送

java">Intentdata=newIntent(Intent.ACTION_SENDTO);
data.setData(Uri.parse("mailto:[email protected]"));
data.putExtra(Intent.EXTRA_SUBJECT,"这是标题");
data.putExtra(Intent.EXTRA_TEXT,"这是内容");
startActivity(data);
Intentdata=newIntent(Intent.ACTION_SENDTO);
data.setData(Uri.parse("mailto:[email protected]"));
data.putExtra(Intent.EXTRA_SUBJECT,"这是标题");
data.putExtra(Intent.EXTRA_TEXT,"这是内容");
startActivity(data);

【方法2】使用SEND发送

Intentintent=newIntent(Intent.ACTION_SEND);
String[]tos={"[email protected]"};
String[]ccs={"[email protected]"};
String[]bccs={"[email protected]"};
intent.putExtra(Intent.EXTRA_EMAIL,tos);
intent.putExtra(Intent.EXTRA_CC,ccs);
intent.putExtra(Intent.EXTRA_BCC,bccs);
intent.putExtra(Intent.EXTRA_TEXT,"body");
intent.putExtra(Intent.EXTRA_SUBJECT,"subject");
intent.putExtra(Intent.EXTRA_STREAM,Uri.parse("file:///mnt/sdcard/a.jpg"));
intent.setType("image/*");
intent.setType("message/rfc882");
Intent.createChooser(intent,"ChooseEmailClient");
startActivity(intent);
Intentintent=newIntent(Intent.ACTION_SEND);
String[]tos={"[email protected]"};
String[]ccs={"[email protected]"};
String[]bccs={"[email protected]"};
intent.putExtra(Intent.EXTRA_EMAIL,tos);
intent.putExtra(Intent.EXTRA_CC,ccs);
intent.putExtra(Intent.EXTRA_BCC,bccs);
intent.putExtra(Intent.EXTRA_TEXT,"body");
intent.putExtra(Intent.EXTRA_SUBJECT,"subject");
intent.putExtra(Intent.EXTRA_STREAM,Uri.parse("file:///mnt/sdcard/a.jpg"));
intent.setType("image/*");
intent.setType("message/rfc882");
Intent.createChooser(intent,"ChooseEmailClient");
startActivity(intent);

很简单,发送邮件中,有收件者,抄送者,密送者。 也就是分别通过
Intent.EXTRA_EMAIL,
Intent.EXTRA_CC,
Intent.EXTRA_BCC
来进行putExtra来设定的,而单个附件的发送,则使用Intent.EXTRA_STREAM来设置附件的地址Uri。

【方法3】使用SEND_MULTIPLE来进行多附件的发送

Intentintent=newIntent(Intent.ACTION_SEND_MULTIPLE);
String[]tos={"[email protected]"};
String[]ccs={"[email protected]"};
intent.putExtra(Intent.EXTRA_EMAIL,tos);
intent.putExtra(Intent.EXTRA_CC,ccs);
intent.putExtra(Intent.EXTRA_TEXT,"body");
intent.putExtra(Intent.EXTRA_SUBJECT,"subject");
ArrayList<uri>imageUris=newArrayList<uri>();
imageUris.add(Uri.parse("file:///mnt/sdcard/a.jpg"));
imageUris.add(Uri.parse("file:///mnt/sdcard/b.jpg"));
intent.putParcelableArrayListExtra(Intent.EXTRA_STREAM,imageUris);
intent.setType("image/*");
intent.setType("message/rfc882");
Intent.createChooser(intent,"ChooseEmailClient");
startActivity(intent);
Intentintent=newIntent(Intent.ACTION_SEND_MULTIPLE);
String[]tos={"[email protected]"};
String[]ccs={"[email protected]"};
intent.putExtra(Intent.EXTRA_EMAIL,tos);
intent.putExtra(Intent.EXTRA_CC,ccs);
intent.putExtra(Intent.EXTRA_TEXT,"body");
intent.putExtra(Intent.EXTRA_SUBJECT,"subject");
ArrayList<uri>imageUris=newArrayList<uri>();
imageUris.add(Uri.parse("file:///mnt/sdcard/a.jpg"));
imageUris.add(Uri.parse("file:///mnt/sdcard/b.jpg"));
intent.putParcelableArrayListExtra(Intent.EXTRA_STREAM,imageUris);
intent.setType("image/*");
intent.setType("message/rfc882");
Intent.createChooser(intent,"ChooseEmailClient");
startActivity(intent);

④ Android开发中怎样调用系统Email发送邮件

在Android中,调用Email有三种类型的Intent:
Intent.ACTION_SENDTO 无附件的发送

Intent.ACTION_SEND 带附件的发送
Intent.ACTION_SEND_MULTIPLE 带有多附件的发送
如:
Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
//设置文本格式
emailIntent.setType("text/plain");
//设置对方邮件地址
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, "");
//设置标题内容
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT,getString(R.string.setting_recommend_words));
//设置邮件文本内容
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT,getString(R.string.setting_recommend_words));
startActivity(Intent.createChooser(emailIntent,"Choose Email Client"));

⑤ android怎样不打开系统浏览器实现了发送邮件

  1. 下载javamail的java包,加入到你项目的库中。

  2. 2.修改你的邮箱设置,这里以163邮箱为例。打开设置,开启客户端授权码,记住这个授权码,然后打开POP3/SMTP服务和IMAP/SMTP服务。

  3. 输入相应的代码(私我给你发)

  4. 在使用该库前先简单介绍一下 Email for Android 2.3.2 中四个核心的类和相关的方法。

  5. EmailConfig 类

  6. setAccount( ):设置发信人的邮箱(必写)

  7. setPassword( ) :设置发信人的邮箱密码或授权码(必写)

  8. setSmtpHost( ):设置SMTP服务器地址(发送邮件时必写)

  9. setSmtpPort( ):设置SMTP服务器端口(发送邮件时必写)

  10. setPopHost( ):设置POP服务器地址(接收邮件时必写)

  11. setPopPort( ):设置POP服务器端口(接收邮件时必写)

  12. setImapHost:设置IMAP服务器地址(接收邮件时必写)

  13. setImapPort:设置IMAP服务器端口(接收邮件时必写)

  14. EmailSendClient 类

  15. setTo( ):设置收信人邮箱(必写)

  16. setCc( ):设置抄送人

  17. setBcc( ):设置密送人

  18. setNickname( ):设置发信人昵称

  19. setSubject( ):设置邮件主题(必写)

  20. setText( ):设置文本型的邮件内容(必写,但 setText( ) 和 setContent( ) 只能二选一)

  21. setContent( ):设置HTML型的邮件内容(同上)

  22. sendAsyn( ):异步发送邮件(必写)

  23. EmailReceiveClient 类

  24. popReceiveAsyn( ):使用POP3协议异步接收邮件

  25. imapReceiveAsyn( ):使用IMAP协议异步接收邮件

  26. EmailExamine 类

  27. connectServer( ):检查邮件服务器配

⑥ 如何设置Android系统电子邮件客户端

第一步:点击【设置】,进入【添加帐户】-->【电子邮件】打开设置电子邮件界面;

安卓系统自带的邮件,我平常用网易邮箱,但账号输进去后接收服务器和发送服务器该怎么设置

楼主你好!解决方法如下:
1、第一步:在网页上登录 你的邮箱,
2、在欢迎页正上方点击“设置”
3、-->“邮箱设置”
4、-->“邮件收发
5、—POP3/SMTP/IMAP”中开启 POP3/SMTP/IMAP服务。
6、打开手机,进入Android系统的“邮件”;
7、点击菜单键,选择“更多”-->“新建账户”;
8、选择邮件提供商“其它(POP3/IMAP)”;
9、输入您的完整的邮箱用户名和邮箱密码,
10、点击“下一步”;
11、收件服务器设置如下图(默认为POP),
12、设置完点击“下一步”;
13、账户设置完毕,
14、填写账户的名称及显示在发件人的名称,
15、点击“结束设置”即可收发邮件了。
16、补充:如果你是使用iC·0r·em·ail的邮件系统托管的话,可以选择使用邮件信息移动推送功能,这就无需以上的步骤了,因为他不用安装客户端
17、或者你可以致电给负责运维你的iCM技术团队,他们就可以详细手把手教你设置的了。

以上!望采纳!

⑧ Android开发中怎样调用系统Email发送邮件

在Android中,调用Email有三种类型的Intent: Intent.ACTION_SENDTO 无附件的发送 Intent.ACTION_SEND 带附件的发送 Intent.ACTION_SEND_MULTIPLE 带有多附件的发送 当然,所谓的调用Email,只是说Email可以接收Intent并做这些事情,可能也有其他的应用程序实现了相关功能,所以在执行的时候,会出现选择框进行选择。 1.使用SENTTO发送
Intent data=new Intent(Intent.ACTION_SENDTO); data.setData(Uri.parse("mailto:[email protected]")); data.putExtra(Intent.EXTRA_SUBJECT, "这是标题"); data.putExtra(Intent.EXTRA_TEXT, "这是内容"); startActivity(data); Intent data=new Intent(Intent.ACTION_SENDTO); data.setData(Uri.parse("mailto:[email protected]")); data.putExtra(Intent.EXTRA_SUBJECT, "这是标题"); data.putExtra(Intent.EXTRA_TEXT, "这是内容"); startActivity(data);

通过向Intent中putExtra来设定邮件的相关参数。 2.使用SEND发送
Intent intent = new Intent(Intent.ACTION_SEND); String[] tos = { "[email protected]" }; String[] ccs = { "[email protected]" }; String[] bccs = {"[email protected]"}; intent.putExtra(Intent.EXTRA_EMAIL, tos); intent.putExtra(Intent.EXTRA_CC, ccs); intent.putExtra(Intent.EXTRA_BCC, bccs); intent.putExtra(Intent.EXTRA_TEXT, "body"); intent.putExtra(Intent.EXTRA_SUBJECT, "subject"); intent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file:///mnt/sdcard/a.jpg")); intent.setType("image/*"); intent.setType("message/rfc882"); Intent.createChooser(intent, "Choose Email Client"); startActivity(intent); Intent intent = new Intent(Intent.ACTION_SEND); String[] tos = { "[email protected]" }; String[] ccs = { "[email protected]" }; String[] bccs = {"[email protected]"}; intent.putExtra(Intent.EXTRA_EMAIL, tos); intent.putExtra(Intent.EXTRA_CC, ccs); intent.putExtra(Intent.EXTRA_BCC, bccs); intent.putExtra(Intent.EXTRA_TEXT, "body"); intent.putExtra(Intent.EXTRA_SUBJECT, "subject"); intent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file:///mnt/sdcard/a.jpg")); intent.setType("image/*"); intent.setType("message/rfc882"); Intent.createChooser(intent, "Choose Email Client"); startActivity(intent);

很简单,发送邮件中,有收件者,抄送者,密送者。 也就是分别通过 Intent.EXTRA_EMAIL, Intent.EXTRA_CC, Intent.EXTRA_BCC 来进行putExtra来设定的,而单个附件的发送,则使用Intent.EXTRA_STREAM来设置附件的地址Uri。 3.使用SEND_MULTIPLE来进行多附件的发送

Intent intent = new Intent(Intent.ACTION_SEND_MULTIPLE); String[] tos = { "[email protected]" }; String[] ccs = { "[email protected]" }; intent.putExtra(Intent.EXTRA_EMAIL, tos); intent.putExtra(Intent.EXTRA_CC, ccs); intent.putExtra(Intent.EXTRA_TEXT, "body"); intent.putExtra(Intent.EXTRA_SUBJECT, "subject"); ArrayList<uri> imageUris = new ArrayList<uri>(); imageUris.add(Uri.parse("file:///mnt/sdcard/a.jpg")); imageUris.add(Uri.parse("file:///mnt/sdcard/b.jpg")); intent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, imageUris); intent.setType("image/*"); intent.setType("message/rfc882"); Intent.createChooser(intent, "Choose Email Client"); startActivity(intent); Intent intent = new Intent(Intent.ACTION_SEND_MULTIPLE); String[] tos = { "[email protected]" }; String[] ccs = { "[email protected]" }; intent.putExtra(Intent.EXTRA_EMAIL, tos); intent.putExtra(Intent.EXTRA_CC, ccs); intent.putExtra(Intent.EXTRA_TEXT, "body"); intent.putExtra(Intent.EXTRA_SUBJECT, "subject"); ArrayList<uri> imageUris = new ArrayList<uri>(); imageUris.add(Uri.parse("file:///mnt/sdcard/a.jpg")); imageUris.add(Uri.parse("file:///mnt/sdcard/b.jpg")); intent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, imageUris); intent.setType("image/*"); intent.setType("message/rfc882"); Intent.createChooser(intent, "Choose Email Client"); startActivity(intent);

发送多个附件,最主要的时候,通过putParcelableArrayListExtra将多个附件的Uri地址List设置进去就OK了。其实还是很简单的。

⑨ 如何设置Android系统的邮件客户端收发邮件

(注:所有项均为必填项,特别要注意一定要填写发件人的用户名及密码)接收邮件服务器: 协议:选择“POP”页签。 电子邮件地址:请填写您的邮箱帐户全名。 用户名:请填写您的邮箱帐户全名。 密码:请填写您的邮箱密码 POP服务器:请填写POP地址(点此查询客户端配置地址) 服务器端口:参数设置为:110。 如果您的邮件收发需要采用SSL加密,“安全类型”选择SSL,服务器端口参数设置为:1995。 4.点击下一步,在“发送邮件服务器设置”页面设置发件服务器的信息(注:所有项均为必填项,特别要注意一定要填写发件人的用户名及密码)发送服务器: 用户名:请填写您的邮箱帐户全名。 密码:请填写您的邮箱密码。 SMTP服务器:请填写SMTP地址。(点此查询客户端配置地址) 服务器端口:参数设置为:25。如果您的邮件收发需要采用SSL加密,“安全类型”选择SSL,服务器端口参数设置为:465。 5.点击“下一步”,如您需要修改姓名,请点击“您的姓名”输入栏输入,如果勾选了“设为我的默认账户”则此账户会设置为手机邮件的默认账户。 6.点击结束设置,接下来您就可以在手机上进行邮件的收发了。

热点内容
升级fw用ftp服务器 发布:2025-03-16 23:27:35 浏览:342
汽车安全配置哪些好 发布:2025-03-16 23:16:42 浏览:174
vcmfc源码 发布:2025-03-16 23:14:17 浏览:503
如何设置禁止访问服务器ip 发布:2025-03-16 23:14:07 浏览:499
linuxloadrunner 发布:2025-03-16 23:12:18 浏览:765
搭建fms服务器 发布:2025-03-16 23:11:27 浏览:978
代码编程图片 发布:2025-03-16 23:09:58 浏览:412
研发加密 发布:2025-03-16 23:09:51 浏览:609
哪些车有配置前后防撞钢梁 发布:2025-03-16 22:55:35 浏览:729
服务器怎么设置外网访问 发布:2025-03-16 22:53:03 浏览:186