[ Gönderme hizmeti kılavuzları ]

DreamHost aracılığıyla gönderilen e-postanın kimliğini doğrulayın: yapılandırma ve doğrulama

DreamHost tarafından barındırılan SMTP imzalamayı doğrulayın, hesabın DKIM anahtarını gerçek DNS ana bilgisayarında yayınlayın ve varsayılan SPF değiştirirken gerekli izinleri koruyun.

EmailAuth araştırma ekibi tarafından · 7 dakikalık okuma

[ Anahtar noktalar ]

  • DreamHost tarafından barındırılan SMTP imzalamayı doğrulayın, hesabın DKIM anahtarını gerçek DNS ana bilgisayarında yayınlayın ve varsayılan SPF değiştirirken gerekli izinleri koruyun.
  • PHP posta yolu, yönetilen SMTP imzalamayı devralmaz.
Bu sayfada

Gerçek DreamHost gönderme yolunu tanımlayın

Bu kılavuz DreamHost'ta barındırılan postalar için geçerli olup, DreamHost'a kayıtlı bir etki alanına bağlı her uygulama veya posta hizmeti için geçerli değildir. Kayıt, yetkili DNS barındırma ve giden posta aktarımı ayrı gerçeklerdir. Envanter web postası, masaüstü posta istemcileri, web sitesi iletişim formları ve bülten eklentileri ayrı ayrı. Bir etki alanının sıradan posta kutusu DreamHost SMTP kullanırken, web sitesi yerel olarak PHP postasını kullanarak gönderir ve bu da imzalama davranışını değiştirir.

DreamHost, posta sunucusu aracılığıyla web postası, posta istemcisi veya SMTP formu aracılığıyla gönderilen postaların otomatik olarak DKIM imzalı olduğunu söylüyor. Belgeleri, normal sendmail veya PHP posta yolu da dahil olmak üzere, SMTP kullanmayan web sitesi postalarını açıkça hariç tutar. Yayınlanan bir anahtar, bir mesajı tek başına imzalayamaz. Eksik imzaları düzeltmek için DNS düzenlemeden önce, uygulamanın gerçekten kimliği doğrulanmış posta sunucusu aracılığıyla gönderilip gönderilmediğini kontrol edin.

Hesap DKIM kaydını bulun ve yayınlayın

DreamHost tarafından barındırılan postalar için DreamHost oluşturur ve yönetir DKIM E-posta hizmetini kullanarak alan adı ve alt alan adları için kayıtlar. Web Sitelerini Yönet'i açın, alan adının üç noktalı menüsünü kullanın ve DNS Ayarları'nı seçin. Izgara görünümünde menü etki alanının altında görünür; liste görünümünde sağda görünür. Şunu inceleyin: TXT kaydı adında _domainkey ile. Belgeler dreamhost'u göstermektedir. _domainkey seçici Ve 2048 bit anahtarlar, ancak alan adınızın değerinin kendi panelinizden gelmesi gerekir.

Yetkili ise ad sunucuları DreamHost'un dışındaysanız, o hesabın tam kaydını gerçek DNS hizmetine kopyalayın. Bir kayıt DreamHost'un panelinde görünür olması, başka bir sağlayıcı yetkili olduğunda herkese açık yayın sağlamaz. Sahibin adını o editörün göreceli adı veya tam nitelikli adı kurallarına uyarlayın ve ortaya çıkan genel adı inceleyin. Anahtar verilere boşluk eklemeden genel anahtarı koruyun. Bir yardım makalesinde basılan örnek anahtarı yayınlamayın.

Farklı bir aktif hizmet tarafından kullanılan seçicinin sağlam kalması gerekir. Farklı hizmetler farklı seçiciler yayınlayabilir, ancak her imzanın kendi d= alanı altında kendi s= seçicisini çözümlemesi gerekir. Örnek seçiciyi kullandığını varsaymadan önce iletinin gerçek imzasını doğrulayın. Etki alanı başka bir sağlayıcı üzerinden gönderiliyorsa, bir DreamHost anahtarının trafiğinin kimliğini doğrulamasını beklemek yerine, o sağlayıcının imzalama talimatlarını alın.

Varsayılan ve özel SPF dikkatlice inceleyin

DreamHost, posta hizmeti için bu otomatik politikayı belgelemektedir: v=spf1 mx include:netblocks.dreamhost.com include:relay.mailchannels.net -all . Bunu mevcut çoklu sağlayıcı politikasının evrensel bir alternatifi olarak değil, mevcut yapılandırmanızla karşılaştırmak için belgelenmiş bir varsayılan olarak değerlendirin. Hangi ana bilgisayarların ve zarf alanlarının gerçekte yetkilendirmeye ihtiyacı olduğunu doğrulayın. SPF alt alanlar için ayrı olarak değerlendirilir, dolayısıyla bir apex kaydı otomatik olarak ayrı bir zarf alt alanını kapsamaz.

Özel ekleme SPF kaydı DreamHost'ta varsayılan kaydını kaldırır. DreamHost hâlâ yetkili bir gönderense etkin rotaları ve arama bağımlılıklarını inceledikten sonra birleştirilmiş özel ilkedeki uygun izinleri koruyun. Belgelerde ayrıca özel bir SPF kaydının silinmesinin varsayılanın otomatik olarak geri dönmesine neden olduğu belirtiliyor. Kurtarma sırasında bu davranış önemlidir: silme işlemi mutlaka SPF yetkilendirmesinin kaldırılması anlamına gelmez ve geri yüklenen varsayılan, diğer yasal hizmetlerin atlanmasına neden olabilir.

Harici yetkili DNS , ilgili politikayı orada yönetin. Sahibinde tam olarak geçerli bir SPF TXT politikası bulundurun. Varsayılanı korumak için ikinci bir tane eklemeyin ve tarihsel bir örnekte gösterilen her eklemenin sonsuza kadar gerekli olduğunu varsaymayın. Otomatik olarak geri yüklenen kayıtların etkisi de dahil olmak üzere, değişikliklerden ve herhangi bir geri alma işleminden sonra yayınlanan politikayı yeniden kontrol edin.

Web sitesi postasını taşıma katmanında düzeltin

Sendmail veya PHP posta kullanan bir iletişim formu veya WordPress eklentisi için, amaçlanan rotanın DreamHost tarafından barındırılan posta olması durumunda desteklenen, kimliği doğrulanmış bir SMTP yapılandırmasını tercih edin. Yalnızca eklentinin bağlantı testi yerine formun gerçek çıktısını doğrulayın. Gerçek iş akışını tetikleyin, alınan mesajı saklayın ve imzalayanı ve görünen Kimden kimliğini onaylayın. Bir uygulama başarıyla bağlanabilir ancak üretimde yine de farklı bir gönderen adresi kullanabilir.

DreamHost ayrıca yönetici kullanıcılı bir Özel Sunucuya veya DreamCompute'a kendi kendine yönetilen DKIM kurulumunu da belgeliyor, ancak manuel olarak yüklenen yazılımı destekleyemediğini söylüyor. Bu, yönetilen SMTP yoluna eşdeğer bir onay kutusu değil, ayrı bir sistem yönetimi projesidir. Bunu bir iletişim formu için incelenmemiş bir geçici çözüm olarak tanıtmayın. Bunu seçerseniz anahtarlar, imzalama, güncellemeler ve kurtarma için ayrı bir operasyonel plan isteyin.

Yalnızca kontrol panelini değil gönderen kimliğini de doğrulayın

Yeşil kurulum göstergesi yalnızca ürünün gerçekleştirdiği kontrolü belirler. Kabul için, gerçek iş akışı üzerinden, alınan başlıklarını inceleyebileceğiniz bir posta kutusuna kontrollü bir mesaj gönderin. Başarılı bir DNS aramasının ekran görüntüsü yerine orijinal mesajı koruyun. Alıcı sistem tarafından gösterilen görünür Kimden etki alanını, yani SMTP zarf etki alanını kaydedin. DKIM imzası'sd= imzalama alanı ve s= seçici ve alıcı sistemin Authentication-Results. Bir gönderen ekledi diye Authentication-Results alanına güvenmeyin.

SPF görünür Kimden adresinin değil, zarf kimliğinin kimliğini otomatik olarak doğrular. DKIM imzalama alanı için bir imzayı doğrular. DMARC Geçerli olanın altında görünür Kimden alanıyla aynı hizada olan bir geçiş yolu gerektirir hizalama modu. Sağlayıcıya ait bir zarf, markanız için uyumlu SPF üretmeden SPF geçebilir. Bunun tersine, geçerli bir hizalanmış DKIM imzası, SPF hizalanmadığında bile geçen DMARC yolunu sağlayabilir. DNS değiştirmeden önce gerçek kimlikleri inceleyin.

Bu açıklayıcı kabul durumunu, sağlayıcının varsayılan durumu hakkında bir iddia olarak değil, kullanın: Bir iletide From learning@example.com , zarf bounce@vendor.example.net ve d=example.com. ile doğrulanmış bir DKIM imzası bulunur. vendor.example.net SPF başarısı tek başına example.com ile uyumlu değildir; d=example.com ile geçerli imza, tam DKIM hizalamasını sağlar. Alıcı bunun yerine geçersiz bir imza bildirirse örnekte artık o geçiş hizalı yol yoktur. Hem kimlik doğrulama sonucunu hem de geçerli olduğu etki alanını kaydedin.

Arızaları sabit bir sırayla teşhis edin

Öncelikle, tam alan adı için yetkilendirilen ad sunucularının, düzenlediğiniz sunucular olduğunu doğrulayın. Beklenen sahip adı ve kayıt türü için yetkili sunucuları sorgulayın. Yanıtlarını hesabın sağladığı değerlerle karşılaştırın, yanlışlıkla alan adı son eki çoğaltmasını, eksik seçici etiketlerini, kısaltılmış anahtarları ve CNAME çakışmalarını kontrol edin. Ancak yetkili yanıt doğru olduktan sonra özyinelemeli önbelleğe almayı araştırmalı veya daha önceki bir TTL'nin süresinin dolmasını beklemelisiniz. Dünya çapında garantili tek bir yayılma tarihi yoktur.

Daha sonra başarısız rotada mesaj testini tekrarlayın. Bir web uygulaması, insan posta kutusundan farklı bir aktarım kullanabilir ve başarılı bir önizleme, üretim bildirimlerinin aynı kimliği kullandığının kanıtı değildir. DNS doğruysa ancak imza eksikse ilgisiz SPF izinleri eklemek yerine gönderen aktarım ve ürün yapılandırmasını araştırın. Kimlik doğrulama başarılı olursa ancak posta spam klasörüne yerleştirilirse, başlıkları saklayın ve itibarı, içeriği ve alıcı işlemlerini ayrı ayrı araştırın. Kimlik doğrulama, gelen kutusunun yerleşimini garanti etmez.

Kontrol ve tamamlama kanıtlarını değiştirin

Değişiklik yapmadan önce önceki kayıt kümelerini, onaylanmış yeni değerleri, etki alanı sahibini, etkilenen her iş akışının iş sahibini ve belirli bir kurtarma kararını saklayın. Gönderen eklemek için asla aynı sahipte ikinci bir SPF politikası oluşturmayın. Birleştirilmiş bir politikayı ve onun DNS arama bağımlılıklarını gözden geçirin; ilgisiz TXT kayıtları bir arada bulunabilir ancak birden fazla aday SPF politikası bir hatadır. Başka bir gönderenin seçicisinin üzerine yazmayın. Başarısız bir entegrasyonu gizlemek için tüm alanın DMARC politikasını zayıflatmayın.

Kabul, kapsam dahilindeki her gönderme yolu için yetkili DNS kanıtını, ürün doğrulamasını ve alınan ileti kimlik kaydını gerektirir. İş akışının beklediği yanıtları ayrı ayrı test edin. Bunlar, tamamlanmış testler değil, önerilen kontrollerdir: Bu kılavuz, canlı kiracı değişiklikleri, DNS ölçümleri veya teslim edilen mesaj sonuçları olmaksızın, tutulan belgelere ve sentetik muhakemeye dayanmaktadır. Bir insan sahibi, kanıtları incelemeli ve herhangi bir üretime geçiş işlemini onaylamalıdır. Değiştirme işlemi gösterilene kadar mevcut çalışma rotalarını kullanılabilir durumda tutun ve eski izinleri yalnızca kalan bağımlılığın bunları kullanmadığını doğruladıktan sonra kaldırın.

Politikayı değiştirmeden önce aktarım uyumsuzluğunu değerlendirin

Yazılı durum DH-01 için, help@example.com adresinden gelen personel web postasının güvenilir bir geçen DKIM imzasına sahip olduğunu varsayalım d=example.com, s=dreamhost. Web sitesi formu bunun yerine PHP postasını kullanıyor ve gözlemlenen DKIM imzası yok; SPF sonucu bilinmiyor. İlk rota öngörülen hizalanmış yola sahipken, ikincisi her mekanizmayı otomatik olarak başarısızlığa uğratmak yerine çözümlenmeden kalır. Web sitesi sahibinden desteklenen SMTP yapılandırmasını doğrulamasını ve yetkili bir testte zararsız bir form olayı tetiklemesini isteyin. Panel anahtarı eksik imzayı sağlamaz. Hiçbir gerçek mesaj, eklenti veya DNS kaydı test edilmedi veya değiştirilmedi.

Kurtarma için herhangi bir özel politikayı silmeden önce mevcut SPF kaydını onaylanmış temel değerle karşılaştırın. Bu sağlayıcının belgelenen davranışında, silme işlemi varsayılan ayarı geri yükler; bu, önceki çoklu gönderici ilkesinin tamamının geri yüklenmesiyle aynı şey olmayabilir.

Uygulama sınırını koruyun

RFC 9989 Bölüm 7.4, p=reject, yayınlayan alan adları için yalnızca SPF değil, geçerli DKIM gerektirir ve dolaylı posta ve posta listesi birlikte çalışabilirliği konusunda uyarıda bulunur. Tek bir başarılı doğrudan mesaj testi, her meşru yolun daha güçlü politikaya hazır olduğunun kanıtı değildir. Gerçek açığı teşhis ederken mevcut onaylı korumayı koruyun; Herhangi bir politika değişikliğinin kendi kararına ihtiyacı vardır.

[ Götürmek ]

PHP posta yolu, yönetilen SMTP imzalamayı devralmaz.

[ Role göre ]

Bu sizin için ne anlama geliyor?

Sonraki pratik adımlar için rolünüzü seçin.

BT / Posta Yöneticisi

DNS ve taşıma kanıtlarını bir arada tutun

Panel durumu, yetkili DNS yanıtı ve alınan mesaj, kurulumun farklı kısımlarını kanıtlar.

Sonraki adımlar

  1. DNS öncesi ve sonrası değerlerini ve sahipliğini kaydedin.
  2. Her gerçek gönderme aktarımını ve beklenen yanıt yolunu test edin.
  3. Kayıt Kaynağı, zarf, DKIM d/s ve güvenilir alıcı sonuçları.

CISO / SecOps

Yetki verilen güveni ve kurtarmayı inceleyin

Kimlik doğrulama, özette bir sağlayıcı adına değil, belirli altyapıya ve kimliklere yetki verir.

Sonraki adımlar

  1. DNS yetkisinin veya imzalama yetkisinin kapsamını inceleyin.
  2. Güvenli kimlik bilgileri işleme ve en az gerekli erişim gerektirir.
  3. Eski kayıtları yalnızca bağımlılık incelemesi ve onayından sonra kullanımdan kaldırın.

Kurucu / Teknik Olmayan

Kullanıma sunmadan önce rotayı onaylayın

DreamHost kurulum değişiklikleri müşteriye yönelik postaları ve yanıtları etkileyebilir.

Sonraki adımlar

  1. Her iş akışının iş sahibini atayın.
  2. Seçilen gönderen ve yanıt kimliklerini onaylayın.
  3. Kullanıma sunmadan önce kontrollü bir üretim yolu testi yapılmasını zorunlu kılın.

[ SSS ]

Sık sorulan sorular

DreamHost kaydı tüm postalarımın kimliğini otomatik olarak doğruluyor mu?

Hayır. Mesajı hangi hizmetin göndereceğini ve yetkili DNS nerede barındırıldığını belirleyin. Bu kılavuzun otomatik imzalama davranışı DreamHost tarafından barındırılan postalarla ilgilidir.

Web sitesi PHP posta mesajları otomatik olarak imzalanır mı?

DreamHost, sendmail ve PHP mail'in otomatik olarak DKIM imzalı olmadığını söylüyor. Desteklenen kimliği doğrulanmış SMTP yolunu kullanın veya kendi kendine yönetilen imzalamayı ayrı olarak planlayın.

Genel anahtarımı nerede bulabilirim?

Web Sitelerini Yönet'i, alan adının üç noktalı menüsünü ve ardından DNS Ayarlarını açın. Dokümantasyondaki örnek genel anahtarı değil, hesabınızın _domainkey TXT kaydını kullanın.

DNS başka bir yerde barındırılıyorsa ne olur?

DreamHost hesabının DKIM kaydını yetkili DNS sağlayıcısında yayınlayın. Yalnızca DreamHost panelinde görüntülemek yayın anlamına gelmez.

Varsayılanın yanına özel bir SPF kaydı ekleyebilir miyim?

Tek bir sahipte iki SPF politikası oluşturmayın. DreamHost, özel bir politikanın varsayılanın yerini aldığını söylüyor, bu nedenle hala gerekli olan tüm izinleri bilinçli olarak tek bir özel politikada tutun.

Özel SPF silersem ne olur?

DreamHost, varsayılan SPF kaydının otomatik olarak döndüğünü söylüyor. Yayınlanan gerçek sonucu yeniden kontrol edin ve diğer yasal hizmetlerin yetkilerini kaybetmediğinden emin olun.

Apex SPF kaydı her alt alanı kapsıyor mu?

Hayır. SPF politikaları ilgili zarf alanında değerlendirilir; bir alt alan adının kendi politikasına ihtiyacı olabilir.

DKIM başarısı gelen kutusu yerleşimini garanti eder mi?

Hayır. Hizalamayı ve güvenilir alıcının DMARC sonucunu doğrulayın, ardından itibarı, içeriği ve alıcı işlemlerini ayrı ayrı değerlendirin. Başarılı bir imza teslimatı garanti etmez.

[ Kaynaklar ]

Kaynaklar

  1. DreamHost DKIM kayıtları

    Bölümler Genel Bakış · DreamHost DKIM kaydı neye benzer? · DKIM sendmail ve PHP Mail ile kullanabilir miyim?

  2. DreamHost SPF genel bakış

    Bölümler DreamHost hangi SPF kayıtlarını otomatik olarak ekler? · Bir SPF kaydını nasıl eklerim veya düzenlerim? · İletişim formları ve SPF kayıtları birlikte nasıl çalışır?

  3. RFC 7208 SPF

    Bölümler §2.4 · §2.6.5 · §3.2 · §3.3 · §4.6.4

  4. RFC 6376 DKIM

    Bölümler §3.4 · §3.5 · §3.6 · §3.7 · §6.1 · §6.3

  5. RFC 9989 DMARC

    Bölümler §4.4 · §5.3.5 · §5.4 · §7.4 · §8

[ Sözlük ]

Sözlük

DKIM seçici
Bir imzanın d= etki alanıyla birlikte kullanılan s= etiketi, DNS genel anahtarını bulmak için kullanılır.
Zarf alanı
SPF tarafından değerlendirilen SMTP gönderen kimliğinin alanı; görünen Kimden alan adından farklı olabilir.
DMARC hizalaması
Görünür Kimden ile geçen SPF veya DKIM kimliği arasındaki gerekli alan adı ilişkisi.
Yetkili DNS
Bir etki alanı veya bölgenin yayınlanan kayıtlarından sorumlu olan yetkilendirilmiş DNS hizmeti.

Kurumsal menşe

Neden en iyi finans kurumları ve hükümetler e-posta güvenlik kontrol panellerini kullanımdan kaldırdı.

Geleneksel e-posta kimlik doğrulama platformları size bir gösterge tablosu satar ve mühendislerinizden bu işi yapmalarını ister. Riskli ortamlarda, manuel gözetim, gecikmeli uygulama, konfigürasyon kayması ve izlenmeyen gölge alanlar anlamına gelir.

EmailAuth aracılı e-posta kaynak platformudur. Temsilcilerimiz uyguluyor p=reject, üçüncü taraf gönderenleri uyumlu tutun ve alan adlarınızı tam sürüme taşıyın RFC 9989 döngüdeki insan tarafından denetlenebilirliğe sahip yeni DMARC standardı uyumluluğu.

Hükümetler Büyük işletmeler 1. Seviye finans kurumları

SaaS · Özel kiracılık · Şirket içi hava boşluklu · BYOK şifrelemesi

Bilgi Bankası