[MlMt] VPN conflicts

Scott mailmate at howyagoin.net
Mon Sep 23 19:08:50 EDT 2019


Hi Peter,


On 24 September 2019, at 0427, Peter Borsella wrote:

> Hello, Shoshanna,
>
> I’ve gone ahead and submitted the whitelisting requests to PIA, but 
> while waiting for that I also ran a quick experiment of simply 
> changing the VPN server, and voila, my email went out!
>
> Thanks again.  More reinforcement is needed, but that’s in progress.


Whilst we're slightly veering off course from MailMate, I will chime in 
here as I went through a similar headache and it might be useful for 
those trawling the archives in the future to have something else to 
check.

 From what you've reported, Peter, my sense is that you MAY have 
encountered the same issue I did with PIA, and is part of why I ceased 
using them and will not use them again in the future.

PIA does not route all of your packets via the same path.

The destination port plays a part in the routing decisions that PIA 
makes for which exit-node to send your VPN'd packets through.

What this means in very simple terms is that even if you're connected to 
a PIA endpoint in, say, Ontario, Canada, not all of your network traffic 
will *actually* go through PIA's Ontario locations.

Depending on the destination *port* of the activity you are generating, 
you may find that PIA will route your traffic via Europe or some other 
unexpected destination.

Many of the most popular ports, such as 80 and 443 for web traffic will 
definitely go via the advertised endpoint, but, other ports, including 
those which may be associated with SMTP and IMAP (such as for email), or 
anything running on "non standard" ports, may not be.

I had a very long, and very frustrating, back and forth discussion with 
PIA about this, but, this is a feature of their platform.

 From what I gathered, it's also somewhat dependent upon the VPN 
endpoint you may select...in other words, not all endpoints may do this 
destination-port based re-routing of your packets.

Therefore, your disconnecting and reconnecting to another VPN server 
could well fit in with the above.

It was actually using MailMate which helped me figure this out about 
PIA...whilst trying to connect to some private mail servers, and running 
into connectivity and authentication woes, I noticed that the IP address 
of the inbound connection was NOT the IP address of my VPN connection.

If you have your own Internet accessible server, this is pretty trivial 
to test yourself - I just ran a tcpdump on my destination server, and 
from my PIA VPN'd machine, ran a series of nmap sessions, for all ports, 
1-65535, TCP and UDP.

The results were shocking (horrifying for me), with loads of traffic 
being routed via AS43350 (NForce, Netherlands) even though my chosen VPN 
endpoint was on the other side of the world - but, again, it wasn't all 
ports, but certainly a huge number of them.

Anyway, reading your symptoms made me recall this experience with PIA.

Glad you have a working solution and your email is flowing!

Regards,

Scott



More information about the mailmate mailing list