> On Dec 29, 2019, at 11:44 PM, fugee ohu <fugee...@gmail.com> wrote:
>
> I searched my entire tree starting at / for the name of my mail server but
> didn't find it Everything's working it sends mail in production just fine but
> I'm trying to figure out how, since it seems I never put the url of my mail
> server anywhere?
Your production server may be set up with postfix or sendmail, and thus the
default (SMTP to localhost) will Just Workâ˘. When your application sends mail,
it just sends a raw SMTP message to port 25 on the localhost, and the mail
server running there accepts it and forwards it. That's the default, baked into
Rails, in case you don't configure anything more specific.
This is almost never what you actually want, because unless your production Web
server is also set up as an authoritative (DNS-verified) SMTP server, your mail
delivery will be spotty at best to large (think Gmail) recipients. Those
services take spam very seriously, and you have to climb over some tall fences
(configured in DNS, mainly, through TEXT and MX records) in order to please
them enough to accept your messages.
This is doubly-true if your application is designed to send mail that is
"apparently-from" someone who is not at your server's domain. Services like
SendGrid exist to take this pain away from you, making sending transactional
e-mail as pain-free as possible, because they work to ensure that their servers
don't end up on banned lists, or get off them quickly.
My recommendation if you want to send mail out to one user that appears to be
from another user, such that they can just hit "reply" in their mail
application and respond to it, send the message with the headers From:
a-real-addr...@your-server.com, and Reply-to: u...@example.com. That way the
message is deliverable (since it came from you, and you authenticate that in
your DNS settings), but the recipient can simply press Reply and not have to
manually correct the To: address in that message.
Walter
--
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/rubyonrails-talk/7D8D634C-0390-4E76-8D9A-3BA941D1EA83%40wdstudio.com.