小编Nor*_*and的帖子

如何创建自定义电子邮件标头

我正在尝试创建自定义电子邮件标头以使用SendGrid api.

这是我正在做的 - 但它不起作用:

class Mailman < ActionMailer::Base
  default :from => "info@sample.com"

  def send_message(name, email, message)
    @name = name
    @email = email
    @message = message

    mail(:to => 'info@sample.com',
     :from => email,
     :subject => "Message from the site",
     :headers['X-SMTPAPI'] => "category: Drip Email"
    )
  end

end
Run Code Online (Sandbox Code Playgroud)

任何帮助赞赏.

谢谢,亚当

ruby-on-rails sendgrid

23
推荐指数
2
解决办法
1万
查看次数

Savon SSL问题

我正在努力让Savon宝石连接到我们的服务器之一.我不断收到错误声明我无法通过ssl.我已经阅读了大量的教程和修复,但似乎都没有.

任何帮助表示赞赏 - 这将使我的星期一,如果我可以通过它:-).

错误:

D, [2011-06-20T09:43:02.002993 #10328] DEBUG -- : Retrieving WSDL from: http://path_to_wsdl:4443/sm/services/mailing/2009/03/02?wsdl
D, [2011-06-20T09:43:02.129057 #10328] DEBUG -- : HTTPI executes HTTP GET using the httpclient adapter
/.rvm/gems/ruby-1.9.2-p0/gems/httpclient-2.2.1/lib/httpclient/session.rb:276:in `connect': SSL_connect returned=1 errno=0 state=SSLv2/v3 read server hello A: sslv3 alert unexpected message (OpenSSL::SSL::SSLError)
Run Code Online (Sandbox Code Playgroud)

我的代码:

require 'savon'

client = Savon::Client.new "path_to_my_wsdl"

client.http.auth.ssl.cert_file = "path/cert.pem"

client.http.auth.ssl.cert_key_file = "/path/localhost.key"
client.http.auth.ssl.verify_mode = :none

client.wsse.credentials "username", "password"

client.wsdl.soap_actions
Run Code Online (Sandbox Code Playgroud)

ruby ssl ruby-on-rails savon httpi

6
推荐指数
1
解决办法
4675
查看次数

Delayed_job锁定但不处理

我正在尝试解决delayed_job的问题.出于某种原因,我看到很多作业locked_by和locked_at,但没有任何处理被排除在队列之外.为什么会发生这种情况或如何让它继续前进的任何提示?

我正在使用Rails 2.3.11和Ruby 1.9.2p0

谢谢!

ruby-on-rails delayed-job

4
推荐指数
1
解决办法
3356
查看次数

标签 统计

ruby-on-rails ×3

delayed-job ×1

httpi ×1

ruby ×1

savon ×1

sendgrid ×1

ssl ×1