Sending mail with Rails 3 in development environment

前端 未结 8 1171
执念已碎
执念已碎 2020-12-04 06:29

I\'m sure this has been asked a million times before but I can\'t find anything that works for me so I\'m asking again!

I just need a way of sending emails using Act

8条回答
  •  有刺的猬
    2020-12-04 07:22

    Three things.

    First, the port is an integer and does not need quotes, as in your first example. (But I think a string should still work.)

    Second, don't forget to restart your server each time you modify this (or any) initializer file. This could explain why you didn't see an error after adding:

    config.action_mailer.raise_delivery_errors = true

    Without having that error message, it's hard to determine why the mail wasn't going but now is. One possiblity is your use of double quotes around the password. If you were using a strong password and had a token in your password that wasn't escaped it could have been reinterpreted. (i.e. "P@ssw\0rd" would become P@ssrd). For just this reason, I always use single quotes in my code unless I specifically need the syntactic sugar.

    Lastly, enable_starttls_auto: true is the default and unnecessary.

提交回复
热议问题