Ruby on Rails
Sunday, March 24, 2013
Hmmm, You really repeat one of the points that make confused - :domain => "yourwebsite",
I am running on my client, localhost, and do not have any own web address, so what should domain be set to?
On Sunday, 24 March 2013 13:43:41 UTC+1, jle...@socit.co.uk wrote:
mailers/user_mailer.rb--
class UserMailer < ActionMailer::Base
default from: "youremailaddress"
# Subject can be set in your I18n file at config/locales/en.yml
# with the following lookup:
#
# en.user_mailer.password_reset.subject
#
def password_reset(user)
@user = user
mail :to => user.email, :subject => "Password Reset"
end
end
config/environment/development.rb
# Expands the lines which load the assets
config.assets.debug = true
config.action_mailer.raise_delivery_errors = true
config.action_mailer.perform_deliveries = true
config.action_mailer.default_url_options = { :host => "localhost:3001" }
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
:tls => true,
:openssl_verify_mode => OpenSSL::SSL::VERIFY_NONE, #FAIL_IF_NO_PEER_CERT,
:address => "youremailserver.com",
:domain => "yourwebsite",
:port => 465,
:name => 'youremailaddress',
:password => 'accountpassword',
:authentication => :login,
:enable_starttls_auto => false }
Lubuntu 12.0.4
Ruby 1.9.3
Rails 3.2.11
Thunderbird
Works for me.
On Sunday, 24 March 2013 09:11:15 UTC, Tommy Pollák wrote:From a Rails application containing email addresses I want to send emails. Therefore I am testing sending emails.
It does not work though I have read a lot about how to do it. I guess my .../config/initializers/mail.rb is wrong.
I have based the settings on the answers here but I do not understand them fully.
File content:
ActionMailer::Base.smtp_settings = {
address: "smtp.x.y",
port: 465,
domain: "x.y"
user_name: "me",
password: "my",
authentication: :login,
enable_starttls_auto: true
}
This is based on my settings in Thunderbird for outgoing server:
Server Name smtp.x.y
Port 465
User name me
Authentication method Normal password
Connection Security SSL/TLS
The error is reported as
Completed 500 Internal Server Error in 60254ms
Timeout::Error (Timeout::Error):
app/controllers/mail_messages_controller.rb:56:in `block in create'
app/controllers/mail_messages_controller.rb:54:in `create'
OS Ubuntu 12.04
Ruby 1.9.3
Rails 3.2.9
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msg/rubyonrails-talk/-/JGap7a95JEIJ.
For more options, visit https://groups.google.com/groups/opt_out.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment