Dlaczego do wysyłania poczty potrzebny jest pośredni serwer SMTP?

Dec 3, 2024
Chmura i Internet
TREŚĆ NIENARUSZONA

Gdy osoba dowiaduje się więcej o działaniu klientów poczty, serwerów SMTP i całego systemu poczty online, może być ciekawa, dlaczego potrzebny jest pośredni serwer SMTP. Mając to na uwadze, dzisiejszy post z pytaniami i odpowiedziami dla SuperUser zawiera odpowiedzi na pytania zaciekawionego czytelnika.

Dzisiejsza sesja pytań i odpowiedzi jest dostępna dzięki uprzejmości SuperUser - części Stack Exchange, grupy witryn internetowych z pytaniami i odpowiedziami.

Zdjęcie dzięki uprzejmości David Schroeder (flickr) .

Pytanie

Czytnik SuperUser Tobia chce wiedzieć, dlaczego do wysyłania poczty potrzebny jest pośredni serwer SMTP:

Dlaczego potrzebuję pośredniego serwera SMTP do wysyłania poczty? Dlaczego mój klient poczty (Outlook lub Thunderbird) nie może wysyłać wiadomości bezpośrednio do domeny SMTP adresata?

Na przykład, jeśli muszę wysłać pocztę do [email protected] z moim kontem Gmail, wysyłam go do smtp.gmail.com serwer; następnie ten serwer wysyła moją wiadomość do serwera MX domeny example.com .

Dlaczego do wysyłania poczty potrzebny jest pośredni serwer SMTP?

Odpowiedź

Współpracownik SuperUser davidgo ma dla nas odpowiedź:

Wysyłanie poczty bezpośrednio do serwera SMTP odbiorcy z komputera jest technicznie możliwe.

Patrząc na to z perspektywy historycznej, jeśli zdalny serwer SMTP jest wyłączony, chcesz, aby system automatycznie go obsłużył i ponawiał próby, stąd masz serwer SMTP. Podobnie w dawnych czasach nie wszystkie serwery pocztowe były połączone przez cały czas (łącza międzymiastowe były drogie), więc poczta była umieszczana w kolejce i wysyłana po ustanowieniu łącza.

Przechodząc do miejsc, w których usługi internetowe są tanie, nadal warto mieć mechanizmy umożliwiające ponawianie próby wysłania poczty, jeśli serwer jest niedostępny. Nie jest idealnym rozwiązaniem zapisywanie tej funkcji w MUA (programie pocztowym agenta użytkownika / programu pocztowego użytkownika końcowego). Te funkcje pasują do MTA (serwer poczty / serwer SMTP).

Ale jest gorzej - spamerzy. Większość poczty (ponad 80 procent) to spam. Dostawcy poczty robią wszystko, co w ich mocy, aby zmniejszyć ten problem, a wiele technik przyjmuje założenia dotyczące sposobu dostarczania poczty. Poniżej przedstawiono ważne kwestie:

1. Szara lista: Niektórzy dostawcy automatycznie przerywają połączenie pocztowe, jeśli nadawca i odbiorca nie komunikowali się wcześniej i oczekują, że spróbują po raz drugi. Spamerzy często nie próbują ponawiać próby, podczas gdy serwer SMTP zawsze powinien. Zmniejsza to ilość spamu o około 80 procent, ale jest to do bani.

2. Reputacja: Jest o wiele bardziej prawdopodobne, że ktoś wysyłający pocztę przez renomowany, znany serwer SMTP jest legalny w porównaniu z serwerem latającym w nocy. Aby poczuć reputację, dostawcy robią kilka rzeczy:

  • Blokuj adresy dynamiczne / klientów (nie w 100 procentach, ale zmapowano duże fragmenty Internetu).
  • Sprawdź, czy zwrotny DNS jest zgodny z przekazującym DNS. Niezbyt trudne, ale pokazuje pewien poziom odpowiedzialności i znajomość najlepszych praktyk (coś, czego nie ma wiele bloków adresów klientów).
  • Sprawdź reputację. Podczas komunikacji z innymi serwerami SMTP wielu dostawców śledzi ilość spamu i ilość wysłanej poczty. Mogą zmniejszyć ilość spamu, ograniczając połączenia i obserwując te parametry. Można to zrobić na wiele sposobów, nie wszystkie są oczywiste, ale które wymagają znanego nadawcy.
  • SPF i DKIM. Mechanizmy te wiążą zasoby DNS z nazwą domeny, aby utrudniać fałszowanie poczty i byłyby trudne, ale niekoniecznie niemożliwe do wdrożenia, jeśli za wychodzącą pocztę odpowiada program pocztowy (MUA).

Prawdopodobnie istnieją inne drobne problemy, ale to byłyby główne.


Masz coś do dodania do wyjaśnienia? Dźwięk w komentarzach. Chcesz przeczytać więcej odpowiedzi od innych zaawansowanych technicznie użytkowników Stack Exchange? Sprawdź cały wątek dyskusji tutaj .

Spring Java Mail - How To Send An Email Via Gmail SMTP Server To Multiple Receivers?

How To Send Email Using Asp.Net C# | Send Mail By Using SMTP Server | By CodeWithGopi

JMeter Intermediate Tutorial 2 - How To Send Emails With Jmeter SMTP Sampler

What Is SMTP - Simple Mail Transfer Protocol

Dspace SMTP Server Setup For Enabling EMAILS

How Does Email Work? - SMTP (Simple Mail Transfer Protocol), Telnet, Mail Transfer Agents And More

Send Emails In Spring Boot Apps [Intermediate Spring Boot]

Mailtrap - A Fake SMTP Server For Pre-Production Email Testing

Postfix Mail Server Install, Configure & Forward To Gmail

How To Setup A Cold Outreach System With Postal SMTP And Mautic & Send Unlimited Bulk Emails.


Chmura i Internet - Najpopularniejsze artykuły

Jak zwiększyć rozmiar tekstu witryny w systemie Android

Chmura i Internet Nov 1, 2024

TREŚĆ NIENARUSZONA Ben Stockton Jeśli nie możesz odczytać tekstu na stronach internetowych, może być konieczne powiększenie. Niestety nie każda wit..


Wszystkie najlepsze skróty klawiaturowe w Arkuszach Google

Chmura i Internet Sep 17, 2025

Nikt nie lubi robić rzeczy na własnej skórze, dlatego mamy skróty klawiszowe! Przyjrzymy się skrótom, których możesz użyć w Arkuszach Google, aby zaoszczędzić sobie troc..


Wirusowanie jest często jedynym sposobem na dobrą obsługę klienta

Chmura i Internet Jun 13, 2025

Minerva Studio / Shutterstock Firmy często starają się ignorować skargi klientów, ale mają poważny słaby punkt: media społecznościowe. ..


Jak powstrzymać Facebooka przed automatycznym tłumaczeniem postów

Chmura i Internet Jun 26, 2025

TREŚĆ NIENARUSZONA Facebook to międzynarodowa sieć społecznościowa. Istnieją setki milionów użytkowników, dla których angielski nie jest pierwszym językiem. Z niektór..


Jak tworzyć wyzwalacze zdarzeń geograficznych za pomocą smartfona i IFTTT

Chmura i Internet Jul 6, 2025

Czy nie byłoby wspaniale, gdyby sam ruch smartfona z jednego miejsca do drugiego mógł wywołać takie zdarzenia, jak regulacja termostatu, powiadomienia lub inne automatyczne odp..


Skorzystaj z funkcji udostępniania plików iTunes, aby kopiować pliki tam iz powrotem za pomocą aplikacji na iPhonie lub iPadzie

Chmura i Internet May 4, 2025

iPhone'y i iPady nie mają systemów plików, do których masz dostęp. Zamiast tego każda aplikacja ma własną „bibliotekę” plików. Udostępnianie plików iTunes umożliwia..


5 sposobów przekazywania opinii Ubuntu

Chmura i Internet Aug 9, 2025

Ubuntu, podobnie jak wiele innych dystrybucji Linuksa, jest systemem operacyjnym opracowanym przez społeczność. Oprócz angażowania się i przesyłania poprawek istnieje wiele s..


Wyświetl kod źródłowy strony internetowej w ulubionym edytorze tekstu - Firefox

Chmura i Internet Jul 7, 2025

Zastanawiasz się, jak fajnie by było, gdybyś mógł przeglądać kod źródłowy strony internetowej w swoim ulubionym edytorze tekstu podczas przeglądania w przeglądarce Firefox? Teraz ..


Kategorie