Tag: smtp

达到Gmail SMTP每日限额

在我的一个Rails应用程序中,我正在通过Gmail SMTP服务器发送电子邮件,一切正常,邮件不会发送垃圾邮件等等……但有一件事让我感到担忧,即SMTP有500个消息/天的限制,目前我超过350 /天。 我没有找到任何正式的谷歌页面,他们谈论这个主题,只是似乎可靠的博客文章。 然后我的问题是你建议我为什么能够每天发送超过500条消息? 我很想继续使用Gmail SMTP。 任何帮助,将不胜感激。

使用Rails从SMTP服务器响应

当我使用Mailer.deliver方法发送电子邮件时, Mailer.deliver使用ActionMailer从Ruby on Rails中的SMTP服务器获取响应? 我找到了Actionmailer SMTP服务器响应答案,但它不起作用……任何想法? 我需要它,因为AWS SES会返回消息ID ,这是将消息链接到他们提供的退回或垃圾邮件报告的唯一方法。

在哪里可以阅读完整的手册来配置SMTP for Rails?

我在Rails新手,我有一些问题。 我使用Devise插件设置了简单的应用程序,通过Capistrano将其部署在生产服务器(Linode上的Ubuntu,nginx +乘客)上。 现在尝试发送电子邮件(密码恢复,电子邮件确认等来自Devise)。 但它确实有效。 我在/enviroments/production.rb中有这些内容 config.action_mailer.default_url_options = { :host => “myhostname.com” } config.action_mailer.delivery_method = :smtp config.action_mailer.raise_delivery_errors = true 当我尝试从我的应用程序发送电子邮件时,我得到500错误“我们很抱歉,但出了点问题。”(乘客)。 在log / production.log中 Net::SMTPServerBusy (451 4.3.0 Temporary system failure. Please try again later.) 我使用exim4作为邮件服务器。 我也尝试安装sendmail并进行更改 config.action_mailer.delivery_method = :sendmail 电子邮件开始发送但应用程序工作很慢。 所以,我的问题是:我需要对我的问题做些什么以及在哪里可以阅读完整的手册或文档来配置exim4以使用rails应用程序? 谢谢。

ActionMailer和Exchange

我使用我的Rails应用程序和我的Postfix服务器成功通过SMTP发送邮件。 现在我需要转到Exchange:Microsoft ESMTP MAIL服务,版本:6.0.3790.3959,启用了POP3和SMTP支持。 我使用actionmailer 1.2.5并且在尝试发送邮件时无法成功登录服务器。 如果我使用Mail.app发送和接收工作正常,只要我将身份validation架构更改为“密码”。 检查服务器如下所示: READ Nov 18 10:37:00.509 [kCFStreamSocketSecurityLevelNone] — host:mail.my-mail-server-domain.com — port:25 — socket:0x11895cf20 — thread:0x11b036a10 250-mail.my-mail-server-domain.com Hello [xxx.xxx.xxx.xxx] 250-TURN 250-SIZE 250-ETRN 250-PIPELINING 250-DSN 250-ENHANCEDSTATUSCODES 250-8bitmime 250-BINARYMIME 250-CHUNKING 250-VRFY 250-X-EXPS GSSAPI NTLM LOGIN 250-X-EXPS=LOGIN 250-AUTH GSSAPI NTLM LOGIN 250-AUTH=LOGIN 250-X-LINK2STATE 250-XEXCH50 250 OK WROTE Nov 18 10:37:00.852 [kCFStreamSocketSecurityLevelNone] — host:mail.my-mail-server-domain.com […]

Rails ActionMailer在开发模式下具有Devise + Google Apps

我正在尝试将ActionMailer配置为使用我的Google Apps帐户以开发模式从Devise发送邮件。 我已将以下内容添加到我的config / environments / development.rb文件中,但看起来邮件没有被发送。 注意:这适用于Google Apps,而非Gmail(但Gmail服务器应该可以使用 – 它们可以在我的邮件客户端中使用)。 我的配置中有什么东西跳出来的? config.action_mailer.delivery_method = :smtp config.action_mailer.smtp_settings = { :enable_starttls_auto => true, :address => “smtp.gmail.com”, :port => 587, :domain => “mydomain.com”, :authentication => :login, :user_name => “myemaiL@mydomain.com”, :password => “mypass” }

使用外部SMTP在Heroku上发送电子邮件

我想从Heroku上的rails应用程序发送电子邮件。 由于Heroku不支持SMTP,我使用外部SMTP服务器。 config / environments / production.rb具有以下行。 ActionMailer::Base.delivery_method = :smtp ActionMailer::Base.smtp_settings = { :address => ‘mydomain.com’, :port => 587, :user_name => “myusername”, :password => “password”, :authentication => :plain, :enable_starttls_auto => true, :openssl_verify_mode => ‘none’ } 当我从“heroku运行控制台”发送电子邮件时,它工作正常。 但它不会从网站发送电子邮件。 奇怪的是,“heroku logs –tail”显示“已发送邮件给…”。 实际上电子邮件没有发送。 有没有人对这个问题有任何想法? 谢谢。 山姆孔

保存设计用户时Rails EOFError(到达文件末尾)

我在尝试创建用户时遇到了这个错误(我正在使用设计gem)。 EOFError (end of file reached): 我之前遇到过这个问题,这是由于我使用zoho邮件的smtp设置。 我相信我的配置是解决问题的原因: ActionMailer::Base.delivery_method = :smtp ActionMailer::Base.smtp_settings = { :address => “smtp.zoho.com”, :port => 465, :domain => ‘example.com’, :user_name => ‘user@example.com’, :password => ‘password’, :authentication => :login, :ssl => true, :tls => true, :enable_starttls_auto => true } 现在我们已经向网站添加了SSL,我相信这就是导致此错误发生的原因。 有没有人对SSL的错误或zoho邮件smtp设置有任何了解?

如何使用/围绕Gmail的SMTP出站发送限制?

我正在使用我的Gmail Apps for Domain帐户在我的rails应用程序中发送标准自动电子邮件(用户注册,忘记密码,通知管理员新评论等)的电子邮件,但我担心每天限制设置500封电子邮件由谷歌。 谷歌建议克服限制的一种方法是使用多个用户帐户。 所以,我已经设置了10个额外的gmail用户帐户(noreply1,noreply2,noreply3等) – 我想跟踪这些帐户中的任何一个在24小时内发送了500封电子邮件并相应地使用空闲帐户。 如何在ActionMailer::Base.smtp_settings动态设置:user_name值? 这是我当前的设置 – 注意:每次都从“noreply1”发送,即使我明确地设置:user_name和:from from“noreply2”: — development.rb — ActionMailer::Base.delivery_method = :smtp ActionMailer::Base.smtp_settings = { :address => “smtp.gmail.com”, :port => “587”, :domain => “mydomain.com”, :authentication => :plain, :user_name => “noreply1@mydomain.com”, :password => “password” } — account.rb — (MODEL, called via a callback) after_create :send_welcome_email … def send_welcome_email #ActionMailer::Base.smtp_settings[:user_name] […]

是否有Rails应用程序的批量电子邮件插件?

有没有人知道一个插件或可用于发送Rails应用程序的批量电子邮件的东西? 具体来说,我希望能够将HTML电子邮件文件传递给rake任务或其他任务,并将其通过电子邮件发送给已注册我网站的所有人,并选中“请向我发送有关XXX的信息”框。 我为自己编写了一个黑客攻击版本,但是我想要一些能够有点智能地限制自己的东西,如果被打断它可以从它停止的地方开始。 更新 :我最终崩溃并拿出我的信用卡并注册了一个真正的批量电子邮件服务,该死的是正确的选择。 由此产生的电子邮件非常专业,它们具有内置分析function,还可与Google Analytics集成,并且由于其他原因而非常棒。 如果您希望使用Rails进行批量电子邮件,我建议使用Mailchimp服务(这里是我的会员链接 ,其中有注册奖金)以及原始人gem 。 这将允许您将您的数据库中的所有用户电子邮件同步到Mailchimp,然后使用真正的批量服务而不是一些蹩脚的补丁。 另一个更新 :我今天听说过Maktoub ,这正是我所描述的。 免责声明:我从来没有使用它,并且可能仍然可以避免使用付费服务,但它仍然可能比滚动你自己更好。

是否有任何免费服务以编程方式发送短信?

我有一个Rails应用程序需要向用户发送SMS消息,但不需要接收消息。 是否有一种免费的方式以编程方式执行此操作? 如果是这样,它有多免费 – 如果你超过一定数量的消息他们会收费吗? 我知道Gmail允许您立即发送短信。 但我不确定这是否意味着您还可以通过SMTP连接从应用程序发送短信到Gmail。 有没有人这样做过?