Email from virtualmin servers is sent to outside servers, but not received by outside servers

How do you know? I don’t see any log entries indicating the problem is still the same problem. Maybe opening port 25 did solve one problem, and now you have another.

You need to know what problem you’re trying to solve and that involves reading the log. Stop changing things without knowing why you’re changing them.

Denied to who? What are you talking about? You cannot send email to other mail servers on port 465 or port 587.

Or do you mean Thunderbird is being denied relaying? If so, that’s a different problem from the one you reported to start with, and I’d encourage you to start a new topic, as mail client authentication is a wholly different problem from your mail server not being able to send email to other mail servers with different solutions and different troubleshooting steps (though you’re looking at the same log mostly for both problems).

Regardless, you gotta look at the log. Don’t change things without knowing why you’re changing them…you might just be making new problems you have to solve (by reading the log).

This is the mail.log. For whatever reason IMAP was changed to POP3, although the mail account is using IMAP (993) in thunderbird.

2025-07-23T19:37:53.934055+02:00 server dovecot: imap-login: Disconnected: Connection closed: SSL_accept() failed: error:0A000102:SSL routines::unsupported protocol (no auth attempts in 0 secs): user=<>, rip=85.215.2.227, lip=157.180.54.92, TLS handshaking: SSL_accept() failed: error:0A000102:SSL routines::unsupported protocol, session=
2025-07-23T19:37:54.312626+02:00 server dovecot: imap-login: Disconnected: Connection closed: SSL_accept() failed: error:0A000102:SSL routines::unsupported protocol (no auth attempts in 0 secs): user=<>, rip=85.215.2.227, lip=157.180.54.92, TLS handshaking: SSL_accept() failed: error:0A000102:SSL routines::unsupported protocol, session=<5KMyK5w6INJV1wLj>
2025-07-23T19:37:54.695601+02:00 server dovecot: imap-login: Disconnected: Connection closed: SSL_accept() failed: error:0A000102:SSL routines::unsupported protocol (no auth attempts in 0 secs): user=<>, rip=85.215.2.227, lip=157.180.54.92, TLS handshaking: SSL_accept() failed: error:0A000102:SSL routines::unsupported protocol, session=
2025-07-23T19:37:55.069668+02:00 server dovecot: imap-login: Disconnected: Connection closed: SSL_accept() failed: error:0A000102:SSL routines::unsupported protocol (no auth attempts in 0 secs): user=<>, rip=85.215.2.227, lip=157.180.54.92, TLS handshaking: SSL_accept() failed: error:0A000102:SSL routines::unsupported protocol, session=<+y4+K5w6ItJV1wLj>
2025-07-23T19:37:55.255788+02:00 server dovecot: pop3-login: Disconnected: Connection closed: SSL_accept() failed: error:0A0000C1:SSL routines::no shared cipher (no auth attempts in 0 secs): user=<>, rip=85.215.2.227, lip=157.180.54.92, TLS handshaking: SSL_accept() failed: error:0A0000C1:SSL routines::no shared cipher, session=
2025-07-23T19:37:58.297494+02:00 server dovecot: pop3-login: Disconnected: Connection closed (no auth attempts in 3 secs): user=<>, rip=85.215.2.227, lip=157.180.54.92, TLS, session=
2025-07-23T19:37:58.428150+02:00 server dovecot: pop3-login: Disconnected: Connection closed: SSL_accept() failed: error:0A0000C1:SSL routines::no shared cipher (no auth attempts in 0 secs): user=<>, rip=85.215.2.227, lip=157.180.54.92, TLS handshaking: SSL_accept() failed: error:0A0000C1:SSL routines::no shared cipher, session=

I hope this is the log you mean.

For some reason email from the virtualmin server is now received by thunderbird with the recipient as ‘Correspondent’, instead of the sender. I can, of course, use the ‘From’ and ‘To’ columns, instead of Correspondent, but I never needed it for other outside senders.

We’re not talking about POP or IMAP problems in this thread. If you have a new problem, make a new topic.

https://forum.virtualmin.com/guidelines

Would you like to have a quick chat with an expert about Webmin / Virtualmin?

And @tpnsolutions is the expert consultant - you could contact him too.

Hi, thanks for the offer, I’m going through the documentation thoroughly at the moment. For issues I can’t grasp I will definitely contact you.

Dear all, I’m probably not supposed to use ‘Reply’ (most forums don’t like that), so I apologize, but I couldn’t think of an other way to ‘close’ the subject as ‘resolved’, since the solution has not been because of one particular comment or suggestion. All email issues to outside servers are resolved, because of a number of adjustments. I want to thank you all for your help!

If possible, could you summarize and then mark that as the solution?

Yep, sorry:

  • Have Hetzner open up port 25/465.
  • Change folder columns in Thunderbird from ‘Correspondent’ to ‘From’ (to show the sender instead of the recipient).
  • Changed “Send outgoing email for domain from IP” in Virtualmin Email Settings back to ‘System default address’ (was set to virtual server IP by me).
  • Changed SMTP connection through Thunderbird to 587 (Thunderbird installed the accounts standardly with 465 - don’t know if that was really relevant, but I thought it was better to comply with Virtualmin’s autoconfig settings).

I think that’s it. Other adjustments mentioned in this thread appeared to be unrelated to the actual email problem.

Thanks again for all help!

2 Likes