Tag: gmail

达到Gmail SMTP每日限额

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

Rails Mailer Net :: SMTPServerBusy

有了我的rails网站,当我尝试通过GMail发送邮件时,它完美无缺。 但是当我尝试通过MandrillApp发送它时,它会产生以下错误(RController.create是调用deliver命令的地方): Net::SMTPServerBusy in RController#create 454 4.7.1 : Relay access denied 这是我的config / environments / development.rb文件: # ActionMailer Config config.action_mailer.default_url_options = { :host => ‘localhost:3000’ } config.action_mailer.delivery_method = :smtp config.action_mailer.default :charset => “utf-8” config.action_mailer.perform_deliveries = true config.action_mailer.raise_delivery_errors = true config.action_mailer.delivery_method = :smtp # config.action_mailer.smtp_settings = { # :address => “smtp.gmail.com”, # :port => 587, # […]

使用cron选项卡发送邮件时连接拒绝

我每天都在使用gem来发送电子邮件任务。 我在RAKEFILE名称coffee中创建了一个rake任务。 这是我的任务代码: task :coffee => :environment do ReservationBooksNotify.notify.deliver puts “hihi” end 当我在控制台rake coffee运行此任务时,它工作正常! 但是当我在schedule.rb中创建一个计划以便每分钟自动发送邮件时,我收到一个错误 hihi rake流产! 连接被拒绝 – 连接(2) 跟踪时的错误 rake coffee RAILS_ENV=production –trace ** Invoke coffee (first_time) ** Invoke environment (first_time) ** Invoke rails_admin:disable_initializer (first_time) ** Execute rails_admin:disable_initializer [RailsAdmin] RailsAdmin initialization disabled by default. Pass SKIP_RAILS_ADMIN_INITIALIZER=false if you need it. ** Execute environment […]

Gmail的动作邮件程序配置

我正在尝试使用Gmail SMTP向我的应用添加电子邮件。 我之前已经完成了“不太安全的应用程序”的方式,但我不想在这个项目中使用这个选项。 我试图调查谷歌的文档或一些gem,使其工作,但无济于事。 每个人都只发送一些代码(如下所示,通常与我的相同)或者告诉我尝试’安全性较低的应用’。 我在production.rb上的当前动作邮件程序配置是: config.action_mailer.perform_caching = false config.action_mailer.delivery_method = :smtp config.action_mailer.default_url_options = { :host => ENV[‘DOMAIN_NAME’] } config.action_mailer.asset_host = ENV[‘DOMAIN_NAME’] config.action_mailer.smtp_settings = { :address => ‘smtp.gmail.com’, :port => 587, :authentication => :plain, :user_name => ENV[‘USERNAME’], :password => ENV[‘PASSWORD’], :enable_starttls_auto => true } 有人说我需要“:domain =>’gmail.com’”,但是它的“安全性较低的应用程序”选项可行,所以我的猜测是问题不是那么简单。 此外,人们谈论将’authentication :: plain’更改为:login。 另外,我意识到在官方的Rails文档中它说: 注意:截至2014年7月15日,Google增加了其安全措施,现在阻止其认为不太安全的应用程序的尝试。 您可以在此处更改您的Gmail设置以允许尝试。 如果您的Gmail帐户启用了双因素身份validation,那么您需要设置应用密码并使用该密码而不是常规密码。 或者,您可以使用另一个ESP通过将上面的’smtp.gmail.com’替换为您的提供商的地址来发送电子邮件。 (来自http://guides.rubyonrails.org/action_mailer_basics.html#action-mailer-configuration-for-gmail […]

通过facebook,gmail,twitter等在rails应用中找到朋友

我已经在rails中构建了一个社交网络应用程序,我正在寻找一种简单的方法来允许用户登录其他各种帐户(OAuth?),如facebook,twitter,gmail,其他邮件客户端等,看看他们的朋友/是否这些网站上的联系人已注册我的网站。 此外,我将添加function,允许用户通过这些相同的网站邀请他们的非注册好友访问我的网站。 在将来,我还希望这样做,以便用户可以在我的网站上将这些提交内容发布到这些不同的其他网站。 但此时,最重要的function是让用户能够看到这些其他网站上的哪些联系人已注册我的网站。 最好的方法是什么? 我应该寻找什么gem(OAuth,RFacebook,Facebooker等)。 我目前正在使用restful身份validation(此外,有人可以指向我的方向,回答如何允许用户登录,使用其他身份validation,使用他们的用户名或他们的电子邮件吗?) 谢谢!

使用XOAUTH2访问Google域用户电子邮件数据

我正在尝试使用xoauth2从我们的谷歌应用程序访问我们的学生gmail数据。 我一直在这个区域,googles文档的组织非常糟糕,而且还有很多旧的文档不再适用于你所指向的,所以它很有趣。 我基本上使用我创建的已启用域委派的服务帐户在python中使用googles oauth2client来使用以下代码。 from oauth2client.client import SignedJwtAssertionCredentials client_email = ‘serviceaccount@developer.gserviceaccount.com’ with open(“testserviceaccount.p12”) as f: private_key = f.read() credentials = SignedJwtAssertionCredentials(client_email, private_key, ‘https://www.googleapis.com/auth/gmail.readonly’, sub=’student email address’) from httplib2 import Http http_auth = credentials.authorize(Http()) from apiclient.discovery import build service = build(‘gmail’, ‘v1′, http=http_auth ) messages = service.users().messages().list(userId=’student email address’).execute() print messages 我需要这个应用程序的应用程序是在轨道上的ruby,所以我正在寻找任何提示或帮助在Ruby on Rails中使用什么来实现相同的效果。 任何帮助或提示非常感谢。

Gmail未检测到回复字段

我的FeedbackMailer中有以下设置。 def notification(feedback) from “admin@gmail.com” subject “Some feedback” recipients “admin@gmail.com” reply_to feedback.creator.email body({ :feedback => feedback }) content_type “text/html” end 我使用admin@gmail.com帐户发送此应用程序的电子邮件。 电子邮件发送完美。 当我在收到电子邮件后查看电子邮件的详细信息时,我会看到以下内容: from “admin@gmail.com” reply-to “user_email@foo.com” to “admin@gmail.com” 现在,当我按下gmail界面中的reply按钮时, to字段现在应该具有“user_email@foo.com”,但它具有“admin@gmail.com”。 我做错了什么或gmail是?

Rails 3使用omniauth获取gmail联系人?

我使用omniauth成功登录谷歌凭据? omn​​iauth提供uid作为以下链接 https://www.google.com/accounts/o8/id?id=xxxxxxxxxx 通过使用上面的链接可以获得gmail联系人或他们以任何其他方式获得gmail联系

带有Rails 3的heroku上的Gmail

我正在尝试从Heroku发送和运行电子邮件。 目前我可以通过http://blog.heroku.com/archives/2009/11/9/tech_sending_email_with_gmail/上的“教程”从Heroku发送电子邮件,这样就可以了。 我目前的问题是,当我在Heroku工作时,我无法让它在开发中工作。 我已经启动并运行了environment.rb或development.rb中的设置,但是在教程中的内容启动后我删除了env / dev.rb中的设置它不起作用。 在浏览器中我收到错误消息: 530-5.5.1 Authentication Required. Learn more at 530-5.5.1 Authentication Required. Learn more at (在了解更多信息后减少) 在服务器控制台中,我收到错误消息: Net::SMTPAuthenticationError (530-5.5.1 Authentication Required. Learn more at ): Net::SMTPAuthenticationError (530-5.5.1 Authentication Required. Learn more at ): 我已设置heroku config:add GMAIL_SMTP_USER=username@gmail.com和heroku config:add GMAIL_SMTP_PASSWORD=yourpassword (带我的信息;)),但它没有帮助。 我有什么想法我做错了吗? 我可以在开发中使用旧方法并以某种方式跳过heroku脚本吗? 干杯卡尔

Rails和Gmail SMTP,如何使用自定义地址

我已经将Rails(2.1)应用程序设置为通过Gmail发送电子邮件,但无论何时我发送电子邮件,无论我将地址设置为我的ActionMailer,电子邮件总是像我的Gmail电子邮件地址一样发送。 这是他们在Gmail上实施的安全限制,以阻止垃圾邮件发送者使用他们的SMTP吗? 注意:我在ActionMailer中尝试了以下两种方法(以防万一): @from = me@mydomain.com from ‘me@mydomain.com’