I work from home and use an email client for all my work email. Up until yesterday, I was able to use my ISPs SMTP server (Verizon FiOS) to send my work-related email with any from-address I liked as long as I was authenticated with my FiOS account info.
Verizon now transitioned everyone to AOL for email service and the AOL SMTP server blocks email from sender-addresses that don't match the account address. Needless to say I can't send my work email using a personal sender-address.
Unfortunately my domain name provider does not offer me SMTP access for my work domains either. And to make things even more fun, Verizon blocks outgoing connections to port 25.
Is there any (preferably free but reputable) way to get things working?
Here are things I've looked into, but haven't been able to make work:
- Use smtp.gmail.com
Supposedly this used to work, but then they started rewriting the sender address to match the address of the gmail account.
- Use smtp-relay.gmail.com
This might work, but I'm having trouble figuring out exactly what I need to do here. Do I need some kind of Google Apps account for this?
- Run my own SMTP server (e.g. exim4)
The blocked port 25 makes this a bit hard. Is it possible to make it work anyways? For example by using port 587 instead? Or requiring all outgoing SMTP connections to be encrypted (and then using port 465)? Somehow the only info I can find is how to encrypt incoming connections, but not outgoing ones.
- Use bluehost.com
I have a web-hosting account at bluehost.com that provides me with an SMTP server, that even allows me to do relaying. For some strange reason, though, if I send mail through it, the messages get a red flag attached to it in gmail saying "Gmail could not verify that <sender-address> actually sent this message (and not a spammer)." and "bluehost.com did not encrypt this message".