BİLGİ: SQL Mail biçimde nasıl yapılandırılır

Makale çevirileri Makale çevirileri
Makale numarası: 263556 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Özet

Bu makale, SQL Mail ile çalışır, böylece posta istemciniz düzgün biçimde açıklamaktadır. Bu makalede ayrıca SQL Mail'i Kurma Exchange veya Internet posta sunucusu ile çalışmak üzere ayarladığınızda, karşılaşabileceğiniz bazı genel sorunları anlatılmaktadır.

Kullanmakta olduğunuz SQL Server sürümüne bağlı olarak, Microsoft Exchange Server, Microsoft Windows NT Mail veya Postane Protokolü 3 (POP3) sunucusu ile SQL Mail ve SQLAgentMail bağlanabilir.

SQL Mail, SQL Server'ın e-posta gönderip desteklenen posta sunucusu ile istemci bağlantı kurarak sağlar. SQL Mail'ın düzgün çalışması kullanılabilir desteklenen posta sunucusundaki posta hesabı olması ve yüklediğiniz ve bir SQL Server posta uygulama programlama arabirimi (MAPI) düzgün şekilde yapılandırılmış olmalıdır-uyumlu bir posta istemcisi, Microsoft Outlook, Microsoft Exchange istemcisi veya Microsoft Windows Messaging (Windows NT 4.0 için) SQL Server bilgisayarınızda.

SQL Server posta istemci desteği, SQL Server sürümünüz ve gerekli işlevselliği bağlıdır.

SQL Server 6.5 ve SQL Server 7.0

SQL Mail, Microsoft Exchange Server, Microsoft Windows NT Mail veya Postane Protokolü 3 (POP3) sunucusu Basit MAPI bağlantı kurar.

SQL Server 7.0 kullanarak SQLAgentMail

SQLAgentMail ya da Microsoft Exchange Server, Microsoft Windows NT Mail veya Postane Protokolü 3 (POP3) sunucusu basit veya Genişletilmiş MAPI bağlantı kurar.

SQL Server 2000

SQLAgentMail ayrı bir Genişletilmiş MAPI bağlantı kurarken SQL Mail, posta ana bilgisayar ile bir Genişletilmiş MAPI bağlantı kurar. SQL Mail ve SQLAgentMail Microsoft Exchange Server veya Postane Protokolü 3 (POP3) sunucusu bağlanabilirsiniz.

Not: Microsoft Outlook 2000 istemci (veya sonraki bir sürümü) yalnızca genişletilmiş MAPI desteği sağlama sınırlama nedeniyle, SQL Server 2000 gerektirir.

Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
281293 Düzeltme: SQL Mail 2000 Microsoft Outlook 2000 istemcisi gerekir.
SQL Mail'i yapılandırmadan önce bunu posta sunucusuna gelen ve giden e-posta alıp göndermek için kullanabileceğiniz doğrulamak için posta istemcisi tarafından kullanılan posta profili sınamanız gerekir.

Uyarı: SQL Mail desteklenebilen, küme uyumlu olmayan MAPI sınırlaması nedeniyle SQL Server Yük devretme kümesi üzerinde kullanıldığında tam olarak değil. SQL Mail için sağlanan kümeleme, desteği ile kullanırsanız, SQL Mail bir "makul" çabayla kullanılabilirliğini ve kararlılığını garanti ile açıktır.

Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
298723 Hata: SQL Mail w/küme sanal SQL sunucuları tam olarak desteklenen

Daha fazla bilgi

SQL Mail'e genel bakış

SQL Mail, SQL Server'ın e-posta gönderip bir posta sunucusu ile istemci bağlantı kurarak sağlar. SQL Server sürüm 6.5 posta işlemek için tek bir hizmet kullanır. SQL Server 7.0 ve SQL Server 2000 iki hizmet posta işlemek için kullanın:

  • MSSQLServer: tüm posta işlemleri posta saklı yordamlar usingsimple MAPI (SQL Server 6.5 ve SQL Server 7.0) veya Genişletilmiş MAPI (SQL Server2000).

    - ve -

  • SQLServerAgent: kendi yapılandırılan posta özellikleri ve SQL Mail gelen operatedseparately ve basit veya Genişletilmiş MAPI kullanır.
SQL Server Agent posta özellikleri MSSQLServertarafından sağlanan SQL Mail özellikleri ayırmak için SQLAgentMail olarak adlandırılır.

SQL Mail ve SQLAgentMail bir MAPI posta ana bilgisayarla bağlantı. SQL Mail ve SQLAgentMail Microsoft Exchange Server veya Postane Protokolü 3 (POP3) sunucusu ile bağlanabilirsiniz. SQLMail ve SQLAgentMail SQL Server 6.5 ve SQL Server 7.0 için Microsoft Windows NT Mail ile bağlanabilirsiniz, ancak SQL Server 2000 için bu yapılandırma desteklenmiyor. Microsoft Exchange sunucularının kullanımını sınırlamaları nedeniyle güvenilirlik için ve oturum açma sorunları POP3/SMTP iletişim kuralları önerir. Microsoft POP3 sunucuları olarak kabul edilir sürece Lotus Notes, Lotus cc: Mail veya Novell GroupWise posta sunucularıyla iletişim kurmak için SQL Mail kullanma desteklemiyor olabilir.

SQL Mail posta kullanan bir uygulamadır. SQL Mail, posta gönderdiğinizde, Mapi32.dll dosyasının Windows Messaging subsystem (Mapisp32.exe) MAPI Bekleticisi başlatın, posta göndermek ve biriktirici kapatın bir API çağrısı yapmak için kullanır. Eski posta istemcileri MAPI biriktirme bir NT hizmeti ile kullanılmak üzere tasarlanmamıştır. Posta istemcisi açılıncaya kadar bu eski MAPI spoolers ile giden posta SQL Mail tarafından üretilen sıkışan Giden Kutusu'nda kalır. Sorunu Microsoft Windows NT 4.0 Service Pack 3'de düzeltilmiştir ancak sonraki NT 4.0 hizmet paketleri ürünün uyumsuzluklar nedeniyle içine dahil edilmiştir değil.

Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
159425 PRB: SQLMail ve Exchange İstemcisi ile engellenen ileti
SQL Mail yapılandırma ile bazı sorunlar bir yanlış Mapi32.dll dosyasının kullanılacağını ödenmesi gerekmektedir.

SQL Mail'i Kurma ayarlamadan önce

SQL Mail, posta bağlantı, posta, posta profili ve SQL Server'ı başlatmak için kullanılan Windows NT hesabı gerektirir. Bu Windows NT hesabını bir Exchange sunucusu, posta sunucusu olarak kullanıyorsanız, bir etki alanı hesabı olması gerekir. POP3/SMTP posta sunucusu kullanıyorsanız, bir yerel veya etki alanı NT hesabı olabilir.

Temel yordam, SQL Server'ı başlatın, posta profilinizi ayarlamak, posta bağlantısını sınayın ve sonra bu posta profili için SQL Mail sağlamak için kullanılan hesabı kullanarak, Windows NT sunucusuna oturum açmak için kullanılır. Bir profil adı seçtiğinizde, Exchange istemcileri (Outlook gibi), ancak değil SQL Mail'i SQL Server 6.5 sürümünde çalışmayabilir çünkü (tire, diyez işaretleri, dönemler ve diğerleri gibi) özel karakterler dahil çalışın. Aynı nedenle, profil adı 32 karakterden daha uzun olamaz.

En iyi sonuçlar için Microsoft Exchange Server, SQL posta alma ve gönderme için kullanın. Microsoft Windows NT Mail Microsoft Windows NT ile tam sürüm önce gelen bir sınırlı posta programı posta hizmetlerini Microsoft Exchange Server ürün satırı tarafından sağlanan özel ve SQL Mail 2000 ile kullanılamaz olur.

Üçüncü parti posta sunucusuna (örneğin, Lotus Notes, Lotus cc: Mail, Novell GroupWise ve benzeri) kullanıyorsanız, posta sunucusuna bir POP3 sunucusu olarak yapılandırmanız gerekir. Microsoft üçüncü taraf posta istemcisi tarafından yüklenen yerel posta hizmetlerini kullanarak bu posta sunucularına bağlanmayı desteklemiyor. Bazı üçüncü taraf posta istemcilerinin, SQL Mail tarafından gerekli MAPI'yi desteklemez. Üçüncü taraf satıcınıza başvurun veya bakın http://www.microsoft.com/Exchange/default.mspx Web sitesi kullanımı, posta istemcileri veya Exchange ve geçerli posta hizmet sağlayıcınız tümleştirmek için Exchange Bağlayıcısı'nın kullanılabilirliği ile ilgili Yardım almak için.

Exchange ile SQL Mail'i Kurma

  1. Microsoft Exchange sunucusunda bir posta kutusu MSSQLServer hizmeti tarafından kullanılacak olan theuser hesap için ayarlayın. Bu hesabın bir etki alanı hesabı olması gerekir. Örneğin:
    Firma: DOMAIN1\SQLServerAccount
    Posta kutusu: SQL1
  2. SQL sunucu bilgisayarında, Windows NT tarafından Spacing aynı oturum açma MSSQLServer hizmeti tarafından kullanılacak bir kullanıcı hesabı.

    1. Adım'da önceki örnekte, aşağıdaki gibi olmalıdır:
    DOMAIN1\SQLServerAccount
  3. Bir Exchange İstemci SQL Server bilgisayarına yükleyin. Whenrunning SQL Server 6.5 veya SQL Server 7.0, bu olabilir istemci applicationthat Microsoft Exchange Server, Microsoft Outlook 98 veya 2000 MicrosoftOutlook ile birlikte gelir. Ve buna ek olarak Outlook güvenlik düzeltme eki Outlook 2000 toprevent e-posta virüs yayılmasını SQL Mail 6.5 veya 7.0 için stopresponding (askıda kalmasına) neden olur. Bu güvenlik özelliği Outlook 2002 de içerdiğinden takdirde de neden SQL Mail 6.5 veya 7.0 kesmek. (Thecause ayrıntılı bir açıklama için bu makalenin ilerisindeki "Outlook 2000 istemcisi" bölümüne bakın.)

    SQL Server 2000 çalıştırırken, posta istemcisi Microsoft Outlook 2000 veya Outlook 2002 istemci olmalıdır. SQL Mail 2000 anextended MAPI posta sunucusuna bağlantı sağlayacağı Outlooksecurity özellikleri tarafından etkilenmez. SQL Server 2000 Service Pack 1 ile useOutlook 98 de olabilir.

    Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
    281293 Düzeltme: SQL Mail 2000 Outlook 2000 istemcisi gerekir.
  4. Exchange İstemcisi başlatın ve istemci görüntülemek için Microsoft Exchange Server'ı yapılandırın. Exchange sunucusunda Exchange server ve posta kutusu adı sağlamanız gerekir. Kur iscomplete sonra göndermek ve etkileşimli olarak posta almak emin olun. Thenclose istemcisi olabilir.
  5. Denetim Masası' ndaki posta uygulamasını başlatın. 4. adımda yapılandırılan profil adını bulmak için Profilleri Göster ' i tıklatın. İstemedikçe profil adı 32 karakterden daha uzun veya beklenmedik karakterler (nokta, tire, diyez işaretleri vb.) içeren, beless en çok 32 karakter için profil adı değiştirilmeye ve olağandışı karakterleri (boşluklar areokay) kaldırın.
  6. Denetim Masası' nda Hizmetler'itıklatın ve sonra MSSQLServer hizmetini adım 2 oturum açtığınız aynı Windows NT kullanıcı hesabı altında çalışacak şekilde yapılandırıldığından emin olun. Başlatma veya gerekirse MSSQLServer hizmetini yeniden başlatın. SQL Server 7.0 ve SQL Server 2000'de makeany başlangıç hesabı varsa, SQL Enterprise Manager ile değiştirir, areusing tam metin arama bilgisayarda.
  7. SQL Mail ifadelerle 5 bulunan profil adını kullanacak şekilde yapılandırın. SQL Mail hesabı ve oturum açmak için Exchange server MSSQLServer hizmeti için yapılandırılmış parola kullanır.

    Not: Yazdığınız profil adı tanınmıyor veya noprofiles, SQL Server 7.0 veya SQL Server2000 için aşağı açılan liste kutusunda görünür, MSSQLServer hizmetini Local System hesabı altında başlamış olması. Hizmet tostart bir etki alanı hesabı altında değiştirmek, Durdur SQL Server yeniden başlatın ve toconfigure posta profili yeniden deneyin.
  8. SQL Mail'i başlatın. SQL posta simgesini SQL Mail başarıyla başlatılırsa yeşil olur. (İlk posta göndermeye çalıştığınızda SQL Mail automaticallystarted çünkü SQL Server 2000 kullanırken bu adımı IsNot gerek yoktur.) Bir querywindow açarak SQL Mail sınamak ve xp_sendmail kendinize e-posta göndermek için kullanın. Ayrıca, SQL Server 7.0 orSQL Server 2000 kullanıyorsanız, SQLAgentMail ile aynı profili yapılandırın. Bir işleç mailto göndererek SQLAgentMail test edebilirsiniz.

Internet posta sunucusu ile SQL Mail'i Kurma

Uyarı: posta oturum yeniden kimlik doğrulaması yapmak zorunda kalmadan, Internet posta sunucunuza bağlantı % 100 garanti sürece, SQL Mail, durdurma ve SQL Server'ı yeniden başlatılmasına gerek askıda. Internet posta sunucusu kullanımı önerilen bir çözüm değildir ancak bazı durumlarda yalnızca alternatif olabilir.

Internet posta sunucusu (POP3/SMTP sunucusu) ile SQL Mail'i Kurma ayarlama yordamını SQL Mail Exchange Server ile ayarlamak için için benzer:
  1. POP3 sunucusunda (gelen e-posta), mailboxfor SQL Mail tarafından kullanılacak bir kullanıcı hesabı ayarlayın. POP3 posta sunucusuna anaccount olması gerekir (hiçbir zaman olacaktır bile, gelen posta forSQL posta işlemek için) posta istemcileri ilk forincoming posta giden posta göndermeden önce denetlemek için tasarlandığından. POP3server farklı ise, SMTP sunucusunda posta kutusu foroutgoing posta da ayarlamanız gerekir.
  2. Internet Mail İstemcisi, SQL Server bilgisayarına yükleyin.UseSQL posta 6.5 veya SQL Mail 7.0 olduğunda (Windows NT 4. 0'da sağlanan) Microsoft Windows Messaging, Microsoft Outlook 98 ve Microsoft Outlook 2000, Microsoft tarafından desteklenen tek Internet Mail istemci uygulamaları. Additionof e-mailviruses yayılmasını önlemek Outlook 2000 için Outlook güvenlik düzeltme eki, SQL Mail 6.5 veya 7.0 askıda kalmasına neden olur. Tüm Exchange olmayan iletileri sentwith Outlook 2002 Outlook istemcisi sunucunun üzerinde etkin olarak çalışıyor olmasını gerektirir.

    SQL Mail 2000 kullanmak usedwhen olabilir yalnızca Internet Mail istemcisi Microsoft Outlook 2000 uygulamasıdır. Outlook istemcisi üzerinde serverat her zaman açık tutmak istekliyse useOutlook 2002 de verebilir. SQL Server 2000 Service Pack 1 ile Outlook98'i de kullanabilirsiniz.

    Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
    281293 Düzeltme: SQL Mail 2000 Outlook 2000 istemcisi gerekir.
    Microsoft Outlook Express aMail profil oluşturmaz çünkü Outlook Express SQL Mail ile çalışmaz.
  3. Windows NT server için SQL Server'ı başlatmak için kullanılan Windows NTaccount kullanarak oturum açın. Internet Mail İstemcisi andconfigure Internet Mail service'ı kullanmak için ve POP3(incoming) ve SMTP (giden) sunucularına bağlanmak için bir profil başlatın. POP3/SMTP sunucularına erişim hesap adı ve parola toprovide ifadelerle 1 (mutlaka SQLServer başlatmak için kullanılan hesapla aynı olmadığı) oluşturulan posta hesaptır. Kur tamamlandıktan sonra göndermek ve almak mailinteractively doğrulayın. Daha sonra posta istemci uygulamayı kapatabilirsiniz.

    Internet Mail hizmetini kurmadan kişisel deposu dosyası (.pst) karşıdan tostore posta POP3 sunucusundan iletileri oluşturur. Bu .pst dosyasını, bu posta profilini kullanmak ve SQL Mailand SQL Agent Mail'i her iki aynı posta profili kullanıyorsanız bir çakışmaya neden kullanılan byany hizmetidir. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
    313969 PRB: Hata '.pst dosyası açılamıyor' SQL Mail ile POP3 sunucu profilini kullandığınızda oluşur
    .Pst dosyası için bir konum belirtirseniz, notuse bir ağ paylaşımı yapabilirsiniz.Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
    297019 OL2000: Neden .pst dosyalarının bir LAN veya WAN bağlantısı üzerinden tavsiye edilmez
  4. Denetim Masası' ndaki posta uygulamasını açmak için posta ' yı tıklatın. (Örneğin, "Internet ayarları") kullandınız adımda yapılandırılan profil adını bulmak için Profilleri Göster ' i tıklatın. Exchange Server posta ayarı upSQL olduğu gibi aynı kısıtlamalar thelength profili ve beklenmedik karakterler uygulanır.
  5. Denetim Masası' nda Hizmetler'itıklatın ve sonra MSSQLServer hizmetini posta profili ayarlamak için kullanılan aynı Windows NT kullanıcı hesabı altında çalışacak şekilde yapılandırıldığından emin olun. Başlatma veya gerekirse MSSQLServer hizmetini yeniden başlatın.
  6. SQL Mail ifadelerle 4 bulunan profil adını kullanacak şekilde yapılandırın.

    Not:, yazdığınız profil adı tanınmıyor veya hizmet yerel sistem hesabı altında açılır liste kutusu için SQL Server 7.0 veya SQL Server 2000'de, MSSQLServer havestarted hiç profilesappear. Geçerli bir Windows NT hesabı altında hizmet tostart değiştirmek, durdurun ve SQL Server thentry posta profili yeniden yapılandırmak için yeniden başlatın.
  7. SQL Mail'i başlatın. SQL posta simgesini SQL Mail başarıyla başlatıldı yeşil olur. (İlk posta göndermeye çalıştığınızda SQL Server 2000 SQL Mail olur çünkü beautomatically kullanmaya başladığınızda Thisstep gerekli değildir.) SQL Mail uçbirimini açarak bir sorgu penceresi sınamak ve xp_sendmail kendinize e-posta göndermek için kullanın. Ayrıca, SQL Server 7.0 orSQL Server 2000 kullanıyorsanız, SQLAgentMail ile aynı profili yapılandırın. Bir işleç mailto göndererek SQLAgentMail test edebilirsiniz.
Uyarı: olmanız gerekir tekrar tekrar bağlanın ve aşağıdaki adımları kullanarak posta göndermek için POP3/SMTP posta sunucusunun bağlantı kurmak için SQL Mail'i kullanmaya çalışırsanız:
  1. Posta istemcisinin başlatıldığı simgesini tıklatın.
  2. Böylece test hem gönderme ve alma yeteneği theprofile'de listelenen e-posta adresine bir ileti gönderin.
  3. Posta istemcisi çıkın.
  4. Expectede-posta trafiği benzetimini yapmak için birkaç kez 1-3 arası adımları yineleyin.
Not: Bu işlem sırasında herhangi bir zamanda herhangi bir iletişim kutusu (örneğin, oturum açmak için Tamam ' ı tıklatarak) yanıt gerektiren görünür veya bir parola girmeniz istenir, SQL Mail ile çalışmaz. SQL Mail ile çalışmak Internet posta bağlantınız için % 100 bağlantısı olması gerekir veya SQL Mail kullanılamaz ve sorunu giderip temizlemek için sunucunuzu yeniden başlatmanız gerekebilir.

Bunun nedeni SQL Mail için yeniden deneme bir POP3 hesabı erişirken değil sağlamaktır. SQL Mail ilk girişimi POP3 sunucusunda bağlanamıyorsanız, Internet Mail Connector normal olarak yeniden denemek için Tamam ' ı tıklatın isteyen bir iletişim kutusu açar. Bu gerçekleşecek, MSSQLServer hizmetini bir parçası olarak çalışan, SQL Mail hiç iletişim kutusunu görür ve bu noktada yanıt vermiyor. Mapisp32.exe uygulamayı durdurun veya hatta sorun temizlemek için Windows NT bilgisayarınızı yeniden başlatmanız gerekebilir.

Windows Messaging istemcisinin

Bu istemci, SQL Server 6.5 ve 7.0 ile kullanılabilir ancak SQL Server 2000 ile birlikte kullanılamaz. Microsoft Windows Messaging posta istemcisi Windows NT 4.0 ile birlikte gelir ve Microsoft Mail ve Internet posta (POP3/SMTP) destekler. Windows Messaging istemcisinin açık olmadığı sürece Giden Kutusu'nda kalmış SQL Mail tarafından gönderilen giden posta bilinen bir sorun yoktur. Bu sorun, Windows NT service içinde aranmak tasarlanmakta olan olmayan MAPI biriktirme neden oldu. Bu sorun Microsoft Windows NT 4.0 Service Pack 3 ile giderilen ancak düzeltmeyi daha sonra Windows NT service pack ürün uyumsuzluklar nedeniyle çünkü yapılar dahil edilmemiş.

Windows Messaging Service Pack 3'ü uygulanmadan önce yüklediyseniz, büyük olasılıkla bu sorunu var. Yüklü veya Windows Messaging Service Pack 3 uygulandıktan sonra yeniden, Mapi32.dll dosyası için bir düzeltme edinmek için Microsoft Ürün Destek Hizmetleri'ne başvurun gerekir. Bir düzeltme gerekip gerekmediğini belirlemek için bilgisayar üzerinde Mapi32.dll dosyasını bulun ve tarih ve dosya boyutunu kontrol edin. Örneğin, Mapi32.dll tarihidir, 14/10/1996 ve dosya sürümü nedenleri SQL Mail'ın Giden Kutusu'nda giden 621 KB (dosya sürüm 4.0) boyutudur. Mapi32.dll dosyasının 1/5/1997 tarihli ve boyutu 701 KB (tarih ve Windows NT 4.0 Service Pack 3'de bulunan düzeltme boyutunu) ise, dosyanın doğru sürümünü (aynı zamanda sürüm 4.0) olmasıdır. Sürüm numaraları aynı olduğundan, boyut ve tarih dosyasının sürüm numarası yerine, doğru Mapi32.dll dosyasının var olup olmadığını belirlerken kullanmak daha güvenilirdir.

Windows 2000 kullanıyorsanız, SQL Mail bir Internet posta sunucusuyla güvenli bir şekilde kullanmak için Microsoft Outlook satın almanız için Windows Messaging Microsoft Windows 2000'de bulunmamaktadır.

Outlook 97 veya Outlook 98 istemcisi

Outlook 98 istemci SQL Server 6.5 ve 7.0 ile kullanılabilir, ancak SQL Server 2000 Service Pack 1 uygulamış olduğunuz sürece SQL Server 2000 ile birlikte kullanılamaz.

Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
281293 Düzeltme: SQL Mail 2000 Outlook 2000 istemcisi gerekir.
Microsoft Outlook, Exchange posta ve Internet posta (POP3/SMTP) destekler. Outlook 97, Microsoft Office 97 ile birlikte sevk edilen ve 20/12/96 714 KB boyutlu tarihli Mapi32.dll dosyası yükler. Outlook 97 içinde bir Windows NT hizmeti kullanılmak üzere tasarlanmadığı için SQL Mail, Outlook istemcisi sunucu üzerinde açık bırakılır değil, Giden Kutusu'nda için gelen giden e-posta Mapi32.dll dosyası (sürüm 4.00.993.3) neden olur. Bu sorunu gidermek için Outlook 98 veya Outlook 2000'e yükseltme.

Outlook 98 yerini alacak yeni bir Outlook 97 için tasarlanmış tek başına bir üründür. Outlook 98'i yüklediğinizde Şirket veya çalışma grubu seçeneğini belirleyin. Yalnızca Internet seçeneği seçmeyin. Yalnızca Internet seçeneği yalnızca bir saplama (32 KB boyutunda, tarihli 3/26/1998, sürüm 5.5.2163.0) Mapi32.dll dosyasının yükler ve bu dosya sürümü SQL Mail ile çalışmaz. SQL Mail ile çalışan Outlook 98 için doğru Mapi32.dll sürümü olan 5.5.2174.0, ya da daha sonra (3/26/1998 ve 857 KB tarihli). Şirket veya çalışma grubu seçeneğini hala Outlook 98 ile POP3/SMTP Internet posta sunucusu kullanmanızı sağlar. Yalnızca Internet seçeneği ile birlikte Outlook 98'i yüklediyseniz, Denetim Masası' ndaki Program Ekle/Kaldır'ı Outlook 98 kurulumunu yeniden çalıştırın ve Outlook 98 bileşenlerini yeniden yüklemek için kullanın. Posta profili yeniden oluşturmanız gerekir.

Outlook 98, Internet İleti Erişim Protokolü IMAP tabanlı posta Corporate veya Workgroup seçeneğiyle desteklemez. IMAP desteği gerekiyorsa, Outlook Express (Outlook) ek olarak IMAP tabanlı posta alıp göndermek için ayarlamanız gerekir. IMAP tabanlı posta alma ve gönderme için Outlook Express'i kullanmak ve SQL Mail için Outlook posta profili sağlar.

Outlook 2000 istemcisi

Bu istemci, SQL Server 6.5, SQL Server 7.0 ve SQL Server 2000 ile kullanılabilir.

Microsoft Outlook 2000 ve Microsoft Office 2000 ile birlikte gelen Exchange posta ve Internet posta (POP3/SMTP) destekler. MAPI modeli tamamen Outlook 2000'de değiştirildi. Tam bir MAPI kitaplığı Outlook 2000 yalnızca MAPI saplama (128 KB boyutunda) kullanır. Bu modül, Windows NT (örneğin, Msmapi32.dll dosyasının \Program Files\System\Mapi\1033\NT klasöründe) bilgisayarda yüklü diline bağlı olarak kullanmak için doğru MAPI kitaplığı dosyasına işaret eder. Outlook 2000 ve sorunu düzeltmek için Fixmapi.exe çalıştırmanız gerekir farklı bir sürümü sonlu Mapi32.dll saplama değiştiriliyor.

Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
195795 OL2000: (CW) Outlook yapılandırma sorunlarını giderme

Ayrıca Outlook 2000 Corporate veya Workgroup seçeneğiyle birlikte yüklenmesi gerekir. Outlook yüklü olduğunu doğrulamak için 2000 düzgün, Outlook 2000 Araçlar menüsünde Seçenekler' i tıklatın. Posta hizmetleri veya Outlook şu anda nasıl yapılandırıldığına bağlı olarak Posta teslim sekmesini tıklatın. Posta desteğini yeniden Yapılandır komut düğmesi görürsünüz. Posta desteğini yeniden Yapılandır'ıtıklatın, bir iletişim kutusu açar. Şirket veya çalışma grubu seçeneği seçili değilse, seçin ve Outlook 2000 kendisi programını kaldırıp gerek kalmadan yeniden yapılandırır. Ancak, posta profilinizi yeniden oluşturmanız gerekir.

Not: Şirket veya çalışma grubu seçeneğini belirleyin ve bir değişiklik yaparsanız, değişikliklerin etkili olması için SQL Server yeniden başlatmanız gerekir.

Outlook 2000'i yükledikten sonra olmalıdır en az iki Mapi32.dll dosyaları, bir tarihli 1/14/1999, (etkin posta uygulamalarıyla geriye doğru uyumluluk SQL Mail gibi çalışır ancak Outlook 2000'de kullanılmayan için) \Winnt\System32 dizinine sürüm 1.0.2536.0 ve 26/1/1999, sürüm 1.0.2518.0 (Outlook 2000 tarafından kullanılan) \Program Files\System\Mapi\1033\NT dizininde tarihli başka bir dosya. \Winnt\System32 dizinine Mapi32.dll dosyasında yoksa, Outlook 2000 düzgün çalışmıyor olabilir, ancak SQL Mail başlatmak mümkün olmayacaktır. Bu durumda, Mapi32.dll dosyası \Program Files klasöründen \Winnt\System32 klasörüne kopyalayın.

E-posta solucanları tarafından teşkil tehdide karşı yanıt olarak, Microsoft Outlook 2000 olmayan Outlook programı posta göndermeyi dener ve bunu Evet veya Hayır' ı tıklatarak izin verilip verilmeyeceğinin bildirilmesini belirtmek için kullanıcı ister kullanıcıya bildirir bir güvenlik düzeltme eki yayımladı. SQL Mail SQL Server hizmeti aracılığıyla çalıştırmak için bu güvenlik açılan ekranda sanal masaüstüne gönderilir ve hiç bir kullanıcı tarafından görülür. Kullanıcı etkileşimi posta gönderilmez, sonuç SQL Mail kapanır çünkü.

Bu davranış SQL Mail ile SQL Server 6.5 veya SQL Server 7.0 için çünkü bunlar posta istemcisi basit MAPI bağlantı kurmak ve bu güvenlik açılır ekran tetikler görülebilir. SQL Server 2000 için SQL posta Genişletilmiş MAPI bağlantınız getirdiği için güvenlik açılır ekran atlanır.

Outlook 2000 sürümüne 9.0.0.4201 veya daha sonra (olarak görülen "Microsoft Outlook hakkında" kutusunda Outlook 2000'de), Outlook güvenlik güncelleştirmesinin yüklü olması. Varsayılan güvenlik kısıtlamaları gevşetmek mümkün olup olmadığını görmek için Exchange yöneticinize başvurun.

Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
263297 OL2000: Outlook e-posta güvenlik güncelleştirmesi hakkında yönetici bilgileri

Outlook 2002 istemci

Bu istemci, SQL Server 2000 ile kullanılabilir.

Microsoft Outlook 2002 ve Microsoft Office XP ile birlikte gelen Exchange posta ve Internet posta (POP3/SMTP) destekler. Outlook 2002, birleştirilmiş bir yapılandırmayı kullanır ve şirket veya çalışma grubu ya da yalnızca Internet postası için ayrı yapılandırma seçenekleri sağlamaz. Outlook 2002 e-posta solucanları karşı korumak için Outlook 2000 güvenlik düzeltme eki ilk görünen güvenlik özelliklerini de içerir.

Outlook 2002'de (örneğin bir Internet posta sunucusuna) gönderilen iletiler, işlem, bu nedenle herhangi bir Exchange dışındaki Outlook istemcisi sunucu bilgisayarda etkin olarak çalışıyor olmasını gerektiren MAPI biriktirme mantığı taşındı. Outlook istemcisi açık bırakılır değil, bunlar gönderdikten sonra Outlook istemcisi açıldığında kadar zaman gibi giden iletileri Gelen Kutusu'nda kalır. Bu davranış, bir Exchange sunucusuna gönderilen iletilerle görülmez.

Microsoft Outlook 2002 e-posta güvenlik özellikleri, ek kötü amaçlı bir e-posta iletilerine karşı koruma düzeyi sağlar. SQL Mail açısından önemli bir özelliği otomatik e-posta iletileri gönderme onayı ' dir. Çünkü güvenlik özellikleri basit MAPI bağlantısı, SQL Server 6.5 SQL Mail ile kullanıldığında Outlook 2002 tarafından tetiklenir ve SQL Server 7.0, SQL Mail güvenlik açılan ekranda askıda kalmasına neden olabilir. Varsayılan güvenlik kısıtlamaları gevşetmek mümkün olup olmadığını görmek için Exchange yöneticinize başvurun.

Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
290499 OL2002: E-posta güvenliği özellikleri hakkında yönetici bilgileri

İstemci Internet Explorer ve Outlook Express

SQL Mail, posta profili gerektirir ve Outlook Express bir oluşturmaz çünkü Outlook Express SQL Mail ile kullanımı desteklenmez. Siz açıkça Outlook Express varsayılan posta istemciniz olarak bile ayarlamadıysanız, yükleme veya yükseltme Internet Explorer'ın Outlook Express'i varsayılan posta istemcisi ayarlanmış olması neden olabilir.

Bazı sürümleri üzerinde Internet Explorer veya Outlook Express (örneğin, Internet Explorer 5.0), SQL Server sağlanan posta profili yok sayar ve varsayılan posta istemcisini kullanmaya çalışır. Örneğin, varsayılan posta istemcisi, Outlook Express ise, SQL Mail (profil başarıyla SQL Mail Test düğmesi ile test edilmiş olsa bile) sağlanan Outlook posta profili yok sayıp Outlook Express ile başlatmayı deneyebilirsiniz. Outlook Express bir POP3/SMTP sunucusuna bağlanmak için konfigüre edilmemiş sonra SQL Mail yanıt vermiyor veya posta sunucusuna bağlanamıyor olma konusunda hata iletileri bildirir. SQL Mail'i SQL Enterprise Manager kullanarak başlatmayı deneyin ve yanıt vermeyi durdurursa, bir Görevi Sonlandır sorun temizlemek için SQL Enterprise Manager üzerinde gerçekleştirmek için Görev Yöneticisi'ni kullanmak zorunda kalabilirsiniz.

Kullanmakta olduğunuz hangi varsayılan posta istemcisini belirlemek için şu adımları izleyin:
  1. Denetim Masası'nı açın ve Internet Seçenekleri' ni çift tıklatın.
  2. Programlar sekmesini tıklatın ve Outlook Express, Netscape Messenger ya da someother posta istemcisi seçili olup olmadığını denetleyin. Microsoft Outlooke-posta için açılan kutusundan (yüklüyse) seçin.
  3. Durdurun ve SQL Server SQLMail başlatmayı denemeden önce yeniden başlatın.
Internet Explorer 5.0 kullanıyorsanız, Internet Seçenekleri iletişim kutusunun Programlar sekmesindeki seçimler biraz farklı görünür. Seçenekler, Microsoft dışı bir tarayıcı kullanıyorsanız, çok farklı olabilir.

Outlook Express'i varsayılan posta istemciniz sağlamaya ek olarak, Internet Explorer yükleme Ayrıca, çalışma adlandırabilirsiniz Mapi32.dll dosyası için Outlook Express için MAPI saplama yüklemek için Mapi32x.dll. Sonra SQL Mail başlatmaya çalışırsanız, bu MAPI dosyası kullanmaya çalıştığında başarısız olur.

SQL Mail yapılandırma yükleme veya güncelleştirme, Internet Explorer'ın önceki bir çalışma olsaydı, \Winnt\System32 dizinine bir Mapi32.dll ve bir Mapi32x.dll içerip içermediğini görmek için arama. Bunlar arasında önemli boyutu fark varsa iki (örneğin, Mapi32.dll için 128 KB ve Mapi32x.dll için 701 KB), exchange (takas) dosya adları, bu iki dosya ve SQL Mail yeniden başlatma girişimi.

Ek bilgi

Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleleri görüntülemek üzere aşağıdaki makale numaralarını tıklatın:
311231 INF: Sık sorulan sorular - SQL Server - SQL Mail
315886 INF: Ortak SQL posta sorunları

Daha fazla bilgi için aşağıdaki kitaba bakın:
Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
235214 Hata: SQL Mail w/küme sanal SQL sunucuları tam olarak desteklenen

Özellikler

Makale numarası: 263556 - Last Review: 22 Haziran 2014 Pazar - Gözden geçirme: 2.0
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 6.5 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2000 Standard Edition
Anahtar Kelimeler: 
kbsqlsetup kbinfo kbsqlservmail kbmt KB263556 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, Microsoft Makine Çevirisi Düzenleme yazılımı tarafından tercüme edilmiş olup, yüksek olasılıkla profesyonel bir çevirmen yerine CTF teknolojisi kullanılarak, Microsoft Topluluğu tarafından düzenlenmiştir. Microsoft, Bilgi Bankamız içindeki tüm makaleleri kendi dilinizde okuyabilmeniz için size hem profesyonel çevirmenler tarafından tercüme edilen hem de makine tarafından tercüme edildikten sonra Topluluk tarafından kontrol edilen makaleler sunar. Bununla birlikte, makine tarafından tercüme edilen, hatta Topluluk tarafından kontrol edilen bir makale bile her zaman mükemmel dil kalitesinde olmayabilir. Makalede dilinizi konuşan yabancı birisinin yapabileceği türden sözcük, söz dizimi veya dilbilgisi hataları bulunabilir. Microsoft, içeriğin hatalı tercümesinin veya müşterilerimiz tarafından kullanımının doğurabileceği olası yanlış anlamalar, hatalar veya zararlardan sorumlu değildir. Öte yandan Microsoft, Makine Çevirisi Düzenleme işlemini geliştirmek amacıyla Makine Çevirisi Düzenleme yazılımını ve araçlarını sık sık güncelleştirmektedir.
Makalenin İngilizcesi aşağıdaki gibidir: 263556

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com