java阿里云企业邮箱发送邮件

简介: java阿里云企业邮箱发送邮件

提供一个跟阿里云客服小姐姐要到的Demo

package com.ruben;
import com.sun.net.ssl.internal.ssl.Provider;
import javax.mail.*;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
import java.security.Security;
import java.util.Date;
import java.util.Properties;
/**
 * @ClassName: AliCompanyEmailSender
 * @Date: 2020/7/16 0014 13:47
 * @Description:
 * @Author: <achao1441470436@gmail.com>
 *
 *     <dependency>
 *        <groupId>javax.mail</groupId>
 *        <artifactId>mail</artifactId>
 *        <version>1.4.3-rc1</version>
 *     </dependency>
 *
 */
public class AliCompanyEmailSender {
    public static void main(String[] args) throws MessagingException {
        Security.addProvider(new Provider());
        final String SSL_FACTORY = "javax.net.ssl.SSLSocketFactory";
        Properties props = System.getProperties();
        props.put("mail.smtp.host", "smtp.mxhichina.com");
        props.put("mail.smtp.socketFactory.class", SSL_FACTORY);
        props.put("mail.smtp.socketFactory.fallback", "false");
        props.put("mail.smtp.port", "465");
        props.put("mail.smtp.socketFactory.port", "465");
        props.put("mail.smtp.auth", "true");
        //建立邮件会话
        Session session = Session.getDefaultInstance(props, new Authenticator() {
                    @Override
                    protected PasswordAuthentication getPasswordAuthentication() {
                        return new PasswordAuthentication("阿里云企业账号用户名", "阿里云企业账号密码");
                    }
                }
        );
        //建立邮件对象
        MimeMessage message = new MimeMessage(session);
        //设置邮件的发信人、收件人、主题
        //附带发件人名字
        message.setFrom(new InternetAddress("发件人名字"));
        message.setRecipients(Message.RecipientType.TO, "收件人邮箱");
        message.setSubject("标题");
        //文本
        String content = "正文";
        message.setText(content);
        message.setSentDate(new Date());
        message.saveChanges();
        //发送邮件
        Transport.send(message);
    }
}


还有就是一定要把POP3/SMTP服务和IMAP/SMTP服务

相关文章
|
3月前
|
安全 数据库 C#
阿里云最新域名注册和续费、云虚拟主机、企业邮箱收费价格表参考
域名,云虚拟主机,企业邮箱是阿里云旗下的基础产品,2025年截止目前阿里云平台注册.com域名的收费标准是85元,新用户首次注册可享受一定的优惠。本文为大家介绍2025年阿里云在域名注册与续费、云虚拟主机、以及企业邮箱方面的最新收费标准与优惠政策,帮助用户更好的了解自己所需产品的收费标准,以供参考。
|
3月前
|
存储 文件存储 数据安全/隐私保护
阿里云企业邮箱收费标准价格:免费版/标准版/尊享版/集团版费用及功能对比
阿里云企业邮箱提供免费版、标准版、尊享版和集团版,满足不同企业需求。免费版适合初创团队,标准版性价比高,尊享版适合高存储需求企业,集团版适用于大型集团。价格从0元到9500元/年不等,支持多账号、大容量网盘及高级权限管理。企业可根据规模与功能需求选择合适版本。
637 12
|
7月前
|
机器学习/深度学习 人工智能 NoSQL
JAVA接入DeepSeek大模型接口开发---阿里云的百炼模型
随着大模型的越来越盛行,现在很多企业开始接入大模型的接口,今天我从java开发角度来写一个demo的示例,用于接入DeepSeek大模型,国内的大模型有很多的接入渠道,今天主要介绍下阿里云的百炼模型,因为这个模型是免费的,只要注册一个账户,就会免费送百万的token进行学习,今天就从一个简单的可以执行的示例开始进行介绍,希望可以分享给各位正在学习的同学们。
1243 3
JAVA接入DeepSeek大模型接口开发---阿里云的百炼模型
|
7月前
|
Arthas 监控 Java
拥抱 OpenTelemetry:阿里云 Java Agent 演进实践
拥抱 OpenTelemetry:阿里云 Java Agent 演进实践
321 0
|
11月前
|
Arthas 监控 Java
拥抱 OpenTelemetry:阿里云 Java Agent 演进实践
本文介绍了阿里云 Java Agent 4.x 版本在基于 OTel Java Agent 二次开发过程中的实践与思考,并重点从功能、性能、稳定性、兼容性四个方面介绍了所做的工作。同时也介绍了阿里云可观测团队积极参与开源建设取得的丰厚成果。
888 120
拥抱 OpenTelemetry:阿里云 Java Agent 演进实践
|
11月前
|
安全 数据安全/隐私保护
阿里云企业邮箱怎么开始双重认证具体步骤
要开启阿里云企业邮箱的双重认证,需登录管理员账号,导航至安全管理设置,进入密码策略,点击“开启阿里邮箱双重认证”。开启后,用户需通过手机验证码或安全问题进行二次验证。注意:此功能仅支持网页邮箱和官方客户端,且影响所有用户。
671 5
|
12月前
申请阿里云的免费企业邮箱
要申请阿里云的免费企业邮箱,您可以按照以下步骤操作: 访问阿里云企业邮箱免费版申请页面。
901 5
|
存储 安全 数据库
阿里云最新域名注册和续费、企业邮箱、云虚拟主机收费标准与价格参考
域名注册和续费以及企业邮箱和云虚拟主机是很多用户上云第一步需要购买的产品,从2024年9月1日开始,全球域名又迎来了一波价格上调,目前阿里云的.com英文域名的注册价格由原来的78元涨价到了83元,续费价格也涨到了90元,不过企业新用户注册有1元购等活动。企业邮箱目前活动价540.00元/1年起,云虚拟主机独享基础增强版月付49元/1个月起,年付588元/1年起。本文为大家整理汇总了截止目前,阿里云域名注册和续费及转入收费标准、企业邮箱收费标准与活动价格、云虚拟主机最新收费标准,以供参考。
|
Java API 网络安全
Java 发送邮件示例
本示例展示了如何使用Java编程语言发送电子邮件。通过利用JavaMail API,这段代码实现了从配置SMTP服务器,设置邮件属性,到发送邮件的全过程,为开发者提供了实用的参考。
814 12

热门文章

最新文章

下一篇
oss教程