IIS6 Virtual SMTP server tidak akan kembali secara otomatis setelah sistem restart


9

Saya punya server virtual yang menjalankan Win2008 RC2. Saya telah menyiapkan IIS6 dengan server SMTP virtual di atasnya untuk menjadi penyedia email untuk situs web yang saya hosting di sana. Semuanya berfungsi dengan baik, tetapi jika karena alasan tertentu server reboot (pembaruan otomatis masih diaktifkan - Saya mencoba membuat ini sesedikit mungkin bekerja karena kami punya banyak klien), IIS6 tidak memulai ulang Server SMTP. Kegagalan menyebabkan 500 kesalahan pada pengaturan saat ini, jadi saya menghabiskan setengah hari meminta maaf.

Ada ide?

Di Layanan, saya telah mengatur segalanya untuk muncul kembali secara otomatis, tetapi masih belum ada dadu.

Segera setelah saya memulai kembali SMTP, tidak ada masalah, semua email akan terkirim. Ini bekerja dengan sempurna, itu tidak akan restart itu sendiri.

Saya benar-benar lebih suka tidak mematikan pembaruan otomatis karena kami adalah perusahaan kecil. Saya tidak bisa meluangkan waktu untuk memperbarui 15 salinan windows secara manual setiap kali MS memutuskan ada patch keamanan.

Semua saran dihargai! BTW, saya seorang pemula yang lengkap untuk forum-forum ini. Saya mencari tetapi tidak menemukan jawaban, jadi tolong bersikap baik. Tapi tegas. Saya harus belajar di sini.


Apakah ada hal lain yang diinstal dan dijalankan pada server ini?
Dan

Dan apakah ada sesuatu di log peristiwa?
Dan

Jawaban:


5

Server SMPT mungkin diatur untuk memulai secara manual untuk mengubahnya menjadi otomatis ikuti langkah-langkah di bawah ini.

  1. Klik Mulai
  2. Di kotak Pencarian ketik Layanan kemudian tekan enter
  3. Temukan Layanan Admin IIS dalam daftar layanan
  4. Klik dua kali Layanan Admin IIS, dan atur "Jenis Startup" ke Otomatis
  5. Temukan Protokol Transfer Surat Sederhana (SMTP) dalam daftar layanan
  6. Klik dua kali IIS Simple Mail Transfer Protocol (SMTP), dan atur "Startup Type" ke Automatic
  7. Selesai! Seharusnya sekarang mulai ketika otomatis ketika komputer Anda menyala

2

Saya perhatikan pada 2008, dengan IIS6 SMTP diinstal, SMTPSvc tidak diatur untuk mulai secara otomatis, diatur ke manual. Anda mungkin mencoba:

sc config smtpsvc start= auto

Jika itu bukan sintaks yang tepat (saya tidak punya mesin dengan itu berguna saat ini), Anda dapat menjalankan services.msc, dan menemukan layanan SMTP, dan mengubahnya ke otomatis. Kemudian berikan server Anda reboot cepat dan lihat apakah itu membantu.


Terima kasih Jon - itu adalah hal yang aneh, setelah Win mem-boot semuanya tampak kembali terlepas dari layanan SMTP. Saya mengaturnya ke Otomatis. Ini ada hubungannya dengan sistem aneh di mana Anda memiliki IIS7 menjalankan situs dan IIS6 (virtual) menjalankan surat yang membingungkan itu, atau saya baru saja sial !. Terima kasih atas tanggapannya - sangat kami hargai.
Julian James

1

Sebagai solusi sementara hingga Anda mengetahui alasannya - jadwalkan pekerjaan untuk memulai kembali layanan SMTP atau jalankan skrip seperti:

berhenti bersih smtpsvc mulai bersih smtpsvc

(lebih banyak contoh di sini: Bagaimana saya bisa memulai kembali layanan Windows secara otomatis jika macet? )

Bisakah Anda menjadwalkan pembaruan windows untuk terjadi pada waktu tertentu, dan kemudian menjadwalkan layanan untuk dimulai kembali beberapa menit setelah itu untuk meminimalkan masalah bagi pengguna Anda?


Terima kasih Dan, dan maaf atas jawaban yang lambat - pergi karena flu. Ini tentu terlihat seperti jalan untuk dijelajahi. Saya akan memposting lagi jika saya menemukan solusinya, tetapi tautan itu sepertinya jawabannya ada di sana! Saya bisa menggunakan server SMTP yang berjalan di satu mesin untuk mengirimkan pemberitahuan kesalahan jika restart tidak bekerja di yang lain. Jadi sedikit peretasan firewall, dan itu benar-benar menjanjikan.
Julian James
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.