Сначала определите IP-адрес как SMTP-сервера вашей работы, так и домашнего SMTP-сервера, который вы обычно используете для доступа к ним.
Проверьте в Outlook и настройте его для использования SMTP-сервера вашей работы по имени.
Перейдите в \windows\system32\drivers\etc
и сделайте копию своего файла HOSTS (назовите его HOSTS.2
или что-то в этом роде).
Отредактируйте первый файл HOSTS, добавьте и введите имя SMTP-сервера (из Outlook) с IP-адресом вашей работы для этого сервера.
Отредактируйте другой, чтобы добавить ту же запись имени сервера, но вместо этого введите SMTP IP вашего провайдера.
Затем вы можете создать командный файл для переименования / замены файлов, например:
ren HOSTS. HOSTS.bak
ren HOSTS.2 HOSTS.
ren HOSTS.bak HOSTS.2
Затем вы можете просто запустить пакет, и он заменит файлы HOSTS, в результате чего имя сервера будет указывать на тот IP, который находится в активном файле HOSTS.
Если вы работаете в Windows 7, вы можете пойти дальше, создав два пакетных файла (один, чтобы сделать домашние HOSTS активными, а другой, чтобы сделать рабочие HOSTS активными), а затем создать две запланированные задачи, которые будут запускаться при входе в систему (или аналогично). , но только если он подключен к определенной сети:
Затем, когда вы войдете в систему, он проверит, к какой сети вы подключены, и запустите пакетный файл proepr HOSTS rename для этой сети.