tak … i nie.
tak, ponieważ wszystko, co musisz zrobić, aby wysłać e-mail, to być w stanie nawiązać wychodzące połączenia SMTP do odpowiedniego serwera SMTP, który odbiera pocztę dla zamierzonego odbiorcy. Oznacza to, że jeśli chcesz wysłać wiadomość e-mail do kogoś z adresem Gmail, musisz być w stanie nawiązać połączenie TCP z smtp.gmail.com na porcie 25 należy odpowiednio połączyć się z serwerem i zamknąć połączenie.
możesz to zrobić nawet z terminala/wiersza poleceń z ulubionego systemu operacyjnego, czy to macOS, Linux/Unix, czy nawet Windows za pomocą programu telnet (jeśli znasz polecenia SMTP, to znaczy).
jednak około 2003 lub 2004 roku nastąpił ogromny wzrost liczby wirusów makro Microsoft Word, które zaimplementowały (źle napisanego) klienta SMTP, aby spamować ludzi. Wirus makro rozprzestrzeniałby się, wysyłając się do odbiorców i po prostu spamował bezpośrednio z domowych komputerów.
w rezultacie większość dostawców usług internetowych blokuje połączenia wychodzące na port 25, co oznacza, że nie można już wysyłać wiadomości e-mail bezpośrednio, ale należy użyć przekaźnika dostawcy usług internetowych lub serwera SMTP z uwierzytelnianiem i alternatywnym portem przesyłania poczty (więcej na ten temat poniżej).
Ponadto, ponieważ klienci SMTP byli tak słabo zaimplementowani, naruszają szereg konwencji dotyczących identyfikowania się jako serwer pocztowy. Wielu administratorów poczty zaimplementowało dodatkowe kontrolki do blokowania i / lub filtrowania poczty z wątpliwego źródła.
czyli,
- jeśli nie masz poprawnego wpisu DNS MX dla swojej domeny, Twoja poczta może zostać odrzucona.
- jeśli nie masz prawidłowej nazwy hosta DNS dla swojego serwera pocztowego, Twoja poczta może zostać odrzucona.
- jeśli adres IP serwera pocztowego znajduje się na dynamicznej liście IP (np.
- jeśli adres IP serwera pocztowego nie może odbierać poczty (weryfikacja nadawcy), Twoja poczta może zostać odrzucona.
- jeśli adres IP serwera pocztowego znajduje się na czarnej liście opartej na DNS, Twoja poczta może zostać odrzucona.
- jeśli twój serwer pocztowy nie ma wpisów SPF lub DomainKeys W DNS, Twoja poczta może zostać odrzucona.
- jeśli twój serwer pocztowy nie jest prawidłowo skonfigurowany, Twoja poczta może zostać odrzucona.
- jeśli adres nadawcy koperty (a nie nagłówek From:, który widzisz) jest w jakikolwiek sposób dziwny, wskazując na automatyczny program pocztowy (taki jak formularze e-mail serwera www), wiadomość e-mail może zostać odrzucona.
- jeśli serwer poczty odbierającej ma filtr wiadomości, który odczytuje treść wiadomości e-mail w poszukiwaniu adresów URL/linków, słów kluczowych lub innych cech spamu, Twoja poczta może zostać odrzucona.
było wiele prób kontrolowania epidemii spamu, a wiele z powyższych zostało włączonych w tym czasie. Czasami mogą nie odrzucić wprost, ale powyższe kryteria mogą zwiększyć wynik spamu o kilka punktów. Im więcej testów wiadomości e-mail nie powiodło się (zarówno z powodu błędów protokołu serwera poczty wysyłającej powyżej, jak i dodatkowych kryteriów dotyczących treści), tym bardziej prawdopodobne jest, że zostanie ona zidentyfikowana jako spam i odrzucona lub filtrowana/usunięta.
w dzisiejszych czasach wydaje się, że większość administratorów poczty odrzuci wiadomość e-mail bezpośrednio na jednej lub dwóch podstawowych cechach konfiguracji serwera (DNS, dynamiczny zakres IP) i odbierze całą inną pocztę z ciężką kontrolą w celu filtrowania do folderu spamu.
z tego powodu, w połączeniu z dostawcami usług internetowych blokującymi pocztę wychodzącą bezpośrednio do serwerów SMTP, zazwyczaj nie będziesz mógł wysyłać z sieci domowej. Sposób, w jaki działa większość dostawców hostingu i usług poczty e-mail, to uwierzytelniony port przesyłania wiadomości e-mail.
konfigurujesz swojego klienta pocztowego, aby łączył się z serwerem SMTP na porcie 587, wprowadzasz nazwę użytkownika i hasło do swojego konta (weryfikuje, kto wysyła te bzdury), a następnie możesz ominąć swojego dostawcę usług internetowych. Chodzi o to, że żaden serwer SMTP nie odbiera poczty dla swoich klientów na 587, po prostu odbiera pocztę do przekazywania gdzie indziej.
wszystko to zakłada, że masz połączenie z ISP konsumenta. Jeśli masz usługę klasy biznes, prawdopodobnie będzie mniej ograniczeń w wysyłaniu poczty (tj. nie blokuje portu 25), ponieważ firma może legalnie wysyłać wiadomości e-mail z wnętrza. Jeśli ograniczenie istnieje, połączenie telefoniczne z linią wsparcia biznesowego prawdopodobnie spowoduje wyjątek od polityki.
wtedy masz przyjemność konfigurowania serwera poczty e-mail w taki sposób, aby inni nie odrzucali poczty od Ciebie. Będzie to skomplikowane za pierwszym razem (zwłaszcza jeśli nie jesteś zaznajomiony z pojęciami wspierającymi), ale jest stosunkowo proste.
potrzebujesz:
- nazwa domeny i mechanizm publikowania rekordów DNS (np. rejestrator, firma hostingowa lub poprawnie skonfigurowany serwer DNS własnego)
- prawidłowe wpisy DNS:
- rekord A dla Twojego serwera pocztowego (identyfikuje Twój serwer pocztowy w sieci)
- rekord MX dla Twojej domeny (identyfikuje, który serwer ma odbierać pocztę dla Twojej domeny)
- rekord PTR dla adresu IP (opcjonalnie PTR wskazuje z powrotem na powyższy rekord a, ale nie jest to oficjalnie wymagane)
- serwer pocztowy (osobiście polecam Postfixa), poprawnie skonfigurowany
- Opcjonalnie: Certyfikaty SSL i ogólna praktyczna wiedza o tym, jak uzyskać jeden protokół
- serwer-serwer są nadal niezaszyfrowane, ale dostęp do serwera można zabezpieczyć. Jeśli korzystasz z prywatnej sieci domowej, możesz mieć to gdzieś, ale dostęp do serwera z kawiarni oznacza, że każdy może obserwować, jak Twoje hasło i e-maile latają w powietrzu przez połączenie bezprzewodowe)
- opcjonalne: IMAP / POP3 program pocztowy do pobierania poczty ludzie wysyłają do ciebie (lub można odczytać pocztę bezpośrednio na serwerze, jeśli chcesz-PINE był moim ulubionym programem w czasach)
o ile nie masz prawdziwej potrzeby uruchamiania wiadomości e-mail poza siecią domową, na przykład prowadzisz firmę konsultingową IT poza domem i potrzebujesz serwerów pocztowych do wykorzystania jako punkt odniesienia do konfigurowania innych, prawie lepiej jest korzystać z usługi pocztowej. To łatwiejsze i skupmy się na swojej podstawowej kompetencji.
jeśli chodzi o tanie, samouczące się środowisko wokół usługi pocztowej i protokołów, powyższe informacje sprawią, że pójdziesz we właściwym kierunku. To prawie tak, jak uczyliśmy się w dawnych czasach, ale tak wielu spamerów nadużywało tego, że prawie niemożliwe jest uruchomienie domowego serwera pocztowego.