XFOR: SMTP iletişimini sınamak üzere 25 numaralı bağlantı noktasına Telnet
Ö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
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 SMTP genel sorun giderme için tasarlanmamıştır ve Microsoft ExchangeServer çalıştıran sunucularla iletişim sorunları çözmek çalışırken oluşabilecek sorunlar için geçerlidir.
Özet
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.
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
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.
Daha fazla bilgi
Not: Exchange 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:
email@example.comı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 kullanarakInternet 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.
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ınamaAna 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.
Not: Microsoft 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.
- Komut satırı'nı açmak için Başlat' ı tıklatın, Çalıştır' ı tıklatın, Aç kutusuna cmd yazın ve Tamam' ı tıklatın.
- Telnet komutu aşağıdaki biçimde kullanarak bir Telnet oturumu başlatabilirsiniz:
Not: Her satırdan sonra Enter tuşuna basın.Telnet SunucuAdı BağlantıNoktasıNumarasıÖrneğin, şunu yazın:Telnet Mail.contoso.com 25Not: 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: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.
220 site.contoso.com Microsoft Exchange Internet Mail Connector <version number of the IMC>
- Aşağıdaki komutu yazarak iletişimi başlatın: EHLO Test.comNot 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
- Alıcı SMTP sunucusuna iletinin kimden geldiği bildirmek üzere aşağıdaki komutu yazın: MAIL FROM:firstname.lastname@example.org: 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 email@example.com
- Alıcı SMTP sunucusuna e-posta iletisinin gönderileceği adres bildirmek üzere aşağıdaki komutu yazın.
Not: Her 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 firstname.lastname@example.org 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: email@example.comşağıdaki yanıtı alırsınız:
250 OK - Recipient User@ Domain.Com
- 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
- İ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.
Not: İki Enter komutları Açıklama İsteği (RFC) 822 ve 2822 uymanız gerekir. 822 komutları ve boş bir satır gelmelidir.
- İleti gövde metni eklemek için aşağıdaki komutu yazın: Bu komut bir yanıt almazsınız sınama iletisidir.
- 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
- Aşağıdaki komutu yazarak bağlantıyı kapatın: ÇIKINAşağıdaki yanıtı alırsınız:
221 closing connection
- 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ınamaBu 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:firstname.lastname@example.org bildirim başarı, hata =
4.00 Internet Mail Service IMS Bağlayıcısı IMC
Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır
Özellikler
Makale No: 153119 - Son İnceleme: 07/03/2015 09:16:00 - Düzeltme: 3.0
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
- kbhowto kbmt KB153119 KbMttr