Hi Bill,

sorry for the late answer, I haven't forgotten you and I'm very happy for the answer. Unfortunately I wasn't at the customer again to check out the tipps!

I'll tell you after checking out.

Wish you the best
Fabian

On 21 Oct 2016, at 19:31, Bill Cole wrote:

On 19 Oct 2016, at 4:28, Fabian Blechschmidt wrote:

Good morning everyone,

I have the problem, that mail mate tries to use my virtual network card, therefore having a wrong IP address when trying to access a mail server, which blocks the connection (or the packet doesn't even reach it)

I have Parallels and VirtualBox installed. Both using a couple of IP ranges to do their stuff. Neither of them is using 19.2.168.42.*

My routing table - if I interpret that correctly, says, that connections to 192.168.42.146 (which is the mail server), should rund through default connection.

No, it says (in part) this:

default 192.168.42.254 UGSc 777 0 en0 169.254 link#4 UCS 1 0 en0 192.168.42 link#4 UCS 30 0 en0 192.168.42.146/32 link#4 UCS 1 0 en0 192.168.42.254/32 link#4 UCS 2 0 en0 192.168.42.254 0:e:38:38:ed:ff UHLWIir 778 92 en0 1196 192.168.42.255 link#4 UHLWbI 1 425 en0

Which, at first glance, suggests that 192.168.42.146 is an IP address assigned to your physical ethernet interface: a LOCAL address. However, for that I would expect to see a host route for that IP via lo0 with the flags "UHLWIi", which isn't present. Yet, the only other "UCS" route for a /32 net is for your default gateway, clearly a working device with a Cisco MAC address. I'm a bit confused as to what is going on here, but I don't think this can be a working config.

What address do you think your Ethernet interface should have?

en0 is my cable lan device. This is what I meant with default. Default device, not route. So en0 is the normal card, with a normal cable on a "normal" internet ISP router, so should have public DNS, and just access to internet.



I understand, that with the domain "my.customer.ads" we don't know yet which IP address the server has. I assume (but might be wrong here) that we than simply use the default route and change the device if needed after resolving the domain.

I am unable to parse that paragraph. I'm sure whatever you mean is important to your interpretation of this problem, but it does not makes sense in English.

Side issue: note that "my.customer.ads" has MX and A records in public DNS, but they are bogus. The .ads gTLD is a Google project and no real domains exist under it yet. I think you are using that name as a placeholder here, but maybe not.

So in short: Whatever happens inside of MailMate leads to a wrong network device to be used when contacting the server.

This is extraordinarily unlikely. It is technically possible for an application to specify what address and/or interface it uses for a specific connection, but for a client like MailMate there is absolutely no reason to do so. Normal client app behavior when setting up a TCP connection is to ask the OS to resolve a name to an IP address then ask the OS to open a connection to that IP address on a specific port. The OS typically determines the best local IP, ephemeral local port, and routing for a connection, NOT the app.

Any idea what to do or how to debug? Tell me if I can help. I assume I'm here until friday.

Fix your network config. If it does not seem wrong to you, the output of these two commands might help illuminate what's going on:

networksetup -getinfo Ethernet

ifconfig -av
_______________________________________________
mailmate mailing list
[email protected]
https://lists.freron.com/listinfo/mailmate

--
Fabian Blechschmidt
Tel: +49 30 419 932 55
Handy: +49 176 666 55 256

_______________________________________________
mailmate mailing list
[email protected]
https://lists.freron.com/listinfo/mailmate

Reply via email to