Pengaturan otomatis server Microsoft Outlook SMTP sesuai dengan jaringan yang terhubung

1

Saya menggunakan komputer yang sama di rumah dan di tempat kerja. Setiap kali saya ingin mengirim email, saya harus mengubah server SMTP akun (untuk mengatur ISP atau jaringan lokal).

Apakah ada cara untuk mengubah ini secara terprogram, atau apakah ada opsi bawaan di Outlook 2010 yang akan melakukannya?

Velcro
sumber

Jawaban:

2

Pertama-tama cari tahu alamat IP server SMTP pekerjaan Anda, dan server SMTP rumah yang biasa Anda gunakan untuk mengaksesnya.

Periksa di Outlook dan atur untuk menggunakan server SMTP Anda berdasarkan nama.

Menuju ke \windows\system32\drivers\etc, dan buat salinan milik Anda RUMAH file (beri nama HOSTS.2 atau sesuatu).

Edit file HOSTS pertama, dan tambahkan dan masukkan untuk nama server SMTP (dari Outlook), dengan alamat IP pekerjaan Anda untuk server itu.

Edit yang lain untuk menambahkan entri nama Server yang sama, tetapi masukkan IP SMTP ISP Anda sebagai gantinya.

Anda kemudian dapat membuat file batch untuk mengganti nama / menukar file, seperti:

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

Kemudian Anda bisa menjalankan batch dan itu akan menukar file HOSTS, yang akan menyebabkan nama server menunjuk ke IP mana pun yang ada di file HOSTS aktif.

Jika Anda menjalankan Windows 7, Anda dapat melangkah lebih jauh dengan membuat dua file batch (satu untuk membuat home HOSTS aktif, dan satu untuk membuat work HOSTS aktif) dan kemudian membuat dua Tugas Terjadwal yang ditetapkan untuk memicu saat masuk (atau sama) , tetapi hanya jika terhubung ke jaringan tertentu:

Task Scheduler

Kemudian, ketika Anda login, ia akan memeriksa untuk melihat jaringan yang Anda lampirkan dan menjalankan HOSTS proepr mengubah nama file batch untuk jaringan itu.

Ƭᴇcʜιᴇ007
sumber
Tip yang bagus! Saya akan mencoba membuat batch yang menulis ulang baris yang ditentukan dalam HOSTS, alih-alih bertukar antara file HOSTS.
Velcro