vel
1
我喜欢 Discourse,但最近遇到了一些问题。我的托管公司和 Discourse 维护者都表示,Discourse 无法在没有邮件服务支持的情况下运行。配置好一切花了大约一个月的时间。现在那家托管公司已经停止服务,我不得不在其他地方重新安装,并保留备份。
我在论坛里粗略搜索了一下,看看 Discourse 是否必须依赖邮件服务才能运行,但没有找到明确的答案。
Discourse 是否必须依赖邮件支持才能运行?或者我能否在不配置邮件的情况下运行它?
我要说一个可能有些“争议”的观点:对我来说,让 Discourse 支持邮件功能耗费了太多精力,以至于我都不想再经历一次。我不想再做了。不是指 Discourse 本身,而是指寻找邮件服务商、注册账号、向安装程序提供邮件配置信息、等待 DNS 记录生效、邮件服务商被收购、再找新的服务商、再次提供配置信息、重新配置等等。光是这部分就花了一个月,还不包括安装本身的时间。
我的用户不需要邮件支持。我不需要。我也不想要。如果我和用户需要等待某个帖子的回复,我们可以刷新页面或使用浏览器通知功能。我真的不想要邮件支持!
我不喜欢垃圾邮件
我不喜欢那些推销邮件
我不喜欢这里,也不喜欢那里
我哪儿都不想要它们
我不会在家里查看它们
我不会用鼠标点击它们
我不会从收件箱里阅读它们
我不会在 Firefox 里查看它们
我这儿不想要邮件,那儿也不想要
我哪儿都不想要邮件
请注意,我喜欢邮件通知——我只是不喜欢邮件服务的配置过程。另外,我需要尽快让论坛重新上线,而我认为这部分功能现在可以禁用、推迟或暂缓处理。我也很乐意收集并反馈用户的意见。
7 个赞
hawm
(Hawm)
2
配置邮箱真的这么难吗?您是否按照官方安装说明操作,并尝试了推荐的提供商?
sam
(Sam Saffron)
3
电子邮件是 Discourse 乃至整个网络身份的核心。
如果您将站点配置为:
- 仅允许通过 Google 或 Facebook 登录
- 禁用本地登录
- 禁用所有电子邮件通知
那么您的站点即使无法访问任何邮件服务器,也能正常运行。
10 个赞
vel
4
随口说说。
以前我写服务器端代码时,有一些邮件 API 可以发送邮件。我的主站托管公司也允许通过 PHP 在 WordPress 中发送邮件。唯一的要求是在服务器上设置一个用于发送邮件的邮件账户。他们不希望用户发送大量邮件,但并未阻止。我曾写过邮件程序(合法的邮件程序),分别使用 PHP 和 ASP(那是很久以前的事了)。
这项技术能否用于新用户注册和找回密码邮件?我猜可能过于复杂,难以集成。
再次强调,我很喜欢 Discourse 及其邮件功能,只是不喜欢其他公司所要求的邮件配置。
要是 Discourse 自带邮件服务就好了……
vel
5
你好 @hawm,我自己没有安装 Discourse。我请了一位有安装经验的人来设置,并遵循了他的指导。
当时我按照安装程序的要求完成了邮件设置步骤。配置邮件提供商账户耗时最长,涉及多个持续数天的步骤。我不想再重复这个过程。
虽然我也想花钱请别人来做,但我做不到。因为我必须亲自修改 MX 记录、创建账户,并通过自己的邮箱进行确认等等。这并不是抱怨,只是目前我的精力实在有限。
真的吗?您甚至不需要电子邮件即可初始化管理员账户?
sam
(Sam Saffron)
7
你需要通过控制台来操作,这会是一项相当棘手的工作,但我想还是可以完成的。
2 个赞
顺便提一下,在我自己折腾 邮件设置 的过程中,我最终在容器内编辑了 Ruby 代码,让它输出即将发送给管理员的邮件内容,其中包含了激活链接。为什么不直接把激活链接打印到容器的标准输出呢?这样,即使没有配置好邮件功能的人也能顺利通过激活步骤。
可以说,提供一个无需邮件功能的 Discourse 版本,将扩大其适用范围。
2 个赞
Falco
(Falco)
9
2 个赞