建这个论坛,卡在这里


收不到邮箱验证,求解

应该是你的stmp服务没有配置好

www.zeppos.tech/t/topic/2280

@陈晓旭 注意邮箱端口配置,80(非加密)、587(tls加密)、465(ssl加密),视频中的smtp.gmail.com支持587加密,其它的stmp加密方式要查官方文档,阿里stmp使用ssl,discourse只支持tls,默认配置是tls加密,可以使用非加密,关闭tls加密配置

如果DISCOURSE_SMTP_PASSWORD中含特殊字符,密码配置加""或``,DISCOURSE_SMTP_PASSWORD:key_xxx

image

1 Like

@陈晓旭 测试验证了下,如果使用注册邮箱代发discourse的邮件,google邮箱使用google应用专用密码非邮箱密码

www.zeppos.tech/t/topic/2302?u=sober

www.zeppos.tech/t/topic/2301?u=sober

如果想让用户通过回复贴子回复论坛话题,需要使用stmp服务,官方推荐brev,每天免费发送300份邮件,每月免费发送9000份,如果发送量大,建议使用阿里云stmp,20元1万份邮件发送(半年)

www.zeppos.tech/t/topic/672?u=sober

www.zeppos.tech/t/topic/2277?u=sober

www.zeppos.tech/t/topic/2280?u=sober

我知道问题所在
就是你的smtp发送方式没搞好

@看动漫的小梁_爱 使用的哪种方式做的

改配置文件,docker搭建的不

如果走的tls,关注下你的https加密证书是否配置正确

用的谷歌云,一步一步按博主方法建,就是收不到验证码,搞不懂

谷歌的现在按照他的办法不行

我现在用的是自建邮箱

自己搭的邮件服务器吗?

用哪个服务商可以呢

DISCOURSE_DEVELOPER_EMAILS: ‘@.com’

TODO: The SMTP mail server used to validate new accounts and send notifications

SMTP ADDRESS, username, and password are required

WARNING the char ‘#’ in SMTP password can cause problems!

DISCOURSE_SMTP_ADDRESS: ..com
DISCOURSE_SMTP_PORT: 587 (端口号)
DISCOURSE_SMTP_USER_NAME: @.com
DISCOURSE_SMTP_PASSWORD: “*******”
DISCOURSE_SMTP_OPENSSL_VERIFY_MODE: none (连接验证模式)
DISCOURSE_SMTP_ENABLE_START_TLS: true # (这里我把smtp单独改成tls了)
DISCOURSE_SMTP_AUTHENTICATION: login (登录验证方式)
DISCOURSE_SMTP_DOMAIN: ***.com
DISCOURSE_NOTIFICATION_EMAIL: @.com

If you added the Lets Encrypt template, uncomment below to get a free SSL certificate

LETSENCRYPT_ACCOUNT_EMAIL: @.com

这是模板,包能用,上面除了我的域名和邮箱密码信息抹除了,剩下的啥也没动

这样看不懂啊。。。。。。。。

用自建的服务即可,推荐hmailserver或者其他的邮箱服务搭建,谷歌的话,按照视频的那个行不通,他没说仔细谷歌的那边怎么设置,当然,你也可以自己搜

建议你使用google gmail,使用方法使用google邮箱免费代发discourse邮件 - discourse - 西安华米论坛 如果使用stmp,不确定你stmp是否配置正确

https://bbs.acgkiss.com,没问题

不过Discord返回本站出现502

你使用的stmp供应商是哪一家的