Regarding the mail_host record, my web host has both of these:
- Incoming server: mail.webfaction.com
- Outgoing server: smtp.webfaction.com
I'm guessing it should be the latter? I've tried it, but still get 500 errors as described above, but that could mean one of the other fields is wrong...
My Mail client is setup to use WebFaction mail using port "587" and "SSL" security, and that works in Mail, so I'm assuming those are right for mail_port and mail_encryption, respectively.
My password is exactly right, so no mistake there for mail_password. And instructions say (at least) mail_driver should be "smtp", so okay there too.
What should be the mail_from, the actual email address? If so, that field is correct.
That leaves mail_username. The way WebFaction sets mail up is to create a "Mailbox" in relation to each email address, which is not the same thing as what prefixes the email address. It's the mailbox name that is required for username when configuring Apple's Mail client, for example, so that's what I'm using here too.
With all of these scenarios, I still get a 500 error when posting in the boards. When I close the error, delete the draft post, and refresh the page, the post is actually made anyway but without any email notification. Strange behavior all around.