В небольшой компании мы установили ПК под управлением Windows 10 в качестве "сервера", и он подключен к интернету через Ethernet и Wi-Fi, а также через разных провайдеров.
Ethernet-соединение находится за аппаратным брандмауэром, который отключает SMTP-запросы, что не позволяет нам отправлять автоматические электронные письма из недавно установленной автономной системы Wekan kanban через gmail SMTP. Однако, если мы переключаемся на Wi-Fi, он работает без проблем.
Итак, есть ли способ заставить приложение Wekan (по сути, .bat файл, который вызывает основной .js скрипт и другие) использовать беспроводное соединение "сервера"? Мы не хотим работать с сервером только через Wi-Fi, так как он работает и как файловый сервер, и в этом аспекте через Ethernet.
После долгого гугления я нашел ForceBindIP, но он работает только с .exe файлами, верно? В любом случае, я не смог заставить его работать.
Любая помощь будет принята с благодарностью.
Согласно комментарию от FrankThomas я расширил таблицу маршрутизации Windows с IP-адресами Google, прикрепленными к шлюзу сети Wi-Fi. Это позволило запустить рассылку писем.
Командная строка (с правами администратора):
route add -p [gmail service ip] mask 255.255.255.255 [gateway ip]