ActionMailer: Hostname not match server certificate 错误的解决办法
解决办法:
development.rb
require 'tlsmail'
config.action_mailer.delivery_method = :smtp
ActionMailer::Base.smtp_settings = {
:address => '',
:port => 25,
:domain => '',
:authentication => :login,
:user_name => '',
:password => '',
:enable_starttls_auto => true
}
Gemfile
gem 'tlsmail'
分享到:
相关推荐
SendGrid ActionMailer 一个ActionMailer适配器,可使用SendGrid的HTTPS Web API(而不是SMTP)发送电子邮件。 与Rails 5和Sendgrid API v3兼容。 安装 将此行添加到您的应用程序的Gemfile中: gem 'sendgrid-...
收到一个Rack :: Request并给您一个Mail :: Message,就像ActionMailer :: Base.receive处理原始电子邮件一样。 目前,我们支持以下服务:收到! 在您的Rack应用中接收电子邮件。 进来! 收到一个Rack :: Request并...
接收一个Rack::Request并给你一个 ,就像ActionMailer::Base.receive对原始电子邮件ActionMailer::Base.receive那样。 我们目前支持以下服务: 发送网格邮筒邮戳云邮山魈任何能够将消息路由到系统命令的邮件服务器...
在这个文件中,定义一个Mailer类,继承自`ActionMailer::Base`: ```ruby class WelcomeMailer < ActionMailer::Base end ``` 2. 配置邮件设置: 在`config/environments/development.rb`或相应的环境配置文件中,...
一种简单的方法是在每个ActionMailer :: Base祖先方法的末尾放置一些SentMailLog.create()。 看起来不是真的DRY,但是可以使用。 我通过ActionMailer API进行了查看,但没有像AR甚至ActionController那样的钩子。...
曼德里尔·梅勒 继承现有Rails邮件中的MandrillMailer类,以... ActionMailer :: Base . smtp_settings = { :address => "smtp.mandrillapp.com" , :port => 587 , :user_name => ENV [ 'MANDRILL_USERNAME' ] ,
class UserMailer < ActionMailer::Base default from: 'no-reply@example.com' def welcome_email(user) @user = user mail(to: user.email, subject: '欢迎加入') end end ``` 在这个例子中,`default from:...
路轨 :warning: 该宝石现在与roadie一起处于。 ... ... 安装 然后运行bundle install 。... gem 'roadie-rails' , '~> 2.2' ...roadie-rails有两种主要的使用方式。 首先是“自动用法”,它几乎可以... ActionMailer :: Base inc
actionmailer-2.3.5.gem
松弛::邮件ActionMailer启发了消息对象。用法将Gemfile gem 'slack-mail'添加到您的Gemfile并安装它。 # Basic usage.Slack :: Mail . new ( text : "..." ) . deliver_now# Using `ActiveJob` to send async (if ...
ActionMailer::Base.smtp_settings = { :address => "smtp.example.com", :port => 587, :domain => "example.com", :user_name => "your_username", :password => "your_password", :authentication => :...
actionmailer-2.3.11 安装redmine必须的gem插件
该gem提供了SparkPost与ActionMailer的无缝集成。 它提供了一个delivery_method基于SparkPost API,使越来越设置,并通过SparkPost在Rails应用程序相当简单发送电子邮件。 入门 将宝石添加到您的Gemfile gem '...
capybara-email, 使用Capybara测试你的ActionMailer和Mailer消息 CapybaraEmail 轻松测试 ActionMailer 和邮件在你的集成测试中安装将此行添加到你的应用程序的Gemfile中:gem 'capybara-email'然后执行: $ bund
letter_bomb 电子邮件非常危险 - 从浏览器的安全性检查您的邮件模板。 安装 添加到您的Gemfile : gem "letter_bomb" , group : :development 并bundle 。 用法 在你的routes.rb安装引擎: ...
Http :: Actionmailer 简短说明和动机。 用法 如何使用我的插件。 安装 将此行添加到您的应用程序的Gemfile中: gem 'http-actionmailer' 然后执行: $ bundle 或自己安装为: $ gem install ...
ResqueMailer 一个gem插件,允许ActionMailer准备的消息异步传递。 假设您正在使用进行后台作业。 请注意,Resque :: Mailer的最新(2.0+)版本仅适用于Rails 3.x或更高版本。 对于与Rails 2兼容的版本,在Gemfile中...
滴头 使用基于规则的滴灌广告系列系统来干燥您的邮件程序代码,该系统可与Rails和ActionMailer一起使用。好处: 从控制器中删除邮件状态逻辑依靠活动记录范围以DRY方式制作复杂的DRIP广告系列为什么: 我需要一个...
2. **创建Mailer类**:然后,你需要创建一个Mailer类,继承自`ActionMailer::Base`。这个类通常包含多个方法,每个方法对应一种类型的邮件,如确认邮件、通知邮件等。 3. **定义邮件**:在Mailer类的方法中,你可以...