Help Dual WAN setup with WAN2 for just 1 site

Hi all. i need your help am having an issues with my ISP provided link .its not connecting to a particular mail services . i have tried all things possible but it just dont work.using another links works
other email services and outlook works . but when i connect to the link that particular web-mail and outlook client configured does not work.
please what can i do.
was thinking the following

  1. may be its an issue with mikrotik setup. but if i connect the link directly to my PC without mikrotik ,i still experience such
  2. Thinking i setup up a second WAN using a 3g/4g dongle which works with the site.How can i configure mikrotik to allow all internet access through the 1st WAN while directing users requesting for that particular site/mail server to the 2nd WAN.
    need you help please cause am in a difficult fix
    Thanks

Basically you have to determine the IP addresses of the servers you need to access via the LTE and set static routes via the dongle to these addresses. A more specific route always wins over a more generic one, so it seems simple.

However, depending on the properties of the dongle, RouterOS uses one of two ways of connection to the dongle - as a PPP interface, which can be added as route’s gateway, or as an Ethernet interface, which means that an IP address has to be configured as route’s gateway. In the latter case, trouble begins if this gateway address changes with each reconnection. If this is your case, come back for a solution.

The other issue is tracking eventual dynamic changes of the address of the remote destination. Some services use DNS to spread the traffic load among several servers. If it is your case, you need to use an /ip firewall address-list to track the domain name and translate it to a list of IP addresses, use an /ip firewall mangle rule to mark initial packets towards this address-list with connection-mark such as via-lte, use another /ip firewall mangle rule to translate the connection-mark to a routing-mark (which can be named via-lte again), and create a default route via the LTE marked with that routing-mark.

Other than that, has your magic included forcing the TCP MSS to some low value like 1200? This kind of trouble is most often encountered when there is an unusually low MTU on the path between you and the server, and all ICMP traffic is blocked somewhere so path MTU discovery doesn’t work.