Portward
İş Akışları

E-posta sunucusu kurulumu: MX'den DMARC'a, her değişiklik için fark raporu

03
Alan adı e-postası

Kendi alan adınız için posta DNS kayıtları

Kendi alan adınız için bir e-posta sunucusu kurulumu yazılımla değil, DNS ile başlar. MX kayıtları alan adı için postaların nereye teslim edileceğini belirtir, SPF bu alan adı adına gönderim yapabilecek sunucuları listeler, DKIM alıcıların doğrulayabileceği bir imza ekler, DMARC bu kontrollerden geçmeyen postalarla ne yapılacağını söyler ve gönderen IP adresinin eşleşen bir ters DNS (PTR) adı olmalıdır. Portward kayıtlarınızı okur, eksik olanları listeler ve her değişikliği kabul etmeniz için bir fark raporu olarak hazırlar. Alıcılar IP itibarına bakar, bu nedenle Portward postanın gelen kutusuna ulaşacağını garanti edemez. Bu iş akışını, sahip olduğunuz bir sunucuda kendi alan adınız için normal posta kullanımı için kullanın. İşleri küçük tutun: bir kayıt, bir fark raporu, bir test.

01

Proje klasörünü açın

Alan adı için bir klasör oluşturun, alan adı dosyanızı ve herhangi bir posta yapılandırmasını içine kopyalayın ve bu klasörü Portward'ta çalışma klasörü olarak açın. Dosya araçları bu klasör içinde çalışır, bu nedenle ajanın okumasını istediğiniz şeyleri kopyalayın ve geri dönmeniz gerekirse diye ilk değişiklikten önceki alan adı dosyasının bir kopyasını saklayın.

02

Ask first ile kayıt kontrolü isteyin

Plan only veya Ask first seçeneğini seçin ve hedefi açıklayın, örneğin: bu alan adı dosyasındaki MX, SPF, DKIM ve DMARC kayıtlarını listele ve eksik olanları söyle. Ajan, her araç çağrısı için bir kartla yanıt verir ve Plan only modunda eksik olanları listelerken hiçbir şey değiştirmez.

03

Her fark raporunu gözden geçirin

Her değişiklik için kartı okuyun. edit_file aracı yeni kaydı eskisinin yanında gösterir ve Ask first modunda kabul edene kadar hiçbir şey değişmez. Anlamadığınız herhangi bir şeyi reddedin ve tekrar denemeden önce ajanın açıklamayı istemeyi unutmayın.

04

Dışarıdan test edin

Kayıtları DNS sağlayıcınızda uygulayın, yayılmalarını bekleyin, ardından Shell ile kendi arama komutunuzu çalıştırın ve çıktıyı alan adı dosyanızla karşılaştırın. Her sonucu, tarih, değiştirdiğiniz kayıt ve aramanın döndürdüğü sonuç ile birlikte çalışma klasöründeki bir günlük dosyasına not edin.

Sunucu ve e-posta alan adı için bir kurulum kontrol listesi

vps-setup-checklist.txt
# checklist for my own VPS and its mail domain
step 1: update the system
step 2: create a normal user
step 3: log in with SSH keys
verify 1: key login works before password login is off
step 4: allow only the ports I need in the firewall
step 5: set the time zone and time sync
step 6: add MX, SPF, DKIM and DMARC records
verify 2: the sending IP has a matching PTR name
step 7: make a backup
verify 3: a test restore works

Bu sade kontrol listesi bir VPS ve üzerindeki e-posta alan adını kapsar. Her doğrulama satırı, ilerlemeden önce kontrol edebileceğiniz bir sonucu belirtir; örneğin anahtar girişi, güvenlik duvarı kuralları veya eşleşen bir PTR adı. Satırları kendi sunucunuz için düzenleyin, ardından ajanın bunları tek tek işleyip her birinin gerçek sonucunu raporlamasını isteyin. Kendi hizmetleriniz için satırlar ekleyin ve sunucunuz için geçerli olmayan satırları silin.

Portward ile e-posta alan adı kayıtlarını kurma

Şu an sahip olduğunuz kayıtları okuyun

Ajan, alan adı dosyanızın kopyasını read_file ile açar ve MX, SPF, DKIM ve DMARC satırlarını listelemek için grep kullanır, ardından eksik olanları tek bir kartta bildirir. Plan only modunda bu listeyi bir plan olarak yazar ve hiçbir şey değiştirmez; bu, zaten posta alan adında çalışan bir alan adında başlamak için en güvenli yoldur. Evde bir e-posta sunucusu kendiniz barındırmak istiyorsanız, önce gönderen IP adresi için bir ters DNS adına sahip olup olmadığından emin olun, çünkü alıcılar IP itibarına bakar. Listeyi okuyun ve önce hangi kaydı ekleyeceğinize karar verin. Ajan bir kopya üzerinde çalıştığı için orijinal dosya dokunulmaz kalır. Eksik kayıtların listesini bir notlar dosyasına kaydedin, böylece bir sonraki oturum hafıza yerine gerçeklerden başlar.

SPF ve DKIM kayıtlarını yazın

SPF, alan adı adına gönderim yapabilecek sunucuları listeler ve DKIM alıcıların doğrulayabileceği bir imza ekler. Ajan, edit_file aracını kullanarak SPF satırını alan adı dosyanızın kopyasına ekler ve bunu bir fark raporu olarak gösterir ve web_search, tam sözdizimine ihtiyacınız olduğunda posta yazılımınızın resmi belgelerini bulur. DKIM genel anahtarı posta yazılımınızdan gelir, bu yüzden kendiniz yapıştırın ve ajanın yerleştirmesine izin verin. Ask first modunda ajan, her değişiklikten önce durur ve kabul etmeden önce yeni satırı eskisiyle karşılaştırırsınız. Her seferinde bir kayıt ekleyin ve bir sonrından önce DNS sağlayıcınızda uygulayın, böylece herhangi bir hata tek bir değişikliğe izlenebilir.

MX kaydını ve ters DNS'i ayarlayın

MX kaydı, alan adı için postaları alan ana makineyi belirtir ve PTR adı, gönderim yaptığınız IP adresine aittir. Ajan, edit_file ile MX satırını ekler ve seçtiğiniz önceliği korur, ardından write_file ile ters DNS adı olarak istediğiniz ana makine adını listeleyen kısa bir not yazar. IP adresinin yönetildiği yerde ayarlamayı sağlayıcınıza sorun. Yeni bir VPS'in ne kadar güvenlik sertlemesine ihtiyacı olduğu, çalıştırdığınız hizmetlere bağlıdır ve bir posta hizmeti düşünülmesi gereken daha fazla kapı ekler, bu yüzden herhangi birini açmadan önce onları listeleyin. Posta yazılımınızın kullandığı tam ana makine adını yazın ve ajanın adların uyuşması için MX satırıyla ve PTR notuyla karşılaştırmasına izin verin.

Kayıtları ve posta akışını kontrol edin

Shell ile kendi arama komutunuzu çalıştırın ve ajanın çıktıyı alan adı dosyasıyla karşılaştırmasına izin verin, kayıt kayıt. Posta canlıya geçmeden önce temel VPS güvenlik kurulumunu gözden geçirin: anahtar girişi, yalnızca ihtiyacınız olan kapıları içeren bir güvenlik duvarı ve test edilmiş bir yedekleme. Ardından alan adınızdan kendi adresinize bir test mesajı gönderin ve SPF ve DKIM sonuçları için başlık satırlarını okuyun. Ajan her sonucu bir kartta gösterir ve sonucu günlük dosyanıza not edersiniz. Geçen bir test, her gelen kutusuna teslimatı garanti etmez. Bir kontrol başarısız olursa, başlık satırlarını sohbete yapıştırın, alıcının eşleştiremediği kaydı sorun ve bir seferde bir kayıt değiştirin, ardından arama komutunu tekrar çalıştırın.

Windows için Portward

Gözden geçirilebilir adımlarla posta DNS kayıtlarınızı kontrol edin

Portward'ı İndir ↗