Servidor SMTP do Microsoft Outlook de configuração automática de acordo com a rede conectada

1

Estou usando o mesmo computador em casa e no trabalho. Sempre que quero enviar um email, tenho que alterar o servidor SMTP da conta (para definir um ou outro ISP).

Existe uma maneira de alterar programaticamente isso, ou existe uma opção de instalação no Outlook 2010 que faria isso?

    
por Velcro 01.12.2011 / 14:19

1 resposta

2

Primeiro, determine o endereço IP do servidor SMTP do seu trabalho e do servidor SMTP da sua casa que você normalmente usa para acessá-los.

Faça check-in no Outlook e configure-o para usar o servidor SMTP do seu trabalho por nome.

Vá para \windows\system32\drivers\etc e faça uma cópia do seu arquivo HOSTS (nomeie-o como HOSTS.2 ou algo assim.

Edite o primeiro arquivo HOSTS e adicione e insira o nome do servidor SMTP (do Outlook), com o endereço IP do seu trabalho para esse servidor.

Edite o outro para adicionar a mesma entrada de nome de servidor, mas coloque o IP de SMTP do seu ISP em seu lugar.

Você pode então criar um arquivo de lote para renomear / trocar os arquivos, algo como:

ren HOSTS. HOSTS.bak
ren HOSTS.2 HOSTS.
ren HOSTS.bak HOSTS.2

Depois, você pode simplesmente executar o lote e trocar os arquivos HOSTS, o que fará com que o nome do servidor aponte para o IP que estiver no arquivo HOSTS ativo.

Se você estiver executando o Windows 7, pode ir mais longe criando dois arquivos em lote (um para ativar o HOSTS inicial e um para ativar o trabalho HOSTS) e, em seguida, criar duas Tarefas Agendadas definidas para disparar no login ( ou similar), mas somente se conectado a uma rede específica:

Em seguida, quando você fizer login, ele verificará para qual rede você está conectado e executará o arquivo em lote renomear HOSTS para essa rede.

    
por 01.12.2011 / 14:50