actionmailer相关内容

ActionMailer和Exchange

我使用我的Rails应用程序和Postfix服务器通过SMTP成功发送了邮件。现在,我需要转到Exchange:Microsoft ESMTP MAIL服务,版本:6.0.3790.3959,该服务已启用POP3和SMTP支持。 我使用actionmailer 1.2.5,在尝试发送邮件时无法成功登录服务器。 如果我使用Mail.app,只要将身份验证架构更改为“密码”,发送和接收就可 ..
发布时间:2020-06-01 01:07:23 其他开发

如何防止Rails HTML电子邮件中的样式重复?

我正在尝试构建Rails HTML电子邮件,但是电子邮件的结构(页眉和页脚)在每一个中都是重复的。通常,这不是问题,但是对于内联样式而言,如果我想更改颜色似乎也可能是一个问题。我该如何将这些元素从每个文件中提取出来并放入一个文件中? 此外,是否有消除html.erb和text.erb文件之间文本重复的方法? 解决方案 一个简单的方法是引用几个局部。假设他们的名字是这样的: _e ..
发布时间:2020-06-01 01:07:21 其他开发

在Rails中通过电子邮件发送Pdf

emp_ids = params [:employee_ids] 我正在Rails上的一个项目中工作,我有一个Employee List页面,此列表是员工的薪水单的列表。在该列表中,我已经申请了复选框,并在底部有一个发送按钮。我希望如果我选择多个复选框,电子邮件应该发送给所有员工,包括薪水单pdf。如果我选​​择了复选框,那么我就可以做到这一点。所有的薪水单都是为我选择的员 ..
发布时间:2020-06-01 01:07:15 其他开发

Rails-使用邮件程序模板为多部分电子邮件设置多个布局

因此,Rails 2.2添加了邮件发件人布局,这很不错,只是我在发送多部分电子邮件时不知道如何使它们工作。.它用相同的布局将邮件内容包装为两个文本/ plain版本和text / html版本。我想要的是将布局仅包装在文本/ html版本周围,或者为每个版本单独包装。 有人遇到过吗?我没有在其他地方看到它, Cameron 解决方案 解决方案博客文章 将此代码添加到您的en ..
发布时间:2020-06-01 01:07:11 其他开发

接收和处理电子邮件:Heroku,Sendgrid以及可能的Mailman

我的应用为每个用户创建了一个唯一的电子邮件,用户将电子邮件发送到该地址以进行处理。使用Sendgrid,我已将传入电子邮件发送到我的域(托管在Heroku上)到一个地址: site.com/receive_email 由于电子邮件地址是随机生成的,因此我使用TO字段来确定用户。 我尝试使用外部脚本,例如 Mailman ,但是由于我托管在Heroku上,因此我 ..
发布时间:2020-06-01 01:07:08 其他开发

在Ruby on Rails中如何在Mailer中使用实例变量?

我在邮件程序模型中创建了一个实例变量(@user),并想在视图中访问它?但这给我一个错误(@user = nil)。传递变量以查看(电子邮件正文)的最佳方法是什么? 感谢Chirag 解决方案 如果要访问邮件模板中的实例变量,请在邮件模型中添加 @body [:user] = user_object 上面将创建一个实例变量@user,可以是在您的视图中访问。 ..
发布时间:2020-06-01 01:07:04 其他开发

rpsec测试因“ rspec”失败,但因“ rspec path_of_the_file”而失败

如果我运行此命令“ rspec ./spec/requests/api/v1/password_reset_request_spec.rb”,则该文件中的所有测试均通过。 但是,当我运行“ rspec”时,我对该文件中的测试却有失败的兴趣。 1)/ api / v1 / password_reset#请求,当电子邮件与运行程序匹配时,没有请求待处理时,创建令牌以重置密码 失败/错误: ..
发布时间:2020-06-01 01:07:02 其他开发

允许用户在Rails中为ActionMailer创建自定义电子邮件模板

我想允许Rails应用程序的用户通过表单创建自己的电子邮件模板,并将其用作网站标准电子邮件模板表单,该表单将发送邮件,但我找不到任何教程,它也需要包含几个动态变量。 是否有定义的方法来做到这一点? (因此用户会以引用变量 的形式输入电子邮件文本,该变量将在发送前进行评估) 解决方案 有很多方法您可以实现。这是一种方法。 首先,您需要将用户生成的电子邮件模板存储在数据库中 ..
发布时间:2020-06-01 01:06:55 其他开发

如何传递其他数据来设计邮件?

我有一个Rails应用程序,可以处理许多子域,并且我有多个使用不同域名运行的实时版本。这会导致网址位于 mywebsite.com 之间的任何位置 company1.mywebsite.com company1.mytestwebsite.com Devise 的邮件程序使用链接来重置密码等。这些链接有时不正确,并会将我发送到错误的网站,因为主机名有时与 /config/envir ..
发布时间:2020-06-01 01:06:52 其他开发

Actionmailer-Sparkpost模板和多语言

这是我第一次在Rails项目中设置邮件。 被告知要使用SparkPost并为几种操作创建不同语言的模板。 为简单起见,我们假设一个user_signed_up(user)邮件。 当前我正在使用此设置: 安装了宝石:'sparkpost' mail.rb ActionMailer :: Base.smtp_settings = { 地址:“ smtp.sparkpo ..
发布时间:2020-06-01 01:06:49 其他开发

行动::邮件程序未将邮件传递给收件人

当我查看用户的个人资料时,我试图向该用户发送邮件。即,当用户点击某个特定联系人的节目时,该联系人将收到有关个人资料视图的通知。我没有任何错误。但是我触发了邮件程序有些延迟。而且它在控制台中也可以正常工作。但是邮件未发送给收件人。 这是我到目前为止尝试过的。 mailer.rb : 类CustomerSupport ..
发布时间:2020-06-01 01:06:44 其他开发

通过公司的Gmail帐户使用ActionMailer

我不确定这是否属于服务器故障,或者如果在其他地方更有意义,请随时将其移动。我已经看到了设置smtp设置以及在Gmail中使用ActionMailer的示例,并确认它们对我有用。 对于我来说,基本上像这样: config.action_mailer.delivery_method =:smtp config.action_mailer.smtp_settings = { :addr ..
发布时间:2020-06-01 01:06:36 其他开发