问题标签 [mail-gem]
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 - 通过邮件 gem 发送 smtp 电子邮件会导致 554 5.7.0 Reject
我正在尝试使用 smtp 从 Rails 应用程序发送电子邮件。发送电子邮件不会导致问题,但某些收件人不会收到电子邮件。相反,送达通知(“退回给发件人的未送达邮件”)与以下内容一起返回:
现在奇怪的部分:
- 通过邮件客户端通过 smtp(TLS/SSL true,端口 465,auth:密码)发送测试邮件有效。收件人收到没有错误的电子邮件。
sendemail -o tls=yes -f foo@fiedlschuster.de -t bar@example.com -s 212-227-10-158.benjaminkant.de -xu foo@fiedlschuster.de -xp password -u "Hello from sendemail" -m "This is a test." -vvvv
通过作品发送电子邮件。收件人收到没有错误的电子邮件。使用相同的 smtp 帐户通过邮件 gem发送电子邮件(这是我想要实现的)有效,但收件人没有收到电子邮件。而是将“未投递的邮件退回给发件人”发送到发件人地址。
另外,我尝试了这些选项,导致同样的问题:
/li>
这对任何人都有意义吗?
附加信息
MX 记录
ruby - 如何将retriever_method 设置为不在默认值中?
在块内设置delivery_method
立即delivery
而不是设置defaults
发送似乎与以下代码配合良好:
但是我该如何做同样的阅读呢?
原因
ruby-on-rails - 如何使用 Mail gem 在转发中查找原始电子邮件
如何使用 Ruby 的 Mail gem从转发的电子邮件中提取原始消息HTML 内容/文本内容?
到目前为止,我看到的所有示例都与从回复(而不是转发)中提取内容有关,这变得容易得多,因为您只需在--reply above this line--
消息中键入即可。
但就我而言,我让人们向我转发确认电子邮件,例如 TripIt 如何解析来自许多不同航空公司电子邮件的航班行程。
问题是“部分”以及包含其他部分的部分有一个复杂的层次结构,我试图想出一种万无一失的方法来找到原始 HTML 源,以便我可以解析它,并从转发的电子邮件原始来源。
ruby-on-rails - 使用 Mail Gem 在邮件正文中添加内联图像
我正在使用Mail Gem发送电子邮件。我正在尝试.PNG
使用如下内联图像标签发送文件
但是当我检查我的gmail时record_stream
没有出现。既不是字符串也不是图像。我想在电子邮件正文中显示两者。任何帮助将不胜感激。谢谢
ruby - 尝试使用 ruby gems 打开/访问电子邮件附件中的文本
目前正在尝试编写代码以使用 ruby gems 从电子邮件中的文本文件附件中提取文本。使用“邮件”宝石。
这就是我发现隔离身体的代码的样子:
这可以很好地找到正文,但是当我们附加一个 .txt 文件时,它会返回:
所以我可以看到它已经找到了附件名和文件名,但是有没有办法从这里访问这个文件中的文本?
ruby-on-rails - Rails 6 + ActionMailbox (mail.decoded) 失败并带有表情符号任何其他意外输入
我正在尝试从电子邮件中获取纯文本(无 HTML)。
当我发送带有纯文本的电子邮件时,它可以工作,例如“嘿,这很好用”
当我在电子邮件正文中包含表情符号并在日志中显示以下错误时,它不起作用。
我的代码很简单:
我正在使用mail.decoded是否有任何其他功能我可以使用解码来删除任何不需要的字符
ruby-on-rails - 在 Rails 应用程序中配置邮件。不使用 ActionMailer
我在我的 Rails 应用程序中使用 Mail gem ( https://github.com/mikel/mail )。可以这样配置
但是我应该在我的 Rails 应用程序中的哪里添加它?
如果我设置,邮件会取件config.action_mailer.delivery_method
吗?