问题标签 [action-mailbox]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - 重新格式化 mail.date 以与 db 中的 Date 字段(如果存在)进行比较。Ruby on Rails、ActionMailbox(邮件宝石)
我有下面的代码来获取日期<%= form.date_select :date %>
并比较是否存在具有相同日期的任何帖子。
这很好用。现在我需要对来自 email 的日期做同样的事情。
但是这个邮件日期的格式不同,与数据库中的日期比较总是失败。我不能使用["date(1i)"]
with mail.date
。
如何格式化此 email.date 以便我可以将它的存在与数据库中的日期字段进行比较?
谢谢
更新: 我猜来自电子邮件的日期格式如下。查看服务器上的日志
日期:2021 年 3 月 24 日,星期三 09:57:57 +0000
我在数据库中的日期格式如下。在 Rails c 中输出 Post.last
ruby-on-rails - 即使存在密钥,操作邮箱也会显示“缺少所需的 Mailgun API 密钥”
我已将 Mailgun 设置为将电子邮件转发到我的/rails/action_mailbox/mailgun/inbound_emails/mime
端点。
当我的端点收到请求时,它会给出以下错误:
ArgumentError(缺少必需的 Mailgun API 密钥。在应用程序的加密凭据中设置 action_mailbox.mailgun_api_key 或提供 MAILGUN_INGRESS_API_KEY 环境变量。)
然而,MAILGUN_INGRESS_API_KEY
实际上是设定的。当我ENV["MAILGUN_INGRESS_API_KEY"]
在控制台中运行时,我看到了我的 API 密钥。我什至从 GitHub粘贴了API 密钥确定代码,看看那里是否有问题,但我得到的返回值是我的实际 API 密钥。
关于问题可能是什么的任何想法?
ruby-on-rails - Rails - 操作邮箱问题
我正在使用 Rails 6 和 Ruby 2.6。我对 Action Maibox 有疑问:
我正在使用 Maibox 通过 Mailgun 接收入站电子邮件。当我处理入站电子邮件时,我可以向用户显示它的几个信息(发件人姓名、发件人地址、HTML/纯文本版本、附件等)。但我不知道如何显示电子邮件权重(以 kb 为单位)和图像权重(以 kb 为单位)。我将不胜感激任何帮助或提示,如果您需要任何额外信息,请告诉我!
ruby-on-rails - 使用原始电子邮件源测试操作邮箱控制器
我遇到了一个问题,即某些电子邮件的电子邮件附件无法通过,而其他电子邮件则无法通过。我试图弄清楚那些不起作用的电子邮件有什么不同。
是否可以为我使用的对象从原始电子邮件正文生成的操作邮箱控制器编写测试Mail
,以便我可以尽可能接近现实地重新创建电子邮件条件?
ruby-on-rails - 为什么 actionmailbox 在某些情况下不解析邮件头?
尝试拦截邮件process
功能中的传入电子邮件时出现解析错误。解析器似乎无法解析接收字段中的消息头。
错误:
消息头:
关于可能出什么问题的任何想法?谢谢!
ruby-on-rails - Action Mailbox 测试中退回邮件的内容
如何查看退回邮件的内容?
ruby-on-rails - 如何在 Rails ActionMailbox 中处理转发的电子邮件?
我们正在使用 Rails 7 构建一个应用程序,除其他功能外,该应用程序应在电子邮件发送到其电子邮件地址之一(例如,格式ticket-{uuid}@ourdomain.com
)时执行一些操作。
Rails 的 ActionMailbox 路由适用于直接电子邮件。但是,在转发电子邮件时,ActionMailbox 根本无法识别它们。
我们如何确保使用 ActionMailbox 也能正确处理和路由转发的电子邮件?
编辑:我们正在使用的代码的简化版本:
ruby-on-rails - 内联附件 ActionMailbox 和编码
我尝试使用 ActionMailbox 使用此代码在我的应用程序上创建票证
我将它添加到 ActionText 字段
如果我在邮件中添加内联附件,我得到:UTF-8 中的无效字节序列
我尝试使用 force_encoding('UTF-8') 正文,但在这一行失败并出现同样的错误
回溯: https ://gist.github.com/kaluznyo/05933510a58bf77807644fe311a3b4c0