email - 如何 "Reply to this email to comment"喜欢 Facebook?

标签 email coldfusion imap forum mail-server

当收到新的回复时,我正在开发的类似论坛的应用会向主题发起者发送电子邮件通知。如果所有者可以回复电子邮件以向线程添加新回复,那就太好了。

如何实现该功能,即像 Facebook 一样“回复此电子邮件以发表评论”?

选项 A:扫描主题行/正文?我不喜欢它,因为如果用户错误地修改了主题行怎么办?

选项 B:使用链接到线程 ID 的唯一回复电子邮件地址。这是邮件服务器的常用功能吗?喜欢设置 *@addComment.domain.com 吗?或者应用服务器是否需要在发送带有回复的电子邮件之前设置一个新的电子邮件帐户?

还有其他选择吗?

谢谢!

最佳答案

在主题和正文中使用字符串可以很容易地被系统用户删除。

使用加号地址 (reply+UNIQUEIDENTIFIER@yourapplication.com) 作为邮件消息中的 REPLY-TO 地址。使用 CFIMAP,您可以检索消息并解析 TO。

通配符域 (replyto@UNIQUEIDENTIFIER.yourapplication.com) 也是一个选项,但如果您的电子邮件服务器支持加寻址,我会走这条路。

关于email - 如何 "Reply to this email to comment"喜欢 Facebook?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3304324/

相关文章:

python - 在 Django 中发送 html 电子邮件

email - 从 Jenkins 作业发送构建日志作为电子邮件的内容

coldfusion - 如何在 CreateObject 参数中添加带点的路径

spring-boot - Yahoo POP3 和 IMAP 有时会拒绝连接

php - 如何使用 PHP 脚本提取 TNEF winmail.dat?

ruby-on-rails - 在 Rails 中创建新模型实例时发送电子邮件的最佳方式?

django - 通过托管 SMTP 从 Django 发送电子邮件

coldfusion - 指定 JDBC 数据库驱动程序最大线程数

linux - Linux 上用于文件操作的 coldfusion 权限(cffile、cfdirectory)

c# - 如何将 gmail 邮件标记为未读(看不见)MailSystem.NET