ID Artikel: 816789 - Kajian Terakhir: 04 Oktober 2011 - Revisi: 2.0 Membaca akses ke setiap orang kelompok akan dihapus setelah Anda menginstal Exchange 2000 SP3
Pada Halaman iniGEJALAJika Anda mengirim protokol Transfer surat sederhana (SMTP) mail dengan menggunakan aplikasi kolaborasi Data objek untuk Windows (CDOSYS), Data kolaborasi objek untuk aplikasi Exchange 2000 (CDOEX), atau System.Web.Mail pada komputer di mana Exchange 2000 Server Service Pack 3 (SP3) diinstal, Anda menerima pesan galat berikut: CDO.Message.1 (0x80040220) Nilai konfigurasi "SendUsing" tidak valid. PenyebabMasalah ini terjadi karena akses baca metabase Internet Information Services (IIS) dan layanan direktori Microsoft Active Directory telah dihapus untuk semua kelompok. Akses ini telah dihapus karena dari modifikasi keamanan di Exchange 2000 Server SP3. CDOEX, CDOSYS, dan System.Web.Mail harus memiliki akses ke IIS metabase untuk mengakses informasi tentang lokasi lintasan direktori pickup. Perilaku ini terjadi ketika Anda menggunakan Sendusingpickup metode dan jika informasi ini tidak ditentukan pada kode aplikasi. Karena akses terbatas, pengguna non-administratif menurut konteks keamanan yang aplikasi berjalan tidak dapat membaca informasi ini dari IIS metabase dan Active Directory.PenyelesaianUntuk mengatasi masalah ini, gunakan salah satu penyelesaian masalah di bagian "Workarounds".Catatan Contoh kode untuk workarounds ditulis dalam konteks halaman Active Server Pages (ASP). Penyelesaian masalahUntuk mengatasi masalah ini, Anda harus mengubah konfigurasi atau kode. Perubahan konfigurasi dapat diluncurkan dengan cepat, tetapi perubahan kode harus dibuat lebih sengaja dan sambil mempertimbangkan keamanan aplikasi dan sumber daya.Catatan Mengembalikan akses baca untuk IIS metabase untuk semua kelompok bukanlah solusi untuk masalah ini. Mengembalikan akses ini reintroduces kerentanan yang memecahkan Exchange 2000 Server SP3. Gunakan salah satu dari penyelesaian masalah berikut sehingga Anda menggunakan CDOEX dan CDOSYS aplikasi setelah Anda menerapkan Exchange 2000 Server SP3. Solusi 1 dan 2 solusi, Anda mengubah konfigurasi administratif. Solusi 3 dan 4 solusi, Anda mengubah kode. Meskipun Anda hanya harus menerapkan satu solusi untuk mengatasi masalah, Anda harus memutuskan yang solusi adalah solusi yang paling tepat untuk pengguna aplikasi. Untuk mengubah konfigurasi administratif, Anda harus selektif memberikan akses ke IIS metabase. Solusi 1 dan 2 solusi, kode aplikasi tidak berubah, tapi account yang memerlukan akses baca untuk IIS metabase diberi akses. Anda juga dapat memberikan IIS metabase akses ke account aplikasi berjalan di bawah (solusi 1) atau Anda dapat membuat akun baru untuk tujuan itu (2 solusi). Adadd.vbs, Adlist.vbs, dan Addel.vbs file script memberikan akses ke IIS metabase. Lihat bagian "Lampiran" di akhir artikel ini untuk informasi lebih lanjut tentang file script ini. Karena kolaborasi Data objek (CDO) panggilan RevertToSelf fungsi sebelum mengakses IIS metabase, Anda dapat menambahkan account di mana proses aplikasi berjalan. Untuk halaman ASP khas, ini adalah IWAM_ComputerName rekening. Pemecahan masalah 1Pilihan paling destabilisasi adalah untuk menentukan yang account aplikasi yang berjalan di bawah, dan kemudian memberikan akses account ke IIS metabase. Namun, karena aplikasi lain mungkin menggunakan account yang ada (misalnya, IWAM_XXX atau IUSR_XXX), solusi ini mungkin memperkenalkan kerentanan jika aplikasi ini akan diberikan akses ke IIS metabase. Keuntungan dari pemecahan masalah ini adalah bahwa kode aplikasi dan konfigurasi SMTP tidak berubah. Kelemahan pemecahan masalah ini adalah bahwa hal itu mungkin tidak perlu memberikan akses ke IIS metabase.Untuk menentukan account yang aplikasi berjalan di bawah dan untuk memberikan akses account ke IIS metabase, ikuti langkah berikut:
Pemecahan masalah 2Anda dapat membuat account, memberikan akses account itu untuk IIS metabase, dan kemudian mengkonfigurasi direktori virtual di mana aplikasi berjalan untuk menjalankan sebagai account. Keuntungan dari pemecahan masalah ini adalah bahwa kode aplikasi dan konfigurasi SMTP tidak berubah.Untuk membuat akun baru untuk aplikasi untuk berjalan di bawah dan mengkonfigurasi direktori virtual, ikuti langkah berikut:
Solusi 3Jika Anda tidak secara eksplisit menetapkan SendUsing metode dalam kode, cdoSendUsingPickup nilai adalah nilai default. Namun, Anda dapat secara eksplisit menentukan cdoSendUsingPickup dan Lintasan direktori pickup dalam kode. Untuk menggunakan metode direktori pickup, SMTP lokal harus dikonfigurasi untuk relay.Keuntungan dari pemecahan masalah ini adalah peningkatan aplikasi kontrol dari konfigurasi dan solusi tidak terbatas untuk contoh layanan SMTP pertama. Pada komputer yang memiliki beberapa SMTP server virtual, konfigurasi default memilih direktori pickup pertama dalam IIS metabase. Direktori pickup ini tidak mungkin direktori yang aplikasi perlu. Dengan secara eksplisit menentukan direktori pickup, Anda dapat memastikan bahwa konfigurasi default memilih direktori pickup yang benar. Kelemahan dari pemecahan masalah ini adalah bahwa hal itu lebih rapuh dari pemecahan masalah lainnya. Perubahan untuk instalasi Exchange 2000 atau administrasi konfigurasi dapat menyebabkan aplikasi untuk berhenti bekerja karena perubahan lokasi direktori pickup. Contoh kodeContoh kode berikut menunjukkan cara secara eksplisit menetapkan cdoSendUsingPickup dan lokasi direktori pickup:Solusi 4Alih-alih menulis pesan ke direktori pickup lokal, Anda dapat menulis pesan kepada remote SMTP server melalui jaringan. Keuntungan dari pemecahan masalah ini adalah keseluruhan lebih rendah konsumsi sumber daya dan informasi kesalahan rinci dan segera. Kerugian pemecahan masalah ini adalah bahwa remote SMTP server tidak akan tersedia dan bahwa Anda kehilangan mekanisme alam antrian di direktori pickup.Contoh kodeKode dimodifikasi contoh berikut bekerja pada Exchange 2000 Server SP3. Perhatikan bahwa sampel ini menambahkan kode untuk membuat dan menetapkan objek konfigurasi.LampiranUntuk men-download script file yang memberikan akses baca untuk IIS metabase dan Active Directory, kunjungi Web site Microsoft berikut:http://download.Microsoft.com/download/9/7/0/9706f302-99f8-49f9-8aa4-df66d771feaf/smtppermissionsscripts.exe (http://download.microsoft.com/download/9/7/0/9706f302-99f8-49f9-8aa4-df66d771feaf/smtppermissionsscripts.exe) Download termasuk file script berikut. Perkecil tabel ini
Berlaku bagi:
Penerjemahan MesinPENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah. Klik disini untuk melihat versi Inggris dari artikel ini:816789
(http://support.microsoft.com/kb/816789/en-us/
)
| Sumber Lain Situs Pendukung Lain
KomunitasCari Bantuan SekarangTerjemahan Artikel |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Kembali ke atas
