I upgraded to 6.6 and could not longer send email from one of my accounts. After some investigation I discovered that it was a default setup for SASL and postfix on the host. In this case, the server sent
This worked in 6.4 but not in 6.6, which requires "LOGIN". The following, sent from the server, worked
To get the detailed logging needed to see this, go to account properties, double click on Transport, and then you should see "Protocol Logging". Enable that and a file is created that has the protocol level exchange.
Note that I could receive mail just fine the entire time, it was only on a send that it didn't work. The error you actually see reported directly is "Client host rejected: access denied". This is because The Bat! doesn't match any authentication method and so doesn't even try to log in. Most mail servers won't accept that kind of open relay and will reject it with this error.
| Code |
|---|
AUTH PLAIN AUTH=PLAIN |
This worked in 6.4 but not in 6.6, which requires "LOGIN". The following, sent from the server, worked
| Code |
|---|
AUTH PLAIN LOGIN |
To get the detailed logging needed to see this, go to account properties, double click on Transport, and then you should see "Protocol Logging". Enable that and a file is created that has the protocol level exchange.
Note that I could receive mail just fine the entire time, it was only on a send that it didn't work. The error you actually see reported directly is "Client host rejected: access denied". This is because The Bat! doesn't match any authentication method and so doesn't even try to log in. Most mail servers won't accept that kind of open relay and will reject it with this error.