Solo 可以正常发邮件的举个手 🙋

本贴最后更新于 3039 天前,其中的信息可能已经事过景迁

我的 Solo 后台忘记密码发送邮件会报错,回复的时候也会报错,有可以正常发送邮件的可以教我一下怎么弄吗 😖

PS. 我发送邮件的邮箱是用的阿里云的企业邮箱,在 Solo 里一直都没有发送成功过,是我配置的有问题吗?
阿里云邮

我的 mail.properties 配置

mail.user=seven@itanken.net
mail.password=密码
mail.debug=false
mail.smtp.host=smtp.mxhichina.com
mail.smtp.port=25
mail.smtp.socketFactory.class=javax.net.ssl.SSLSocketFactory
mail.smtp.socketFactory.fallback=false
mail.smtp.socketFactory.port=465

## 忘记密码,发送邮件 > ![忘记密码](https://b3logfile.com/file/2017/3/6c4d80569a554b0f8864a92f6fd81d28-201703149.49.06.jpg?imageView/2/w/500/q/90 "忘记密码") > > ![发送邮件](https://b3logfile.com/file/2017/3/ddbd5d8ded1546b3a08020d740bdc935-2017031410.04.10.jpg?imageView/2/w/500/q/90 "发送邮件") ## 错误日志 > 页面中提示了 `更改密码的确认链接已发送至指定邮箱 ` 之后,后台就已经报错了: > ```java [ERROR]-[2017-03-14 21:55:12]-[org.b3log.latke.mail.local.LocalMailService:44]: Sends mail failed com.sun.mail.smtp.SMTPSendFailedException: 440 mail from account doesn't conform with authentication (Auth Account:seven@itanken.net|Mail Account: 忘记密码的邮件地址 ) > at com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:1388) at com.sun.mail.smtp.SMTPTransport.mailFrom(SMTPTransport.java:959) at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:583) at javax.mail.Transport.send0(Transport.java:169) at javax.mail.Transport.send(Transport.java:98) at org.b3log.latke.mail.local.MailSender.sendMail(MailSender.java:159) at org.b3log.latke.mail.local.LocalMailService$1.run(LocalMailService.java:42) at java.lang.Thread.run(Unknown Source)

控制台日志

错误日志

修改 mail.debug=true 后的控制台日志

Debug 模式下控制台打印出很多 < 系统找不到指定文件。> 的错误信息 ... 这个有什么影响吗?

  1. DEBUG: java.io.FileNotFoundException: C:\Program Files\Java\jre1.8.0_121\lib\javamail.providers (系统找不到指定的文件。)
  2. DEBUG: java.io.FileNotFoundException: C:\Program Files\Java\jre1.8.0_121\lib\javamail.address.map (系统找不到指定的文件。)

Debug-1
Debug-2
Debug-3
Debug-4

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • 88250 1

    独立模式启动有可能不行,看来是 JavaMail 组件没有配置。你试试容器模式?

    2 回复
  • iTanken 1 via macOS

    哦哦,好的,那我明天再试试吧。这个问题困扰了我好久了 😂

  • Eddie

    我一直以为这个功能是摆设。

    1 回复
  • iTanken

    不是的,有人回帖或回复的时候都可以发邮件提醒的。

  • Layne666

    我用 QQ 邮箱可以发,这功能应该是博主回复评论的时候,被回复的人会受到邮件提醒吧!😄

    1 回复
  • 其他人(非博主)评论文章的时候也会发通知邮件给博主的。

    1 回复
  • Layne666

    我试了下确实是这样,别人评论会通知到博主 😄 ,说明我配置没配错!😂

请输入回帖内容 ...
iTanken
飘风不终朝,骤雨不终日。 赤峰

推荐标签 标签

  • 深度学习

    深度学习(Deep Learning)是机器学习的分支,是一种试图使用包含复杂结构或由多重非线性变换构成的多个处理层对数据进行高层抽象的算法。

    43 引用 • 44 回帖
  • Hprose

    Hprose 是一款先进的轻量级、跨语言、跨平台、无侵入式、高性能动态远程对象调用引擎库。它不仅简单易用,而且功能强大。你无需专门学习,只需看上几眼,就能用它轻松构建分布式应用系统。

    9 引用 • 17 回帖 • 642 关注
  • webpack

    webpack 是一个用于前端开发的模块加载器和打包工具,它能把各种资源,例如 JS、CSS(less/sass)、图片等都作为模块来使用和处理。

    42 引用 • 130 回帖 • 255 关注
  • SQLite

    SQLite 是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 是全世界使用最为广泛的数据库引擎。

    4 引用 • 7 回帖
  • Spring

    Spring 是一个开源框架,是于 2003 年兴起的一个轻量级的 Java 开发框架,由 Rod Johnson 在其著作《Expert One-On-One J2EE Development and Design》中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 JavaEE 应用程序开发提供集成的框架。

    947 引用 • 1460 回帖
  • 链滴

    链滴是一个记录生活的地方。

    记录生活,连接点滴

    182 引用 • 3882 回帖
  • Electron

    Electron 基于 Chromium 和 Node.js,让你可以使用 HTML、CSS 和 JavaScript 构建应用。它是一个由 GitHub 及众多贡献者组成的活跃社区共同维护的开源项目,兼容 Mac、Windows 和 Linux,它构建的应用可在这三个操作系统上面运行。

    15 引用 • 136 回帖 • 1 关注
  • RESTful

    一种软件架构设计风格而不是标准,提供了一组设计原则和约束条件,主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。

    30 引用 • 114 回帖 • 6 关注
  • Rust

    Rust 是一门赋予每个人构建可靠且高效软件能力的语言。Rust 由 Mozilla 开发,最早发布于 2014 年 9 月。

    59 引用 • 22 回帖 • 8 关注
  • AWS
    11 引用 • 28 回帖 • 7 关注
  • 京东

    京东是中国最大的自营式电商企业,2015 年第一季度在中国自营式 B2C 电商市场的占有率为 56.3%。2014 年 5 月,京东在美国纳斯达克证券交易所正式挂牌上市(股票代码:JD),是中国第一个成功赴美上市的大型综合型电商平台,与腾讯、百度等中国互联网巨头共同跻身全球前十大互联网公司排行榜。

    14 引用 • 102 回帖 • 314 关注
  • 小薇

    小薇是一个用 Java 写的 QQ 聊天机器人 Web 服务,可以用于社群互动。

    由于 Smart QQ 从 2019 年 1 月 1 日起停止服务,所以该项目也已经停止维护了!

    35 引用 • 468 回帖 • 763 关注
  • 支付宝

    支付宝是全球领先的独立第三方支付平台,致力于为广大用户提供安全快速的电子支付/网上支付/安全支付/手机支付体验,及转账收款/水电煤缴费/信用卡还款/AA 收款等生活服务应用。

    29 引用 • 347 回帖 • 1 关注
  • Word
    13 引用 • 41 回帖 • 2 关注
  • 996
    13 引用 • 200 回帖
  • OnlyOffice
    4 引用 • 18 关注
  • Webswing

    Webswing 是一个能将任何 Swing 应用通过纯 HTML5 运行在浏览器中的 Web 服务器,详细介绍请看 将 Java Swing 应用变成 Web 应用

    1 引用 • 15 回帖 • 644 关注
  • Wide

    Wide 是一款基于 Web 的 Go 语言 IDE。通过浏览器就可以进行 Go 开发,并有代码自动完成、查看表达式、编译反馈、Lint、实时结果输出等功能。

    欢迎访问我们运维的实例: https://wide.b3log.org

    30 引用 • 218 回帖 • 641 关注
  • MyBatis

    MyBatis 本是 Apache 软件基金会 的一个开源项目 iBatis,2010 年这个项目由 Apache 软件基金会迁移到了 google code,并且改名为 MyBatis ,2013 年 11 月再次迁移到了 GitHub。

    173 引用 • 414 回帖 • 365 关注
  • 书籍

    宋真宗赵恒曾经说过:“书中自有黄金屋,书中自有颜如玉。”

    82 引用 • 412 回帖
  • Python

    Python 是一种面向对象、直译式电脑编程语言,具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块。

    554 引用 • 675 回帖
  • LaTeX

    LaTeX(音译“拉泰赫”)是一种基于 ΤΕΧ 的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在 20 世纪 80 年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由 TeX 所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档。

    12 引用 • 59 回帖
  • CongSec

    本标签主要用于分享网络空间安全专业的学习笔记

    1 引用 • 1 回帖 • 37 关注
  • 分享

    有什么新发现就分享给大家吧!

    248 引用 • 1794 回帖
  • 安装

    你若安好,便是晴天。

    132 引用 • 1184 回帖
  • 创造

    你创造的作品可能会帮助到很多人,如果是开源项目的话就更赞了!

    186 引用 • 1021 回帖 • 1 关注
  • Java

    Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

    3201 引用 • 8217 回帖