lava / dockermail

Ready-to-use email server + (optional) web mail + (optional) caldav, carddav and a kitchen sink in a docker container
MIT License
301 stars 59 forks source link

Mail Client Configuration #4

Closed deltaepsilon closed 9 years ago

deltaepsilon commented 9 years ago

I have the Dovecot container running and receiving mail, but I can't seem to attach my email client to it. I've tried Apple Mail and Thunderbird. What settings do you use?

I've been watching /var/log/mail.log. I can see the incoming mail, but I can't see any traffic from my mail clients. The mail clients act like they're hitting a brick wall.

lava commented 9 years ago

Using thunderbird, the following settings work for me: (using my own domain instead of example.org, obviously)

Account settings Server Type: IMAP Mail Server Server Name: example.org Port: 143 User Name: catch-all@example.org Connection Security: STARTTLS Authentication method: Normal password

Outgoing Server (SMTP) Server Name: example.org Port: 587 Connection Security: STARTTLS Authentication method: Normal password User name: catch-all@example.org

deltaepsilon commented 9 years ago

Thanks! That helped a lot, because I was able to stop doubting my settings and focus on the true problem which was DNS related. Now I've just got to figure out how to set up STARTTLS for Apple Mail.

lava commented 9 years ago

You're welcome. I don't know anything about Apple Mail, but someone created these images which might be helpful:

https://github.com/sfarthin/dockermail/commit/db161bc6bbc307048c8f4a9be76b6c95c40e8d16

deltaepsilon commented 9 years ago

Apple mail is still giving me trouble. I'm going to play with the configuration, possibly to allow regular SSL, because it appears that the STARTTLS is what's giving Apple trouble. I'll post my results back to this feed once I figure it out.

deltaepsilon commented 9 years ago

I got it. The issue was that I needed a fully-signed SSL cert, which I purchased and stuck in the /ssl directory, which I then mounted to the Docker container. I had to make some file edits, but I've documented here:

https://gist.github.com/deltaepsilon/db9281bc96a5017b58d9