SMTP Sunucusunun Hazırlanması, Kullanımı ve En İyi Uygulaması

E -postanın gerçekte nasıl çalıştığını merak ettiler, bir e -posta gönderdiğinizde ve birkaç saniye içinde alıcınızın gelen kutusundalar, bunun nasıl gerçekleştiğinin arkasındaki teknoloji Basit Posta Aktarım Protokolü (SMTP). IMAP/POP3 sunucusu kullanılarak kabul edildikten sonra e -postanın sunucuda nasıl saklandığı farklı bir zaman için bir hikaye, şimdilik SMTP’yi tartışacağız ve makalenin sonunda STMP protokolünü tam olarak anladığınızı umuyoruz. SMTP sunucusu, genel seçenekler ve yollar e -postanızın spam girmeyi bitirdiğinden emin olun.
İçindekiler tablosu
SMTP nedir?
SMTP sunucusu nedir?
SMTP nasıl çalışır?
Halka açık SMTP’nin limanı ve adresi
Genel SMTP Sunucu Adı
Mass SMTP Sunucu Sağlayıcılarının Ayarları
SMTP sunucusunu WordPress ile kullanmak
Linux’ta yayınlanan SMTP sunucusunu hazırlayın
SMTP Sunucusunu Kullanma
SMTP nedir? Basit Posta Aktarım Protokolü (SMTP) e -posta göndermek için kullanılan bir protokoldür, bu, her SMTP sunucusunun internetteki SMTP veya diğer POP3/IMAP sunucusuyla iletişim kurabilmesi ve birbirini anlayabilmesi için genel standartları tanımlar. E -posta konuşmasının aynı dilde aktarılmasında yer alan farklı kuruluşların olmasını sağladığını söyleyebilirsiniz.
SMTP sunucusu nedir? SMTP protokolünün, SMTP SERVE/SMTP Rölesi adlı bir e -posta veya e -posta rölesi göndermek isteyenler için SMTP isteklerine yanıt veren bir uygulama tarafından sağlanması gerekir. Aşağıda verildiği gibi iki türe ayırabilirsiniz, her ikisi de küçük farklılıkların yanı sıra aynıdır –
SMTP Sunucusu: Bu, SMTP rölesiyle aynı şeydir, ancak esas olarak alıcının etki alanı Etki Alanı sunucusuyla aynı olduğunda kullanılır. Bu genellikle gmail.com, yahoo.com.smtp röle sunucusu gibi ücretsiz e -posta hizmetleri ile kullanılır: Bu aynı zamanda bir sunucudur, ancak bu terim, kaynak e -posta alanı ve hedef e -posta etki alanı SMTP Etki Etki Etki alanı sunucusundan farklı olduğunda kullanılır. . Bir örnek, bunu sunan Sendgrid veya SendInBlue’dur. Bu sunucular esas olarak harfler için yönlendiricilerdir.
Sahte SMTP Sunucusu: -Bu sunucu esas olarak geliştirici tarafından test etmek için kullanılır, temel olarak kullanıcıların e-postanın herhangi bir e-posta göndermeden alıcının sonunda nasıl görüleceğini görmesine izin veren tüm kapsayıcı sunuculardır. Mailhogs veya Mailcatchers gibi yerel uygulamaları yükleyebilir veya MailTrap veya yerel araçlarımız gibi sağlanan bulutları kullanabilirsiniz.
SMTP nasıl çalışır? Aşağıda SMTP ile çalışmak için bir e -postanın nasıl gönderileceğine dair genel bir rehber bulunmaktadır.
Konu ile bir e -postayı derlemek ve doldurmak ve tuşuna basmak için e -posta istemcisini kullanarak [e -posta korumalı] [e -posta korumalı] e -posta göndermek isteyen bir kullanıcı.
Kullanıcı basıldıktan sonra, e -posta istemcisi şimdilik yapılandırılmış olan SMTP sunucusuna bağlanır, smtp.source.com olarak varsayalım. İstemci ve SMTP sunucusu el sıkışmasını yapar ve yetkilendirme gerekliyse, istemci aynı şey için kimlik bilgileri sağlar.
El sıkışmasından sonra, e -posta istemcisi alıcının adresini durumumuzda gönderir [e -posta ile korunur], konu ve içerik.
Kullanıcımız aynı etki alanında birini göndermişse, sunucumuz yalnızca yerel alıcı sunucusuna devam edecektir. Daha sonra SMTP sunucusu, alıcının IP’sini veya SMTP sunucusunun çalıştığı etki alanı adresini bilerek MX verileri için DNS isteklerini kullanır.
Ardından alıcının SMTP adresine bağlanın ve bir e -posta göndermeye çalışın.
Alıcının e -posta sunucusu, orada devam eden e -postayı idare edip edemeyeceğini doğrular. Ve eğer her şey yolundaysa, bu IMAP veya POP3 sunucusuna iletilir.
Kamu SMTP’nin bağlantı noktası ve adresi Çoğu durumda, SMTP adresi, bağlanmaya çalıştığınız alan adının önünde harfin veya SMTP’nin önek olacaktır. Bu aynı zamanda, istemciyi e -posta mesajının nasıl tutulacağını işleyecek e -posta sunucusuna yönlendiren DNS’deki Posta Exchange (MX) kaydıyla da belirlenir.
SMTP sunucusu adresini bulmak için dijital komutu kullanabilirsiniz
Root@MailTest: ~# Dig +Short Freesmtpservers.com MX
20 smtp.freesmtpserservice.com.
10 smtp.freesmtpservers.com.

>
1
2
3 Root @ MailTest: ~ # Dig +Short Freesmtpservers.com MX
20 SMTP. Freesmtpservers. com.
10 SMTP. Freesmtpservers. com.

O zaman gerekirse bir IP adresi bulmak için DIG komutunu kullanabilirsiniz.
Root@MailTest: ~# Dig +Short smtp.freesmtpservers.com
104.237,130.88

>
1
2 Root @ MailTest: ~ # Dig +Short smtp.freesmtpservers.com
104.237,130.88

Bağlı bağlantı noktaları, sunucular ve rölelerle o kadar basit olmayan şeyler genellikle bağlanabileceğiniz farklı bir bağlantı noktası kümesine sahiptir, her biri belirli gereksinimleri karşılamak için fazla mesai haline geldi. Tr class = “satır-1 tek”> bağlantı noktası numarası Repperty bilgileri 25 Standart SMTP bağlantı noktası Bu özellikle e-posta röleleri için kullanılmalı 465 durdurulan SMTP bağlantı noktası SSL kullanarak güvenli SMTP içindir şifreleme için. Kullanımdan kaçının. Güvenli Modern Çoğu modern e-posta istemcisi bunu kullanacak, TLS şifrelemesini kullanıyor. Class = “Sütun-1”> 2525 Standart Olmayan Alternatif SMTP bağlantı noktası Bu 587 için alternatif olarak kullanılır engellenirse. SMTP sunucusu için genel SMTP sunucusu genel adresinin adı SMTP ile başlar. veya mektup. Alan adı ile bazılarının bir IP adresi de olabilir. Aşağıda birkaç ortak ayrıntının bir listesini yaptık –
Port SMTP Sunucunun Adı GoogleMail smtp.gmail.com 587 outlook.com smtp.live.com 587 Office365.com SMTP.OFFICE365.com 587 Yahoo Mail smtp.mail.yahoo.com 465 Yahoo Mail Plus plus.smtp.mail.yahoo.com

465 İngilizce Yahoo smtp.mail.yahoo.co.uk 465 evet Hoo deutschland smtp.mail.yahoo.com 465

yahoo au/nz smtp.mail.yahoo.com.au 465 o2 smtp.o2.ie 25 O2.uk smtp.o2.co.uk 25

aol.com smtp.aol.com 587 at & & & & &
T smtp.att.yahoo.com 465

satır-14 bile “> ntl @ntlworld.com smtp.ntlworld.com 465 bt connect pop3.btconnect.com 25 bt openworld mail.btopenworld.com 25 Bt Internet mail.btinternet.com 25 turuncu smtp.orange.net <net <net 25 orange.uk smtp.orange.co.uk 25 İngiliz wanadoo smtp.wanadoo.co.uk 25 hotmail smtp.live.com 465


o2 çevrimiçi deutschland mail.o2online.de

25 t-online alman SecureSmtp.t-online.de 587

class = “sütun-1”> 1 & 1 (1and1) smtp.1and1.com 587 > 1 &
1 Almanca smtp.1und1.de 587

-26 eşit “> comcast smtp.cast.net 587 verizon out.verizon.net <net 465 verizon (barındırılan yahoo) out.yahoo.verizon.net 587 zoho mail smtp.zoho.com 465 mail.com smtp.mail.com 587 gmx.com smtp.gmx.com 465 [korumalı e-posta] USA.net smtp.postoffice.net 465

Daha fazla göndermek istiyorsanız ne olur Birkaç e -postadan sonra, 10.000 K e -posta, o zaman kitle SMTP rölesi gibi bir şeye ihtiyacınız olacak, ayrıca size yangın ve izleme, açılış oranları vb. Gibi diğer özellikler vereceklerdir. Ayrıca bir protokol olarak SMTP oldukça yavaş olduğu için hızlı bir e -posta göndermenize yardımcı olur. Miktar çok büyük değilse, bir seçim yapmak için ücretsiz SMTP sunucu sağlayıcımızı kullanabilirsiniz.
Büyük kullanıcı tabanınıza bir e-posta göndermek istiyorsanız veya e-posta pazarlaması için mümkünse, çeşitli kayıtlı sağlayıcılarla aşağıdaki fiyatı verdik. ODD “> ÜCRETSİZ Satıcı/Ay Günlük Limit Paket Yorumları SendBlue 9000 300 10 bin için 25 $ 1 milyon için 499 $ Ücretsiz Ücretsiz TurBosmtp

6000 200 14.95 için 50k ila 979.95 için 2 milyon için. 12 ay için 6000/ay Alibaba doğrudan harf

6000 200 .00029 1000 e-posta başına

Tr>
pepipost 3000 100 150 bin için 25 $ 2 milyon için

class =” satır -6 bile “> sendgrid 3000 100 14 $,
150 bin için 749 $ ‘a kadar 50 bin e-posta için 95 sparpost 3000 100 > 50 bin için 20 $ ila 1 milyon için 525 $ elastik e-posta 3000 100 Amazon SES gibi maliyetler Düşük maliyetli ücretli seçenekler Amazon Ses 62000 .0001 1000 e-posta için AWS EC2 sunucusundan gönderilirse en ucuz olanlardan biri < gmail 15000 500 gsuite premium bir seçenektir Etki alanı olacak Gmail.com’da hesap süspansiyonuna neden olabilir. Sendmail, bu, nakliye söz konusu olduğunda bir hit veya özledim olabilir, bu nedenle SMTP ayarlarını kullanabilen veya aynı şey için SMTP API’sını kullanabilen bir WordPress eklentisi kullanmanızı öneririz.
Varsayılan olarak, WordPress bir e -posta göndermek için bir PHP mektubu kullanır, doğru yapılandırılırsa yeterlidir, ancak çoğu durumda, üçüncü taraf hizmetlerini kullanmak daha kolaydır, çünkü ana bilgisayarların çoğu doğrudan konsol erişimine izin vermez. ve IP ana bilgisayar, spam nedeniyle kara listeye alınmış olabilir, çünkü sunucuda (halka açık bir şekilde barındırıyorsanız) davranmayabilecek ve IP’nizin kara listeye alınmasına neden olabilecek başka kullanıcılar da olabilir. Kara listeye alınarak, IP sunucunuzun, postanızın geçmesini zorlaştıran bilinen bir Global Spammer listesine girildiğini, durumunuzu buradan kontrol edebilirsiniz. WordPress için WP Posta SMTP eklentisini öneriyoruz, kolay, kolay, Gmail dahil olmak üzere birçok farklı satıcıyı yapılandırmak, düzenlemek ve desteklemek, gönderilen tüm e -postaları kaydetmek için seçenekler de vardır. Ücretsiz paketler çoğu kullanıcı için yeterli olmalıdır. WordPress’in içinden kolayca yükleyebilir veya WordPress web sitesinden indirebilirsiniz. Premium bir pakete sahiptir, ancak ücretsiz çoğu kullanıcı için yeterince iyi olmalıdır. Linux MTA hızlı karşılaştırmasında yayınlanan SMTP sunucusunu hazırlayın, Postfix’i seçeceğiz çünkü Linux ile çalışacağız –

Eğer … qmail exim Postfix e-posta notu
deneyimsiz 0 3 1 3 exim ve postfix iyi belgeler ve net örnekler var güvenlik konusunda endişe 3 2 0 3 Postfix güvenli ve moderndir;Qmail güvenli ama çok eski ve telaşlı;EXIM farklı kriterler için güvenlidir (yukarıda okuyun.) Milter sendmail’e güveniyor 0 1 3 2 Postfix orduyu yönetebilir;
Eşdeğer Exim Filtre Yönlendirici/Script kullanabilir Minimum karmaşıklık istiyorum 0 3 0 3 Sendmail bazı kolay ön uç vardır, ancak ne kadar derin girerseniz, sonuçlar o kadar kötü olur. Postfix ve exim’in tahmin edilmesi daha kolaydır. “Sütun-5”> 2 Diğer yorumlar için aşağıdaki gömülü uygulamaya bakın

windows 0 2 3 0 sendmail orijinal bir Windows bağlantı noktası vardır; Exim cygwin dağıtımında ticari destek gerektirir 1 3 3 3 Tüm MTA’lar için yetkin bir şirket var; Qmail, çok eski olduğu için daha az destekleyicidir

Postfix, e -posta göndermek veya almak için bir sunucu veya SMTP istemcisi olarak işlev görebilen bir posta aktarım aracısıdır (MTA). Yönetilmesi ve yapılandırılması çok kolaydır ve kendimiz ihtiyaçlarımızın çoğu için kullanırız, aynı zamanda üçüncü taraflı e -posta hizmetleri aracılığıyla e -postaya devam etmek için bir aracı olarak hareket etmek üzere ayarlanabilir. Yalnızca temel hazırlığı tartışacağız ve ilk e -postanızı göndereceğiz.
En basit kurulum Postfix’i yüklemeden oluşur ve bunu iyi yapmanız gerekir. Böyle basit ayarlar teknik olarak çalışacaktır, ancak e -postanız spam olabilir, bunu yerine getirmek ve daha iyi e -posta sunumunu sağlamak için, e -postanızın girmesini sağlamak için gereken DKIM veya SPF gibi başka gereksinimler eklediğimiz başka yönergelerimiz var. Ancak yine de, çok iyi bir neden olmadıkça, kendi e -posta sunucunuzu çalıştırmanızı önermiyoruz. Bu işlem, yeni yüklü bir Ubuntu 20.04’ü olduğunu varsayar ve Linux komut satırı ile çalışabilirsiniz, eğer değilse, mevcut SMTP sağlayıcılarından birini kullanmanızı öneririz. Ubuntu 20.04 sunucusunda Postfix’i ayarlayacağız ve çalışıp çalışmadığını görmek için test etmek için kendi kukla hizmetimize bir e -posta göndereceğiz. Başlamak için, APT SUDO APT Güncelleme Paketi Yöneticisi için bir Güncelleme Önbellek Komutu yayınlayacağız Aşağıdaki komutu kullanarak Postfix’i yükleyeceğiz – sudo apt yükleme Postfix yüklemesi birçok talimatı açacak, lütfen aşağıdaki seçenekleri oluşturun –
Genel tür e -posta yapılandırması? : Bunun için bir internet sitesi seçeceğiz çünkü bu altyapı ihtiyaçlarımıza uygun.
Sistem E -posta Adı: Bu, kullanıcı tarafından belirlenen bir gönderenin etki alanı yoksa bir e -posta göndermek için kullanılacak temel etki alanıdır. Bu nedenle, User1’den bir e -posta gönderirseniz ve belirtilen bir etki alanı yoksa, bu e -postaya sabitlenir. Örnek.com verilirse, [E -posta Korumalı] ‘dan bir e -posta gönderir.
Temel yapılandırmayı halletmelidir. Tam hazırlık için, mektup sunucumuz için hazırlık kılavuzunu izleyin. Şimdi Port 25 kullanılabilir olmalı, -sudo lsof -i -p -n | grep dinle
sudo netstat -tulpn | grep dinle
Sudo ss -tulpn | grep dinle

Sudo lsof -i: 22 ## 22 ## gibi belirli bir bağlantı noktasını görün
Sudo nmap -sstu -o ip -Adress -eadress

>
1
2
3
4
5 Sudo lsof – i – p – n | grep dinle
Sudo Netstat – Tulpn | grep dinle
Sudo ss – tulpn | grep dinle
Sudo lsof – i: 22 ## 22 ## gibi belirli bir bağlantı noktasını görün
Sudo nmap – stu – o ip – adresi – burada

Bu Master 2575 Kök 13U IPv4 30244 0T0 TCP *: 25 (Dinle) Master 2575 Kök 14U IPv6 30245 0T0 TCP *: 25 (Dinle)
sudo dpkg-reconfigure postfix

>
1 sudo dpkg – yeniden yapılandırma postfix

SMTP sunucumuzun etkin ve çalıştırılması gerektiğine hazırız. Ardından, internetteki birkaç kullanıcıya bir e -posta gönderebilir veya çeşitli şeyleri test etmek için tüm e -postaları yakalamak için olabiliriz. Her zamanki SMTP sunucusunu kullanarak, e -posta istemcileri çoğumuz tarafından SMTP sunucusuyla etkileşim kurmak için kullanılan en yaygın yollardır, ancak Telnet kullanarak doğrudan etkileşime girebilirsiniz. Bu yöntemle başlayacağız çünkü bu çok havalı. Linux’ta Telnet kullanarak e -posta gönderin Aşağıdaki komutu girerek yerel SMTP sunucunuza Bağlan -Telnet LocalHost 25

>
1 Telnet Localhost 25

Böyle bir şey göreceksin –
Root@MailTest: ~# Telnet Localhost 25
Deneme :: 1 …
Localhost’a bağlı.
Kaçış karakteri ‘^]’.

>
1
2
3
4 Root @ MailTest: ~ # Telnet Localhost 25
Deneme :: 1 …
Localhost’a bağlı.
Kaçış karakteri ‘^]’.

Bağlanamıyorsanız, postfix çalıştığından emin olun ve 25 bağlantı noktasını açın. Şimdi [e -posta korumalı] (tüm e -postaları yakalayın) demek için bir e -posta gönderelim.
Root@MailTest: ~# Telnet Localhost 25
Deneme :: 1 …
Localhost’a bağlı.
Kaçış karakteri ‘^]’.
220 MailTest ESMTP Postfix (Ubuntu)
Ehlo Localhost
250-li292-146.members.linode.com
250 pipelingi
250 boy 10240000
250 vrfy
250
250 starttls
250-gelişenstatuskodlar
250-8bitmime
250-DSN
250-SMTPUTF8
250 Yığın
Posta: [email protected] 2.1.0 Tamam
Rcpt to: [email protected]
250 2.1.5 Tamam
veri
354 son veriler ile.
Konu: E -posta Hizmet Testi
Bu bir e -posta testidir.
.
250 2.0.0 Tamam: A6ADC402D4
ÇIKIŞ YAPMAK
221 2.0.0 Güle güle
Bağlantı yabancı ev sahibi tarafından kapatıldı.

>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 Root @ MailTest: ~ # Telnet Localhost 25
Deneme :: 1 …
Localhost’a bağlı.
Kaçış karakteri ‘^]’.
220 MailTest ESMTP Postfix (Ubuntu)
Ehlo Localhost
250 – Li292 – 146.Members.linode.com
250 – Boru hattı
250 – Boyut 10240000
250 – vrfy
250 – ETRN
250 – starttls
250 – Gelişmiş STATUSCODES
250 – 8bitmime
250 – DSN
250 – SMTPUTF8
250 Yığın
Posta: Bob @ Örnek. com
250 2.1.0 Tamam
RCPT: Smtptest @ freesmtpservers. com
250 2.1.5 Tamam
veri
354 son veriler ile.
Konu: E -posta Hizmet Testi
Bu bir e -posta testidir.
.
250 2.0.0 Tamam: A6ADC402D4
ÇIKIŞ YAPMAK
221 2.0.0 Güle güle
Bağlantı yabancı ev sahibi tarafından kapatıldı.

[E -posta Korumalı] için e -postanın gelen kutusunda alınıp alınmadığını veya farklı bir alıcı kullanıyorsanız, gelen kutusunda kontrol edebilirsiniz. Linux’daki Linux komut satırından bir e -posta gönderin, hızlı bir şekilde bir e -posta göndermek için Sendmail komutunu kullanabiliriz.
Echo “Konu: Merhaba” | Sendmail -v [email protected]

>
1 Echo “Konu: Merhaba” | SendMail – V smtptest @ freesmtpservers. com

Umarım makalemi beğenirsiniz, eğer birkaç noktayı veya bir yerde yanlış özlediğimi düşünüyorsanız bana söyle ve burada güncelleyeceğim.

admin

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir