Android 邮件发送(一键发送, 163邮箱)

【Python】控制自己的手机拍照,并自动发送到邮箱 嗨喽,大家好呀~这里是爱看美女的茜茜呐今天这个案例,就是控制自己的摄像头拍照,并且把拍下来的照片,通过邮件发到自己的邮箱里。你需要一个摄像头。 阅读详情

在Android中发送邮件需要到三个JAVA包: mail.jar+activation.jar+additionnal.jar

加载包的方法: 右键项目->Build path->Add Libraries->user Libraries->new 然后 addJARs

下载地址: http://download.youkuaiyun.com/detail/knowheart/4133405

 

所需权限: <uses-permission android:name="android.permission.INTERNET" />

 

Android 中使用163发送邮件需要一个帐号。

就需要使用到下面这个类:

用于验证帐号密码用。

public class PassAuthenticator extends Authenticator
{
	public PasswordAuthentication getPasswordAuthentication()
	{
		String username = "邮箱帐号";
		String pwd = "邮箱密码";
		
		return new PasswordAuthentication(username, pwd);
	}
}


 

接下来使用一个自定义方法即可实现邮件发送。

 

@SuppressWarnings("static-access")
	private boolean sendEmail(String emailString)
	{
		Properties props = new Properties();
		
		props.put("mail.smtp.protocol", "smtp");
		props.put("mail.smtp.auth", "true");  		//设置要验证
		props.put("mail.smtp.host", "smtp.163.com");	//设置host
		props.put("mail.smtp.port", "25");	//设置端口

		PassAuthenticator pass = new PassAuthenticator();	//获取帐号密码
		
		Session session = Session.getInstance(props, pass); //获取验证会话
		
		try
		{
			//配置发送及接收邮箱
			InternetAddress fromAddress, toAddress;
			fromAddress = new InternetAddress("knowheart@163.com(发送邮件地址)", "主题");
			toAddress	= new InternetAddress("qq@qq.com(接收邮件地址)", "");
			
			//配置发送信息
			MimeMessage message = new MimeMessage(session);
			message.setContent("Hello", "text/plain");
			message.setSubject("内容发送");
			message.setFrom(fromAddress);
			message.addRecipient(javax.mail.Message.RecipientType.TO, toAddress);
			message.saveChanges();
			
			//连接邮箱并发送
			Transport transport = session.getTransport("smtp"); 
			transport.connect("smtp.163.com", "帐号", "密码");
			transport.send(message);
			 
			transport.close();	
		} catch (MessagingException e)
		{
			// TODO Auto-generated catch block
			Log.i("Msg", e.getMessage());
			e.printStackTrace();
		}
		catch (UnsupportedEncodingException e)
		{
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		
		return false;
	}


如果遇到错误: 

1. 连接不上邮箱

   确定是否添加了网络权限

2. 邮箱验证失败

  确定发送邮箱或密码是否正确

树莓派配置自动连接wifi,ip自动发送到163邮箱 实际环境: 在普通场景下我们是无法登陆路由器管理界面查看树莓派ip的,我们该怎么办呢,方法是有的,先让树莓派连接我的手机热点,查看树莓派的mac地址,得到mac地址后再让树莓派连接本地wifi,我们笔记本也连接本地wifi,现在树莓派和笔记本在同一局域网,这时用nmap扫描局域网,找到mac跟树莓派mac相同的ip地址就可以了,实现自动连接wifi后就是将ip发送到163邮箱。 ... 阅读详情

相关推荐

android自动发送邮件的实现

这两天网上找了点东西,实现了一个android自动发送邮件的demo。支持163,qq邮箱  首先是一个EmailSender类 import java.io.File; import java.util.Date; import java.util.Properties; import javax.activation.DataHandler; import javax.activati

zuyuanzhang自学之路 4950

android 发送163邮件,app里使用163邮箱发送邮件,被163认为是垃圾邮件的坑爹经历!_ !...

packagecom.smartdoorbell.util;importandroid.os.AsyncTask;importjava.util.Date;importjava.util.List;importjava.util.Properties;importjavax.activation.CommandMap;importjavax.activation.MailcapCommandMap...

weixin_33586619的博客 647

在Android中使用Intent发送电子邮件

在Android应用程序中,我们可以使用Intent来发送电子邮件。Intent是一种在Android组件之间进行通信的机制,它可以用于启动其他应用程序的活动或执行特定操作。通过使用Intent,我们可以打开用户的默认电子邮件应用程序,并自动填充收件人、主题和消息正文等信息。请注意,如果用户的设备上没有安装电子邮件应用程序,或者没有配置电子邮件帐户,可能会引发ActivityNotFoundException异常。通过使用Intent,我们可以轻松地与其他应用程序进行交互,并提供更好的用户体验。

2301_79326891的博客 746

android 系统163邮箱设置详细介绍~

说起163的邮箱相信,没有几个不了解的吧。用的人也是很多,当然我也是其中一个。但 由于网易163的免费邮箱前几年一直是关掉POP3/SMTP,导致免费用户不能在其它的邮件软件及手机上使用。但前二天看到网易今年把免费的开启了。这 就好了。手机上就可以直接收发邮件了。下面我就用图来简单的说一下,如果正常设置吧。    首先,我们自然是要进入163了。网址就不用说了,用的人都知道。登录,点击右上角的设置。    进入设置后,我们会看到好多关于邮箱方面的设置,今天就不说其它的了,我们的目前就是开启POP3/SM

Hello_MissのHome 6947

EDKII实战:手把手调试PciHostBridge.c,看UEFI如何分配你的PCIe设备资源(IO/Memory空间)

本文深入解析EDKII中PciHostBridge.c模块的工作原理,详细指导如何调试PCIe设备资源分配(IO/Memory空间)。通过实战案例展示UEFI环境下Root Bridge初始化、地址空间转换及协议安装等核心流程,提供常见问题排查方法与性能优化建议,帮助开发者解决PCIe设备兼容性问题。

weixin_29201933的博客 208

【慧创近红外脑功能成像(fNIRS)】经皮耳迷走神经电刺激联用应用集锦

在这项双盲、随机、对照的试验中,将40例亚急性脑卒中患者随机分为两组:VNS组(VG)在TOT期间接受taVNS治疗,假手术组(SG)在TOT期间接受假taVNS治疗。此外,fNIRS显示,与SG相比,VG的对侧前额叶皮层和同侧感觉运动皮层的激活增加。然而,HRV组间无显著差异。结合taVNS技术,不仅能够探索taVNS对大脑功能产生的具体影响,还能通过精细调整刺激参数,进一步优化治疗效果,使之更加精准高效。这种治疗模式的创新,有望显著提升患者的治疗效果,改善其生活质量,为神经系统疾病的康复开辟新途径。

m0_75194604的博客 1139

android 开发 网易邮箱,怎么在Android客户端设置网易企业邮箱

网易企业邮箱用手机是怎么设置的呢?在Android客户端设置网易企业邮箱的方法其实很简单,下面由学习啦小编告诉你!在Android客户端设置网易企业邮箱的方法1.POP设置1创建帐号,选择邮件提供商:其它(POP3/IMAP)2输入完整邮箱帐号及密码。3选择协议:POP4接收邮件服务器设置电子邮件地址:填入完整、正确的邮件地址用户名:填入完整、正确的邮件地址密码:输入邮箱密码5如果您不需要对邮件收...

weixin_36071064的博客 1669

华为eNSP实战:手把手教你配置DHCP全局地址池(含AP固定IP分配)

本文通过华为eNSP模拟器,详细演示了如何配置DHCP全局地址池,为不同业务VLAN动态分配IP地址,并重点讲解了如何通过MAC地址绑定为接入点(AP)分配固定IP。文章涵盖了从拓扑设计、基础网络搭建到地址池精细配置、验证测试及常见故障排查的全流程,是网络工程师掌握企业级DHCP部署与AP管理的实用指南。

weixin_29235923的博客 599

android里发送mail的几种方式

      在android里进行邮件客户端开发可以有两种方式:下面依次介绍这两种方式:先看应用android自带邮件系统的关键代码 //建立Intent对象 Intent intent = new Intent(); //设置对象动作 intent.setAction(Intent.ACTION_SEND); //设置对方邮件地址 intent.putExtra(Intent.EXTRA_EMAIL, new String[]

1万+

CVE-2025-25249漏洞深度解析:FortiOS认证绕过与实战缓解

远程代码执行(RCE)是网络安全中最危险的漏洞类型之一,其核心往往源于认证机制失效或内存安全缺陷。CVE-2025-25249正属于此类高危漏洞——它不依赖用户凭证,也不需要交互触发,而是通过超长HTTP头(如X-Forwarded-For)引发内存越界写入,直接绕过FortiOS和FortiSwitchManager的完整认证流程。该漏洞影响广泛、CVSS评分高达9.8,凸显了嵌入式设备在HTTP协议栈实现中的深层风险。在企业网络中,FortiGate等设备常作为边界守门人,一旦失陷将导致root级控制权

weixin_33694620的博客 524

ControlCAN.dll开发适配USBCAN_E/2E_U设备

摘要:本文提供了USBCAN_E/2E_U设备的配置指南:1)安装专用驱动;2)获取最新的ControlCAN.dll文件;3)修改VCI调用顺序,新增VCI_SetReference函数设置波特率;4)使用工具计算波特率配置值,并给出了常见波特率对应的代码参考值(如500K对应0x060007)。配置过程强调使用特定工具计算精确的波特率参数,并提供了相关软件下载链接。

weixin_43969033的博客 390

android 自动发电子邮件,Android 邮件发送(一键发送, 163邮箱)

在Android中发送邮件需要到三个JAVA包: mail.jar+activation.jar+additionnal.jar加载包的方法: 右键项目->Build path->Add Libraries->user Libraries->new 然后 addJARs所需权限: Android 中使用163发送邮件需要一个帐号。就需要使用到下面这个类:用于验证帐号密码用。...

weixin_32419609的博客 729

BW 技术 InfoObject 初始化,一次把 0LANGU、0CURRENCY、0IOBJNM 这些底座对象讲透

摘要:BW/4HANA和S/4HANA嵌入式分析中最容易被忽视的关键技术InfoObject(如0LANGU、0UNIT等)是系统运行的基础骨架。这些对象虽不直接涉及业务,但若未正确激活会导致多维分析、查询运行等核心功能异常。BW/4HANA中应通过任务清单SAP_BW4_SETUP_SIMPLE或SAP_BW4_SET_OPERATION_SCOPE激活,而非旧事务码RSTCO_ADMIN。S/4HANA嵌入式分析仍需依赖这些底层BW组件,配置需参考SAP Note 2636754。项目实践中需特别关注这

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1384

Android安卓实现发送邮件(可以直接用)

这里使用javamail实现发送邮件。JavaMail包中用于处理电子邮件的核心类是:Session,Message,Address,Authenticator,Transport,Store,Folder等。Session定义了一个基本的邮件会话,它需要从Properties中读取类似于邮件服务器,用户名和密码等信息。 1.下载javamail的java包,加入到你项目的库中。下载地址 2.修改...

南风子的博客 7562

LoRA 完整解析:从理论到实践

LoRA(低秩适应)是一种高效的大模型微调方法,通过添加少量可训练参数(低秩矩阵)来适配新任务,避免全参数微调的高成本。其核心是将权重更新ΔW分解为两个小矩阵B×A的乘积,大幅减少训练参数量(仅0.1-1%)。LoRA基于内在维度假设,通过低秩约束捕捉核心任务信息,兼具效率与效果。实际应用中,常用配置为秩r=16-32,目标模块选择注意力层的q_proj和v_proj,学习率比全参数微调大10倍(约1e-4)。优势包括参数高效(内存降低60-80%)、多任务适配灵活、保留预训练知识等,已成为大模型微调的主流

echo的博客 1411

手把手教你完成基于matlab的路面裂缝检测系统设计

裂缝是路面病害最早的形态之一,只有在裂缝出现的早期进行维护,才能有效地提高公路的使用寿命。因此,路面裂缝的检测识别系统对于提升公路质量有着重大的意义。首先,对路面裂缝图像进行相应的预处理,目的是减小环境因素的影响,消除无用的噪点。然后提取目标图像特征,判断路面裂缝类型,标记出路面裂缝的位置。最后通过设计的 GUI 界面来集成各个关键步骤,显示所得到的试验结果。仿真结果表明,设计的路面裂缝检测识别系统是高效可行的。

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 1216

javamail实现用普通QQ邮箱发送邮件

本人最近在写一个Android项目,用户注册的时候想用邮箱验证的方式,于是就需要在服务器端发送电子邮件给新注册用户,邮件内容中包含一个 链接, 当用户点击这个链接将 登录到服务器 的验证逻辑。本人在网上找了很多代码,可能由于是很久以前的了,各大邮箱的规范 什么的都发生改变,所以总是出现一些问题。庆幸 的是,最后还是实现了。这是我用大号 发给小号 和另外一个 163 邮箱的 测试邮件 首先,发一个连

Coding_One的博客 2万+

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

163邮件服务器设置 端口号,163邮箱端口设置

篇一:关于安卓手机设置163邮箱的步骤方法如何使用Android系统上的邮件应用程序Mail创建163邮箱帐户,这里以HTC手机为例(其余android系统手机除了界面略有区别外,操作基本类似): 步骤/方法1. 1 第一步:打开手机,进入Android系统的“邮件”;2. 2 第二步:若您使用的是移动网络,页面出现无法连接的提示,请选择“设置”来开启移动网络。温馨提醒:移动网络的接入点需要设置为...

weixin_39517859的博客 1万+

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

android手机邮件6,Android手机邮箱设置详细教程

许多人喜欢用手机来收发邮件,但是有很多朋友却不知道如何在自己的android手机上去设置邮箱,以至于无法通过手机来进行邮件的收发,其实设置很简单,跟着小编的步骤走,让你轻松顺利地使用上手机邮箱。首先,要在电脑上进入你的网络邮箱对其进行设置,在此以163邮箱为例(其他邮箱都大同小异):1、在电脑上登录你的163邮箱,点击邮箱界面右上角的设置,进入设置界面。2、在设置界面的高级栏中,找到POP3/IM...

weixin_32204175的博客 5287

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

163等各种邮箱端口号设置

各种右相对应端口号,用于项目邮件发送

菜鸟的旅途的博客 2万+

Android后台发送邮件到指定邮箱

方法一: MailUtils.Java public class MailUtils { /** * 创建一封只包含文本的简单邮件 * * @param session 和服务器交互的会话 * @param sendMail 发件人邮箱 * @param receiveMail 收件人邮箱 * @return * @throws Exception */ public static MimeMessage createMimeMessage(Ses

zwylovemzj的博客 594

android 发送邮件--实现 send email for android

Android 发送邮件消息 用途:发送验证码,通过邮箱找回密码 不需要调用客户端直接使用代码进行发送 本项目使用到的jar包–本文结尾会附带下载链接activation.jar additionnal.jar mail.jar 主Activity代码: 具体页面结构:一个按钮,点击按钮发送邮件到指定的邮箱 按钮的点击事件逻辑 记得链接网络必须在子线程中 /** *

趣学程序 3379

android 后台发送邮件

MailUtils.java public class MailUtils { /** * 创建一封只包含文本的简单邮件 * * @param session 和服务器交互的会话 * @param sendMail 发件人邮箱 * @param receiveMail 收件人邮箱 * @return * @thro...

lanyu96 738

【更新】Java发送邮件:个人邮箱(QQ & 网易163)+企业邮箱+Android

这次把两种情况仔细说一下,因为好多人问啦。 第一种:企业邮箱 这里在这一篇已经说的很清楚了,这次不过是建立个maven工程,引入了最新的javamail依赖,代码优化了一下。直接上代码 pom <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM...

weixin_30871293的博客 1850

163 android设置字体,android 系统163邮箱设置详细介绍~

说起163的邮箱相信,没有几个不了解的吧。用的人也是很多,当然我也是其中一个。但 由于网易163的免费邮箱前几年一直是关掉POP3/SMTP,导致免费用户不能在其它的邮件软件及手机上使用。但前二天看到网易今年把免费的开启了。这 就好了。手机上就可以直接收发邮件了。下面我就用图来简单的说一下,如果正常设置吧。首先,我们自然是要进入163了。网址就不用说了,用的人都知道。登录,点击右上角的设置。 进入...

weixin_39635373的博客 802

android 自动发送邮件,android实现自动发送邮件

本文实例为大家分享了实现了一个android自动发送邮件的demo。支持163,qq邮箱需要添加activation.jar,additionnal.jar和mail.jar这三个包首先是一个EmailSender类import java.io.File;import java.util.Date;import java.util.Properties;import javax.activatio...

weixin_34921325的博客 755
上一篇: Android permission 访问权限大全
下一篇: Android 全局变量
克雷斯
博客等级 码龄17年 36粉丝 42原创
评论 11
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值