MX öncelikli sunucu davranışı


10

Bu MX procotol önceliği hakkında bir soru. MX olarak farklı önceliğe sahip iki sunucum varsa:

  • MX 10 sunucusuA
  • MX 20 sunucusuB

Protokol, MX 10'un tercih edildiğini garanti ediyor mu? Gönderen, ikincil durumu, birincil kullanılabilirlik dışında herhangi bir nedenle seçebilir mi?

Başka bir deyişle: sunucum bir MX iyi çalışıyorsa ve (teorik) sonsuz bağlantı kapasitesine sahipse, kimsenin serverB ile bağlantı kurmayacağından emin olabilir miyim?

Yanıtlar:


14

Normal şartlar altında, sunucu kullanılabilir olan ilk sunucuya bağlanır, ancak birincinin bir kişi tarafından kullanılamamasının bir sonraki nedeni olmamasının birçok nedeni vardır. Bu nedenlerden bazıları üzerinde kontrol sahibi olmadığınız şeyleri içerir. Ancak genel kural, bir yanıt gelinceye kadar en düşükten en yükseğe doğru denemektir ve sonra sunucuyu kullanır.

İstisna olma eğilimi olan yerler spam'dir. Genellikle düşük numaralı MX kayıtları, barındırılan hizmetleri, spam filtreleme vb. Barındırılan hizmet postada başarısız olursa, fikir yine de teslim edilir. Bu zihin ile Spamcılar en yüksek numarayı arayacak ve oraya posta gönderecek.


İlginç cevabınızı ve ayrıca bu makaleyi okudum : blog.zensoftware.co.uk/2012/07/02/… ikincil mx'e karşı tavsiyelerde bulundular , ama ... Bir sorum var: nasıl yedeklenmeli ve spam'den nasıl kaçınılır Şenlik? Bu mümkün mü?
Tobia

@ Tabii ki sadece kendi sunucunuza işaret etmemesi anlamına gelir, ancak bu aynı zamanda barındırılan hizmetleriniz başarısız olduğunda artıklık olmadığı anlamına gelir. Sadece hizmete ne kadar güvendiğinize bağlı
Drifter104

Ancak geçici hataların gönderen MTA tarafından sıraya alınacağını ve yeniden deneneceğini de unutmayın; ve gönderilmemiş olan NDR olmasalar bile (veya kalıcı bir hata durumu ortaya çıksa bile) muhtemelen yeniden denemelere (veya bant dışı iletişim) yol açar.
eggyal

3

İstemciden bazı ağ hataları olabileceğinden ve bağlanamadığından emin olamazsınız serverA, daha sonra ağı onarın ve serverB'ye bağlanmaya çalışın.


Tamam, teorik bir durumu ele alalım, istemci serverB'yi bir mx "seçebilir" veya her zaman birincil MX'den önce çalışır mı? MX önceliğinin yük dengeleme veya yük devretme gibi bir şey olup olmadığını anlamak istiyorum.
Tobia

1
Bir istemci bunu yapmak için programlanıp programlanmayacağını her zaman seçebilir. İlk cevapta belirtildiği gibi, müşterilerin üretim sunucularında kodlanmasının genel yolu alçaktan yükseğe çıkmaktır. Spam istemciler genellikle yüksekten düşüğe doğru çalışır. SMTP test istemcileri bazen son kullanıcının karar vermesine izin verdi
netniV

0

Kişiyi yapmaya çalışan SMTP motorunu yazan kişiye tamamen bağlı. Tasarım gereği MX değerini artan sırayla deneyin, ardından A kaydını deneyin. Bununla birlikte, programcı uygun görür ve posta normalde teslim edilir görmez bunu yapmak veya yapmak ücretsizdir ...


Yap ya da yapma, deneme yok mu? Bu, yukarıda bahsedilen cevapların yorumlarında ve yorumlarında hemen hemen ele alınmıştır.
netniV

İşlemin A kayıt kısmından bile bahsetmediği için yukarıdaki cevapları eksik buldum.
Brian Knoblauch

Cevaplar evet, yorumları kontrol edin. Öncelik vb. İçin bir referans vardır. Bir kaydın kendileri yalnızca MX kayıtlarından zaten çalışarak kullanılabilir.
netniV

1
Yanlış. Yalnızca MX kayıtlarının işaret ettiği A kayıtları değil, belirtilen etki alanı A kaydı da posta ana bilgisayarının belirlenmesinde son çare vakası olarak kullanılır.
Brian Knoblauch

1
Düzgün yazılmış posta yazılımı etki alanının A kaydını test edecektir . Bu davranış RFC'lerde belirtilir.
Yasa29
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.