I used this guide on the forums (https://forum.opnsense.org/index.php?topic=21350.0) and got NordVPN working with Wireguard. Everything works except my emails which are hosted through iCloud with a custom domain name, the servers keep timing out when trying to connect. Every now and again it connects and my emails come through but very intermittently.
Things I've tried to troubleshoot:
- Drop MTU to 1280
- Used the WireGuard app, email works fine so it's not iCloud blocking Wireguard
- Email works with OpenVPN so it's not the provider
- Running nslookup on the server returns an IP so it's connecting
- Tried to put in a firewall rule as instructed by ChatGPT but I'm a newb and couldn't get it working
The servers are as follows if it helps at all?
- p63-imap.mail.me.com
- p63-smtp.mail.me.com
I've been trying to troubleshoot with ChatGPT and it's worked for some stuff before but I can't solve this. I'm not sure if this is an issue with Wireguard settings or firewall rules or something else? Something to note: the email settings are very basic and not much can be changed there.
Any help would be greatly appreciated.
Nevermind with some better googling I found this thread (https://forum.opnsense.org/index.php?topic=23854.0) which explains it's a common problem. There's a post with a good workaround explaining you can route the mail ports with a firewall rule through OpenVPN or the WAN