halo-dev / halo

强大易用的开源建站工具。
https://www.halo.run
GNU General Public License v3.0
33.24k stars 9.59k forks source link

设置微软邮箱和163邮箱都无法正常发送邮件 #5052

Closed TaCraft-Sociality closed 9 months ago

TaCraft-Sociality commented 9 months ago

系统信息

使用的哪种方式运行?

Docker Compose

在线站点地址

No response

发生了什么?

设置微软邮箱和163邮箱都无法正常发送邮件

相关日志输出

设置微软邮箱和163邮箱都无法正常发送邮件

附加信息

No response

ruibaby commented 9 months ago

请提供日志。

/triage needs-information

wangruikang12 commented 9 months ago

org.springframework.mail.MailSendException: Failed messages: org.eclipse.angus.mail.smtp.SMTPSendFailedException: 451 5.7.3 STARTTLS is required to send mail [KU1PR03CA0029.apcprd03.prod.outlook.com 2023-12-20T01:43:02.560Z 08DC0095293DB393]

at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:453) ~[spring-context-support-6.1.1.jar:6.1.1]
at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:350) ~[spring-context-support-6.1.1.jar:6.1.1]
at org.springframework.mail.javamail.JavaMailSender.send(JavaMailSender.java:158) ~[spring-context-support-6.1.1.jar:6.1.1]
at org.springframework.mail.javamail.JavaMailSender.send(JavaMailSender.java:132) ~[spring-context-support-6.1.1.jar:6.1.1]
at reactor.core.publisher.FluxPeek$PeekSubscriber.onNext(FluxPeek.java:185) ~[reactor-core-3.6.0.jar:3.6.0]
at reactor.core.publisher.MonoPublishOn$PublishOnSubscriber.run(MonoPublishOn.java:181) ~[reactor-core-3.6.0.jar:3.6.0]
at reactor.core.scheduler.SchedulerTask.call(SchedulerTask.java:68) ~[reactor-core-3.6.0.jar:3.6.0]
at reactor.core.scheduler.SchedulerTask.call(SchedulerTask.java:28) ~[reactor-core-3.6.0.jar:3.6.0]
at java.base/java.util.concurrent.FutureTask.run(Unknown Source) ~[na:na]
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[na:na]
at java.base/java.lang.Thread.run(Unknown Source) ~[na:na]
Suppressed: java.lang.Exception: #block terminated with an error
    at reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:103) ~[reactor-core-3.6.0.jar:3.6.0]
    at reactor.core.publisher.Mono.block(Mono.java:1728) ~[reactor-core-3.6.0.jar:3.6.0]
    at run.halo.app.notification.DefaultNotificationSender.lambda$sendNotification$0(DefaultNotificationSender.java:61) ~[classes/:2.11.2]
    at run.halo.app.notification.DefaultNotificationSender.reconcile(DefaultNotificationSender.java:87) ~[classes/:2.11.2]
    at run.halo.app.notification.DefaultNotificationSender.reconcile(DefaultNotificationSender.java:30) ~[classes/:2.11.2]
    at run.halo.app.extension.controller.DefaultController$Worker.run(DefaultController.java:163) ~[api-2.11.2.jar:na]
    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) ~[na:na]
    at java.base/java.util.concurrent.FutureTask.run(Unknown Source) ~[na:na]
    ... 3 common frames omitted

2023-12-20T09:43:03.405+08:00 ERROR 6 --- [ationSender-t-2] r.h.a.n.DefaultNotificationSender : Failed to send notification after retrying 3 times, discard it.

wan92hen commented 9 months ago

微软邮箱参考配置,可以看下加密方式是否是 TLS image

wangruikang12 commented 9 months ago

https://support.microsoft.com/zh-cn/office/outlook-com-%E7%9A%84-pop-imap-%E5%92%8C-smtp-%E8%AE%BE%E7%BD%AE-d088b986-291d-42b8-9564-9c414e2aa040

wangruikang12 commented 9 months ago
官网要坑我 我用的 SMTP 服务器名称 smtp-mail.outlook.com
wan92hen commented 9 months ago

官网要坑我 我用的

SMTP 服务器名称 smtp-mail.outlook.com

所以现在可以了吗?看报错应该是加密方式的问题,我的邮箱是 hotmail 的,页面给的是 smtp.office365.com 那个。

wangruikang12 commented 9 months ago

可以了 我@outlook.com的邮件也可以用

官网要坑我 我用的 SMTP 服务器名称 smtp-mail.outlook.com

所以现在可以了吗?看报错应该是加密方式的问题,我的邮箱是 hotmail 的,页面给的是 smtp.office365.com 那个。

可以了 我@outlook.com的邮件也可以用smtp.office365.com

guqing commented 9 months ago

由于问题已得到解决,我将关闭此 issue

/close

f2c-ci-robot[bot] commented 9 months ago

@guqing: Closing this issue.

In response to [this](https://github.com/halo-dev/halo/issues/5052#issuecomment-1863890631): >/close Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md). If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository.