第二步:登录后台系统添加邮箱

购买邮箱成功后需要做如下步骤:

1.域名注册、域名解析。

2.登录邮箱后台系统,添加邮箱账号。

3.用邮箱账号在邮箱前台系统登录,进行发送或接收邮件。

 

第二步:

方法a. 以管理员用户 登陆( https://mail.saas.huaweicloud.com/mail/)

方法b.  登陆管理面板(http://mail-admin.saas.huaweicloud.com/),点击如下链接进入邮箱后台管理系统

点击“登录”后,进入邮箱后台管理系统,根据下图添加邮箱:

 

添加邮箱和对应的密码。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
W3C联盟系统是一个收集展现web技术教程等系统,完美的展现给用户最好的简单学习一的一面,布局等优化借鉴了菜鸟教程的精华,在线调试预览 用户体验放到第一位,非常符合当代站长的阅读学习等,主要使用功能等在详细介绍下会有,W3C联盟系统前端前台采用UIkit框架,后台采用layui后台框架,后端采用PHP+MYSQL开发而成,布局精美、没有一点残余代码 、多年的编程经验养成良好的注释习惯 代码易懂易开发,布局简单合理。W3C联盟系统和普通的文档系统内不一样、我们采用强大的可视化编辑器,html及php等多种代码在线演示一键插入、布局简单明了,你要是有点前端基础的还可以自定义添加单页内容自定义调用。系统采用自动seo优化给链接自动添加nofollow及后台自定义优化替换。 基本设置: 网站名称、自定义首页独立标题、seo关键字描述、底部版权自定义布局、统计代码。 网站状态可关闭开启等操作自定义提示关站内容。 修改了css及js无需清除浏览器缓存主题版本变更下即可。 上传配置、可自定义配置上传文件后缀,上传到七牛云端,上传大小,编辑器截图粘贴配置图片类型、base64 保存图片和上传服务器可选。 php在线运行权限控制。 邮箱配置等一系列操作。 其他配置 全局css及全局js、没错是我们的主要优点我们其他的系统必须的配置,方便在后台自定义主题 及js脚本自定义添加。 通用过滤添加有效,自定义过滤替换你在编辑的内容。 通用过滤展示有效,同上 在内容自定义喜欢展示的关键字,seo的必备。 添加一键获取配置,由于考虑到大家添加教程会在其他网站进行搬家,这里添加了输入链接一键获取内容等配置减少我们的手动复制。 百度主动推送配置,自由推送想推送多少就推送多少。 自定义布局 这个功能主要非常的好用集合多年的用站经验来添加的,自定义可视化编辑布局得到自定义的变量名称 添加到任意你喜欢的模板位置 可用于广告等多用户,不要想到太单一。 强大的模型系统 对模型进行分类、添加模型等,对模型进行单独的seo标题描述图标自定义表名。 什么是模型,模型就是自定义添加一个数据库的表对这个表下单独进行分类文章数据等添加,市场上很多的网站太过单一自由一张的表不能自定义模型添加删除体验非常不友好。 自定义单页 单页不单单是单页、可以指定单页的文件路径,添加生成html文件自定义布局 边界层采用可视化布局直接编辑html代码等。 链接管理 前台顶部自定义链接及底部自定义链接,可自己添加代码前台调用自定义链接,后期可在w3cdata.com查看开发文档; 会员中心 前台会员登录余姚邮箱验证即可登录登录状态1到2年内有效,登录可以收藏等简单操作; 插件使用 插件模板扩展非常方便 第一款插件文件后台编辑 使用方便后台制作 编辑增加目录增加文件等; 安全 对于w3c联盟的安全维护我们做的非常好,不对外报错有关信息,多年的php开发经验对php的安全一直在加强。 使用: 管理员在前台可对当前内容进行编辑 当前分类添加、在线预览数据可以直接修改。 后台内容单项更新采用一键操作非常方便。 前后台源代码布局整齐展示页面无任何报错,注释齐全使用明了。 后台一键自动升级  更多体验及需求欢迎提问及反馈,实用功能会毫不犹豫添加 W3C联盟系统 v1.3升级内容 对结构整体优化访问速度提升一倍 修复已知模板bug 对html在线运行进行优化 个别不能识别运行 新增对插件兼容 新增一键获取自定义过滤 内容详情页,描述进行优化 新增单页自动生成文件 在线文件编辑  修复后台模板手机管理出现遮挡 修复单页数据统计出错 对登录是发送验证码按钮显示文字提示 去掉系统添加的nofollow标签 需要后台自行配置
对于第一个问题,你可以按照以下步骤来整合JavaMail邮件框架到你的项目中: 1. 在项目的构建管理工具(如Maven或Gradle)中添加JavaMail依赖。在Maven中,你可以在`pom.xml`文件中添加以下代码: ```xml <dependency> <groupId>javax.mail</groupId> <artifactId>javax.mail-api</artifactId> <version>1.6.2</version> </dependency> <dependency> <groupId>com.sun.mail</groupId> <artifactId>javax.mail</artifactId> <version>1.6.2</version> </dependency> ``` 2. 创建一个`EmailService`类来处理邮件发送的逻辑。例如: ```java import javax.mail.*; import javax.mail.internet.InternetAddress; import javax.mail.internet.MimeMessage; import java.util.Properties; public class EmailService { private final static String SMTP_HOST = "your_smtp_host"; private final static String SMTP_PORT = "your_smtp_port"; private final static String SENDER_EMAIL = "your_sender_email"; private final static String SENDER_PASSWORD = "your_sender_password"; public void sendNotificationEmail(String recipient, String subject, String content) throws MessagingException { Properties properties = new Properties(); properties.put("mail.smtp.host", SMTP_HOST); properties.put("mail.smtp.port", SMTP_PORT); properties.put("mail.smtp.auth", "true"); properties.put("mail.smtp.starttls.enable", "true"); Session session = Session.getInstance(properties, new Authenticator() { protected PasswordAuthentication getPasswordAuthentication() { return new PasswordAuthentication(SENDER_EMAIL, SENDER_PASSWORD); } }); Message message = new MimeMessage(session); message.setFrom(new InternetAddress(SENDER_EMAIL)); message.setRecipients(Message.RecipientType.TO, InternetAddress.parse(recipient)); message.setSubject(subject); message.setText(content); Transport.send(message); } } ``` 3. 在你的登录服务中调用`EmailService`类来发送邮件。例如: ```java public class LoginService { private EmailService emailService; public void setEmailService(EmailService emailService) { this.emailService = emailService; } public void login(String username, String password) { // 登录逻辑 // 发送通知邮件 String recipient = "[email protected]"; String subject = "登录通知"; String content = "用户 " + username + " 尝试进行登录。"; try { emailService.sendNotificationEmail(recipient, subject, content); } catch (MessagingException e) { // 处理邮件发送异常 } } } ``` 4. 编写单元测试来检查JavaMail服务是否正常。例如: ```java import org.junit.Before; import org.junit.Test; import org.mockito.InjectMocks; import org.mockito.Mock; import org.mockito.MockitoAnnotations; import javax.mail.MessagingException; import static org.mockito.Mockito.doThrow; import static org.mockito.Mockito.verify; public class EmailServiceTest { @Mock private Session session; @Mock private Transport transport; @InjectMocks private EmailService emailService; @Before public void setup() { MockitoAnnotations.initMocks(this); } @Test public void testSendNotificationEmail() throws MessagingException { // 设置模拟行为 doThrow(new MessagingException("Failed to send email")).when(transport).send(null); // 调用被测试方法 emailService.sendNotificationEmail("[email protected]", "Subject", "Content"); // 验证模拟行为是否发生 verify(transport).send(null); } } ``` 在这个示例中,我们使用了`@Mock`注解来模拟JavaMail的`Session`和`Transport`对象,并使用`@InjectMocks`注解将`EmailService`类注入到测试类中。然后,我们使用`doThrow`方法设置模拟行为,并调用被测试方法进行测试,最后使用`verify`方法来验证模拟行为是否发生。 希望以上步骤能够帮助到你。如果你还有其他问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

尹汇川

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值