XFOR: SMTP iletişimini sınamak üzere 25 numaralı bağlantı noktasına Telnet

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

Bu Sayfada

Özet

Bu makalede, çalışan bir bilgisayarda 25 numaralı bağlantı noktasına telnet için Basit Posta Aktarım Protokolü (SMTP) SMTP iletişim sorunlarını gidermek için hizmetleri nasıl açıklar. Hata iletileri de dahil olmak üzere, bu makaledeki bilgiler yalnızca genel sorun giderme için tasarlanmamıştır ve Microsoft ExchangeServer çalıştıran sunucularla SMTP iletişim sorunlarını çözmek çalışırken oluşabilecek sorunlar için geçerlidir.

Yaşadığınız sorun için uygun thetroubleshooting adımları izleyin. Sorunları sendingemail varsa, örneğin, SMTP üzerinden iki runningExchange, sunucular arasında 2000 Server, iletilerin hedef sunucuda 25 numaralı bağlantı noktasına bağlanmak için gönderen sunucuda Telnet kullanarak SMTP bağlantısını sınayabilirsiniz. Varsayılan olarak, SMTP 25 numaralı bağlantı noktasını dinler. Ya da Internet'ten SMTP e-postası alma sorunları varsa, Internet üzerinde bulunan ve ağınızda bulunmayan bir ana bilgisayardan SMTP sunucunuza bağlantıyı sınamak için bu makalede listelenen adımları izleyin.

Bu resmi kapatBu resmi aç
Not
Not:Bu makalede yalnızca bilgi ileti Exchange sunucusuyla bağlantı sınaması için özetlenmektedir. Exchange sunucusuna bağlanamazsa, diğer Belirtiler veya karşılaştığınız hata iletileri için Microsoft Knowledge Base'de arama yapın. Exchange aktarımı sorunlarının nasıl giderileceği hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki aşağıdaki makaleye başvurun:
257265 Genel aktarım için Exchange 2000 Server ve Exchange Server 2003 sorunlarını giderme

Daha fazla bilgi

Birçok Microsoft ürün çizgisinde SMTP türevi vardır. Windows ürün çizgisi, Internet Information Services (IIS) bulunan bir SMTP hizmeti vardır ve Windows NT Server 4.0 SMTP hizmeti Option Pack'te bulunan. Windows'un daha yeni sürümlerinde, IIS işletim sistemiyle tümleşiktir ve Denetim Masası'ndakiProgram Ekle veya Kaldır'ıkullanarak IIS'yi ekleyebilirsiniz. Ayrıca, Exchange 2000 Server ve Exchange Server 2003'te varolan IIS SMTP hizmetini ek özelliklerle kullanır. Exchange 4.0 Server, Exchange 5.0 Server ve Exchange 5.5 Server SMTP kendi sürümleri, Internet Mail Connector (IMC) veya Internet posta hizmeti (IMS) formunda içerir.

Bu resmi kapatBu resmi aç
Not
NotExchange 5.0 Server ve sonraki sürümleri, Internet Mail Service Internet Mail Connector (IMC) adı verilir.

Telnet oturumunu başlatmadan önce bu sınama iletisi göndermek istediğiniz hedef kullanıcının tam SMTP e-posta adresi olması gerekir. Bu e-posta adresi şu biçimde olmalıdır:
User@Site.Domain.com
Ayrıca tam etki alanı adını (FQDN) veya IP adresini (örneğin, 10.120.159.1) SMTP hizmetlerini çalıştıran sunucu olması gerekir. Kuruluşunuzdaki sunucular varsa, bu bilgileri zaten olabilir. Sunucuları dış disk ise, bu bilgileri öğrenmenin en kolay yolu Nslookup.exe kullanarak bu bilgileri içeren DNS kayıtları (Internet posta alışverişi kayıtlarını) bulmak için kullanmaktır.

NSlookup hakkında ek bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
200525 NSlookup.exe kullanarak
Internet posta alışverişi kayıtlarını edinme hakkında ek bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
203204 XFOR: Internet posta alışverişi kayıtlarını edinme

SMTP hizmetini çalıştıran sunucuda SMTP başlatıldığından emin olun. SMTP'nin başlatılmış olup olmadığını sınamak için bu makalede listelenen ve Uzak sunucudan 220 yanıtını aldığınızı doğrulayabilirsiniz temel testleri çalıştırabilirsiniz. Bu da, SMTP'nin çalıştığını doğrular.

Bu resmi kapatBu resmi aç
Not
Notlar
  • Bazı Telnet uygulamalarında yerel yazdığınız komutları görmek için yankı özelliğini açmanız gerekir. Microsoft Telnet oturumu sırasında bunun için yazın set local_echo komut isteminde.
  • Windows XP'de, yazın set localecho yerine set local_echo.

Temel sınama

Ana bilgisayar ve uzak SMTP sunucusunun iletişim kurabildiğinden emin olmak için aşağıdaki adımları izleyin. Aşağıdaki komutlardan birini yazdıktan sonra aşağıdaki hata iletisini alırsanız, SMTP sunucusunun bir sözdizimi hatası veya hatalı bir komut nedeniyle yazdığınıza tanımıyor olabilir:
500 Komut tanınmadı
Komutu denetleyip yeniden yazın veya doğrudan bir Microsoft SMTP sunucusuyla iletişim kurduğunuzu doğrulayın.

Bu resmi kapatBu resmi aç
Not
NotMicrosoft Telnet geri tuşunu kullanmanıza izin vermez. Bir komutu yazarken bir hata yaparsanız, Enter tuşuna basın ve yeni bir komut yazmalısınız.

Aşağıdaki adımlarda, Telnet komut satırından çalıştırın.
  1. Komut satırı'nı açmak için Başlat' ı tıklatın, Çalıştır' ı tıklatın, kutusuna cmd yazın ve Tamam' ı tıklatın.
  2. Telnet komutu aşağıdaki biçimde kullanarak bir Telnet oturumu başlatabilirsiniz:

    Bu resmi kapatBu resmi aç
    Not
    NotHer satırdan sonra Enter tuşuna basın.
    Telnet SunucuAdı BağlantıNoktasıNumarası
    Örneğin, şunu yazın:
    Telnet Mail.contoso.com 25
    Bu resmi kapatBu resmi aç
    Not
    Not Değiştirebilirsiniz SunucuAdı IP adresi veya bağlanmak istediğiniz SMTP sunucusunun FQDN ile. Her komutun ardından ENTER tuşuna basmayı unutmayın.

    Komut çalışırsa, SMTP sunucusundan aşağıdakine benzer bir yanıt alırsınız:
    220 site.contoso.com Microsoft Exchange Internet Mail Connector <version number of the IMC>
    Bu resmi kapatBu resmi aç
    Not
    Not Microsoft SMTP sunucuları veya üçüncü taraf SMTP sunucularının farklı sürümleri bulunmaktadır ve alıcı sunucusundan farklı yanıtlar alabilirsiniz. Önemli olan, 220 yanıtını sunucunun FQDN ve SMTP sürümü ile almanızdır. Ayrıca, Microsoft SMTP server'ın tüm sürümleri 220 yanıtında "Microsoft" terimi içerir.
  3. Aşağıdaki komutu yazarak iletişimi başlatın:
    EHLO Test.com
    Bu resmi kapatBu resmi aç
    Not
    Not
    HELO komutunu kullanabilirsiniz, ancak EHLO SMTP genişletilmiş fiili kümesindeki tüm geçerli Microsoft uygulamalarında SMTP desteklenen varolan bir fiildir. SMTP genişletilmiş fiilleri ile ilgili bir sorun olduğunu düşünüyorsanız sürece EHLO kullanmak iyi bir fikirdir.

    Komut başarılı olursa, aşağıdaki yanıtı alırsınız:
    250 OK
  4. Alıcı SMTP sunucusuna iletinin kimden geldiği bildirmek üzere aşağıdaki komutu yazın:
    MAIL FROM:Admin@test.com
    Bu resmi kapatBu resmi aç
    Not
    Not Bu adres, istediğiniz herhangi bir SMTP adresi olabilir, ancak aşağıdaki hususları göz önüne almanız iyi bir fikirdir:
    • Bazı SMTP posta sistemleri filtre iletileri MAIL FROM: adres ve belirli IP adreslerinin bağlanmasına izin vermeyebilir ya da IP adresi SMTP posta sistemine bağlanan IP adresi SMTP posta sisteminin bulunduğu etki alanıyla eşleşmiyor, e-posta göndermeye izin vermeyebilir. Bu örnekte, bu etki alanıdır. Test.com.
    • Bir ileti gönderdiğinizde, geçerli e-posta adresi kullanmazsanız, teslim edilmedi raporu (NDR) geçersiz bir IP adresi ulaşamıyor olduğundan ileti teslim sorunu yaşıyor olup olmadığını belirleyemiyor. Geçerli bir e-posta adresi kullanırsanız, SMTP sunucusundan aşağıdaki yanıtı alırsınız:
      250 OK - MAIL FROM Admin@test.com
  5. Alıcı SMTP sunucusuna e-posta iletisinin gönderileceği adres bildirmek üzere aşağıdaki komutu yazın.

    Bu resmi kapatBu resmi aç
    Not
    NotHer zaman e-postayı gönderdiğiniz etki alanında geçerli bir alıcı SMTP adresi kullanmak iyi bir fikirdir. Örneğin, gönderdiğinizJohn@Domain.com, emin olması gerekir John@Domain.com etki alanında bulunmaktadır. Aksi takdirde, bir NDR alırsınız.

    E-posta iletisi göndermek istediğiniz SMTP adresini aşağıdaki komutu yazın:
    RCPT TO: User@Domain.Com
    Aşağıdaki yanıtı alırsınız:
    250 OK - Recipient User@ Domain.Com
  6. SMTP sunucusuna veri göndermek hazır olduğunu bildirmek üzere aşağıdaki komutu yazın:
    VERİ
    Aşağıdaki yanıtı alırsınız:
    354 Send data. End with CRLF.CRLF
  7. İletinin 822/2822 bölümünü yazmanız artık hazırsınız. Kullanıcı, gelen kutusunda iletinin bu bölümünü görür. Bir konu satırı eklemek için aşağıdaki komutu yazın:
    Konu: sınama iletisi
    İki kez ENTER tuşuna basın. Bu komutu bir yanıt almazsınız.

    Bu resmi kapatBu resmi aç
    Not
    Notİki Enter komutları Açıklama İsteği (RFC) 822 ve 2822 uymanız gerekir. 822 Komutları ve boş bir satır gelmelidir.
  8. İleti gövde metni eklemek için aşağıdaki komutu yazın:
    Bu komut bir yanıt almazsınız sınama iletisidir.
  9. Sonraki boş satırda bir nokta (.) yazın ve Enter tuşuna basın. Aşağıdaki yanıtı alırsınız:
    250 OK
  10. Aşağıdaki komutu yazarak bağlantıyı kapatın:
    ÇIKIN
    Aşağıdaki yanıtı alırsınız:
    221 closing connection
  11. Alıcının gönderdiğiniz iletiyi aldığını doğrulayın. Uygulama olay günlüğüne bir hata olay iletisi oluşursa veya iletiyi almada sorunlar varsa, yapılandırma veya ana bilgisayar iletişimini denetleyin.

Gelişmiş sınama

Bu makalede listelenen temel sınama adımlarına ek olarak, her iki yönde de mail sınamak için bir teslim edildi bilgisi kullanabilirsiniz. SMTP sunucusu gelen bağlantıyı kabul edecek ve SMTP sunucusu giden bağlantıyı sınamak üzere gönderene bir teslim edildi bilgisi oluşturmak doğrulamak için bu yöntemi kullanabilirsiniz.

Sınama iletisi için teslim bilgisi istemek için step5 teslim alındı bilgisi almak için bir geçerli e-posta adresi bilgileri sağlanan emin olmak için "Temel sınama" bölümüne bakın. Sonra "Temel sınama" bölümündeki step6 Telnet oturumunda aşağıdaki komutu yazın:
RCPT TO:User@Site.Domain.Com bildirim başarı, hata =

Özellikler

Makale numarası: 153119 - Last Review: 10 Ekim 2013 Perşembe - Gözden geçirme: 2.0
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Exchange Server 2003 Standard Edition
  • Microsoft Exchange Server 2003 Enterprise Edition
  • Microsoft Exchange 2000 Server Standard Edition
  • Microsoft Exchange Server 5.5 Standard Edition
  • Microsoft Exchange Server 5.0 Standard Edition
  • Microsoft Exchange Server 4.0 Standard Edition
  • Microsoft Internet Information Services 6.0
Anahtar Kelimeler: 
kbhowto kbmt KB153119 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: 153119

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