Skonfiguruj pocztę w kilka minut

Spersonalizuj nasz przewodnik, aby zaoszczędzić czas:

Zgadzasz się z naszą Polityką Prywatności i Warunkami .

Nie zainteresowany? Kliknij tutaj, aby kontynuować czytanie

Spis treści

Często Zadawane Pytania

Spis treści

Jak zacząć i skonfigurować przekazywanie wiadomości e-mail

Szacowany czas instalacji: Mniej niż 10 minut
Wzmocniona ochrona prywatności: Jeśli chcesz ukryć swoje informacje przed publicznym wyszukiwaniem w Internecie, przejdź do Moje konto Domeny i uaktualnij swoją domenę do płatnego planu przed rozpoczęciem tego przewodnika. Dostępne publicznie informacje o bezpłatnych planach obejmują między innymi: aliasy, przekazane adresy, odbiorcy i ustawienia zaawansowane, takie jak niestandardowe przekierowanie portów. Jeśli chcesz dowiedzieć się więcej o płatnych planach zobacz nasze cennik strona – w przeciwnym razie czytaj dalej! Wszystkie plany są zgodne z naszymi Prywatność zasada ścisłego nieprzechowywania dzienników SMTP, metadanych ani wiadomości e-mail. Nie śledzimy Cię tak, jak robią to inne usługi.
Pierwsze kroki: Uważnie przeczytaj i wykonaj kroki od 1 do 8 wymienione poniżej. Pamiętaj, aby zastąpić adres e-mail w user@gmail.com z adresem e-mail, na który chcesz przekazywać wiadomości e-mail (jeśli nie jest jeszcze dokładny). Podobnie pamiętaj o wymianie example.com z niestandardową nazwą domeny (jeśli nie jest jeszcze dokładna).
  1. Jeśli zarejestrowałeś już gdzieś swoją nazwę domeny, musisz całkowicie pominąć ten krok i przejść do kroku drugiego! W przeciwnym razie możesz kliknij tutaj, aby zarejestrować swoją nazwę domeny.
  2. Czy pamiętasz, gdzie zarejestrowałeś swoją domenę? Kiedy już to zapamiętasz, postępuj zgodnie z poniższymi instrukcjami:
    Ważny: Musisz otworzyć nową kartę i zalogować się do swojego rejestratora domen. Możesz łatwo kliknąć poniżej swojego „Rejestratora”, aby zrobić to automatycznie. Na tej nowej karcie musisz przejść do strony zarządzania DNS u swojego rejestratora – a my przedstawiliśmy kroki nawigacji krok po kroku poniżej w kolumnie „Kroki konfiguracji”. Po przejściu na tę stronę w nowej karcie możesz wrócić do tej karty i przejść do kroku trzeciego poniżej. Nie zamykaj jeszcze otwartej karty; będziesz go potrzebować w przyszłych krokach!
    Rejestrator Kroki konfiguracji
    1&1 Zaloguj się Centrum domen (Wybierz swoją domenę) Edytuj ustawienia DNS
    Trasa Amazonki 53 Zaloguj się Strefy hostowane (Wybierz swoją domenę)
    Aplus.net Zaloguj się Moje serwery Zarządzanie domeną Menedżer DNS
    Bluehost FOR ROCK: Zaloguj się Domeny (Kliknij ikonę ▼ obok zarządzania) DNS
    DLA DZIEDZICTWA: Zaloguj się Domeny Edytor stref (Wybierz swoją domenę)
    Cloudflare Zaloguj się DNS
    Łatwe DNS Zaloguj się DNS (Wybierz swoją domenę)
    DNSproste Zaloguj się (Wybierz swoją domenę) DNS Zarządzać
    Cyfrowy ocean Zaloguj się Sieć Domeny (Wybierz swoją domenę) Więcej Zarządzaj domeną
    Domena.com Zaloguj się W widoku kart kliknij zarządzaj w swojej domenie W widoku listy kliknij ikona koła zębatego Serwery DNS i nazw Rekordy DNS
    Domeny.com
    Zegarek
    Zaloguj się (Wybierz swoją domenę) Zarządzać (kliknij ikonę koła zębatego) Kliknij DNS i serwery nazw w menu po lewej stronie
    DreamHost Zaloguj się Płyta Domeny Zarządzaj domenami DNS
    Człowiek Zaloguj się Przegląd Zarządzać Prosty edytor Dokumentacja
    Myśleć Zaloguj się (Wybierz swoją domenę) Kierownictwo Edytuj strefę
    Idź Tato
    Zegarek
    Zaloguj się Zarządzaj moimi domenami (Wybierz swoją domenę) Zarządzaj DNS
    Domeny Google
    Zegarek
    Zaloguj się (Wybierz swoją domenę) Skonfiguruj DNS
    Nametanie
    Zegarek
    Zaloguj się Lista domen (Wybierz swoją domenę) Zarządzać Zaawansowany DNS
    Netlifikuj Zaloguj się (Wybierz swoją domenę) Skonfiguruj Netlify DNS
    Rozwiązanie sieciowe Zaloguj się Menadżer konta Moje nazwy domen (Wybierz swoją domenę) Zarządzać Zmień lokalizację punktów domeny Zaawansowany DNS
    Shopify
    Zegarek
    Zaloguj się Zarządzane domeny (Wybierz swoją domenę) Ustawienia DNS
    Kwadrat Zaloguj się Menu główne Ustawienia Domeny (Wybierz swoją domenę) Zaawansowane ustawienia Rekordy niestandardowe
    Teraz Vercel Korzystanie z wiersza polecenia „teraz” now dns add [domain] '@' MX [record-value] [priority]
    Weebly Zaloguj się Strona Domeny (Wybierz swoją domenę) DNS
    Wix Zaloguj się Strona Domeny (Kliknij Ikona) Wybierz Zarządzaj rekordami DNS
    junior Zaloguj się Domeny Moje domeny
    Inny
    Ważny: Nie widzisz tutaj swojej nazwy rejestratora? Po prostu wyszukaj w Internecie „jak zmienić rekordy DNS w $REGISTRAR” (zastępując $REGISTRAR nazwą swojego rejestratora – np. „jak zmienić rekordy DNS w GoDaddy”, jeśli korzystasz z GoDaddy).
  3. Korzystając ze strony zarządzania DNS rejestratora (druga otwarta karta), ustaw następujące rekordy „MX”:
    Ważny: Pamiętaj, że nie powinny być ustawione żadne inne rekordy MX. Oba rekordy pokazane poniżej MUSZĄ istnieć. Upewnij się, że nie ma literówek; i masz poprawną pisownię mx1 i mx2. Jeśli istnieją już rekordy MX, usuń je całkowicie. Wartość „TTL” nie musi wynosić 3600, w razie potrzeby może to być wartość niższa lub wyższa.
    Nazwa/host/alias TTL Rodzaj Priorytet Wartość
    „@”, „.” lub puste 3600 MX 10 mx1.forwardemail.net
    „@”, „.” lub puste 3600 MX 10 mx2.forwardemail.net
  4. Korzystając ze strony zarządzania DNS rejestratora (druga otwarta karta), ustaw następujące opcje TXT dokumentacja):
    Ważny: Jeśli korzystasz z płatnego planu, musisz całkowicie pominąć ten krok i przejść do kroku piątego! Jeśli nie korzystasz z płatnego planu, Twoje przekazane adresy będą dostępne publicznie – przejdź do Moje konto Domeny i uaktualnij swoją domenę do płatnego planu, jeśli chcesz. Jeśli chcesz dowiedzieć się więcej o płatnych planach zobacz nasze cennik strona. W przeciwnym razie możesz wybrać jedną lub więcej kombinacji od Opcji A do Opcji F wymienionych poniżej.

    Opcja A: Jeśli przekazujesz wszystkie e-maile ze swojej domeny (np. „all@example.com”, „hello@example.com” itp.) na określony adres „user@gmail.com”:
    Nazwa/host/alias TTL Rodzaj Wartość
    „@”, „.” lub puste 3600 TXT forward-email=user@gmail.com
    Wskazówka: Pamiętaj, aby zastąpić powyższe wartości w kolumnie „Wartość” własnym adresem e-mail. Wartość „TTL” nie musi wynosić 3600, w razie potrzeby może to być wartość niższa lub wyższa. Niższa wartość czasu życia („TTL”) zapewni, że wszelkie przyszłe zmiany wprowadzone w rekordach DNS będą propagowane w Internecie szybciej – pomyśl o tym, jak długo będą przechowywane w pamięci podręcznej (w sekundach). Możesz dowiedzieć się więcej o TTL na Wikipedii, wolnej encyklopedii.

    Opcja B: Jeśli chcesz tylko przekazać jeden adres e-mail (np. „hello@example.com” na „user@gmail.com”, spowoduje to również przekierowanie „hello+test@example.com” na „user+test@gmail.com” " automatycznie):
    Nazwa/host/alias TTL Rodzaj Wartość
    „@”, „.” lub puste 3600 TXT forward-email=hello:user@gmail.com

    Opcja C: Jeśli przekazujesz wiele e-maili, oddziel je przecinkami:
    Nazwa/host/alias TTL Rodzaj Wartość
    „@”, „.” lub puste 3600 TXT forward-email=hello:user@gmail.com,support:user@gmail.com

    Opcja D: Możesz mieć nieskończoną liczbę ustawień przekazywania wiadomości e-mail – po prostu upewnij się, że nie zawijasz ponad 255 znaków w jednym wierszu i nie zaczynasz każdej linii od „forward-email=”. Przykład znajduje się poniżej:
    Nazwa/host/alias TTL Rodzaj Wartość
    „@”, „.” lub puste 3600 TXT forward-email=hello:user@gmail.com,support:user@gmail.com
    „@”, „.” lub puste 3600 TXT forward-email=help:user@gmail.com,foo:user@gmail.com
    „@”, „.” lub puste 3600 TXT forward-email=orders:user@gmail.com,baz:user@gmail.com
    „@”, „.” lub puste 3600 TXT forward-email=info:user@gmail.com,beep:user@gmail.com
    „@”, „.” lub puste 3600 TXT forward-email=errors:user@gmail.com,boop:user@gmail.com

    Opcja E: Możesz również podać nazwę domeny w swoim TXT rekord z globalnym przekierowaniem aliasów (np. „użytkownik@przyklad.com” zostanie przekazany do „użytkownik@przyklad.net”):
    Nazwa/host/alias TTL Rodzaj Wartość
    „@”, „.” lub puste 3600 TXT forward-email=example.net

    Opcja F: Możesz nawet używać webhooków jako globalnego lub indywidualnego aliasu do przekazywania wiadomości e-mail. Zobacz przykład i pełną sekcję dotyczącą webhooków zatytułowaną Czy wspierasz haczyki internetowe? poniżej.
    Nazwa/host/alias TTL Rodzaj Wartość
    „@”, „.” lub puste 3600 TXT forward-email=alias:https://requestbin.com/r/en8pfhdgcculn

    Opcja G: Możesz nawet używać wyrażeń regularnych („regex”) do dopasowywania aliasów i obsługi podmian, na które przesyłane są wiadomości e-mail. Zobacz przykład i pełną sekcję o wyrażeniu regularnym zatytułowanym Czy obsługujesz wyrażenia regularne czy regex? poniżej.
    Nazwa/host/alias TTL Rodzaj Wartość
    „@”, „.” lub puste 3600 TXT forward-email=alias:https://requestbin.com/r/en8pfhdgcculn

  5. Korzystając ze strony zarządzania DNS swojego rejestratora (druga otwarta karta), dodatkowo ustaw następujące TXT nagrywać:
    Nazwa/host/alias TTL Rodzaj Wartość
    „@”, „.” lub puste 3600 TXT v=spf1 a mx include:spf.forwardemail.net -all
    Ważny: Jeśli używasz Gmaila (np. Wyślij pocztę jako) lub G Suite, musisz dołączyć include:_spf.google.com do powyższej wartości, na przykład:

    v=spf1 a mx include:spf.forwardemail.net include:_spf.google.com -all
    Wskazówka: Jeśli masz już podobny wiersz z „v=spf1”, musisz dołączyć include:spf.forwardemail.net tuż przed istniejącymi rekordami „include:host.com” i przed „-all” w tym samym wierszu, na przykład:

    v=spf1 a mx include:spf.forwardemail.net include:host.com -all

    Zauważ, że istnieje różnica między „-all” i „~all”. Znak „-” wskazuje, że sprawdzenie SPF powinno zakończyć się niepowodzeniem, jeśli nie jest zgodne, a „~” oznacza, że sprawdzenie SPF powinno być NIEPOWODZONE. Zalecamy stosowanie podejścia „-all”, aby zapobiec fałszowaniu domeny.

    Może być również konieczne dołączenie rekordu SPF dla dowolnego hosta, z którego wysyłasz pocztę (np. Outlooka).
  6. Zweryfikuj swoje rekordy DNS za pomocą naszego narzędzia „Weryfikuj rekordy” dostępnego pod adresem Moje konto Domeny Organizować coś.
  7. Wyślij testowy e-mail, aby potwierdzić, że działa. Pamiętaj, że propagacja rekordów DNS może zająć trochę czasu.
    Wskazówka: Jeśli nie otrzymujesz testowych wiadomości e-mail lub otrzymujesz testową wiadomość e-mail z informacją „Uważaj na tę wiadomość”, zobacz odpowiedzi dla Dlaczego nie otrzymuję e-maili testowych? oraz Dlaczego moje testowe wiadomości e-mail są wysyłane do mnie w Gmailu jako „podejrzane” odpowiednio.
  8. Jeśli chcesz „Wyślij pocztę jako” z Gmaila, musisz Obejrzyj ten filmlub wykonaj czynności opisane poniżej Jak wysyłać pocztę za pomocą Gmaila poniżej.
Gratulacje! Wszystkie kroki zostały pomyślnie wykonane.
Wskazówka: Dodatki opcjonalne są wymienione poniżej. Pamiętaj, że te dodatki są całkowicie opcjonalne i mogą nie być konieczne. W razie potrzeby chcieliśmy przynajmniej podać dodatkowe informacje.
Opcjonalny dodatek: Jeśli jesteś Jak wysłać pocztę jako za pomocą Gmaila funkcji, możesz chcieć dodać siebie do białej listy. Aby to zrobić, po prostu postępuj zgodnie z instrukcjami Gmaila w tym temacie.

Jak wysłać pocztę jako za pomocą Gmaila

Szacowany czas instalacji: Mniej niż 10 minut
Pierwsze kroki: Po wykonaniu powyższych kroków w Jak zacząć i skonfigurować przekazywanie wiadomości e-mail możesz skorzystać z powyższego filmu lub wykonać poniższe kroki – aby „Wyślij pocztę jako” przy użyciu domeny niestandardowej.
  1. Musisz mieć Uwierzytelnianie dwuskładnikowe w Gmailu włączone, aby to działało. Wizyta https://www.google.com/landing/2step/ jeśli nie masz go włączonej.

  2. Po włączeniu uwierzytelniania dwuskładnikowego (lub jeśli już je włączono), odwiedź https://myaccount.google.com/apppasswords.

  3. Po wyświetleniu monitu „Wybierz aplikację i urządzenie, dla którego chcesz wygenerować hasło do aplikacji”:

    • Wybierz „Mail” w menu rozwijanym „Wybierz aplikację”
    • Wybierz „Inne” z menu rozwijanego „Wybierz urządzenie”
    • Po wyświetleniu monitu o wprowadzenie tekstu wpisz adres e-mail swojej domeny niestandardowej, z którego chcesz przesyłać (np. „witaj@example.com„- pomoże to śledzić na wypadek korzystania z tej usługi na wielu kontach)
  4. Skopiuj hasło do schowka, które jest generowane automatycznie

    Ważny: Jeśli korzystasz z G Suite, przejdź do panelu administracyjnego Aplikacje G Suite Ustawienia Gmaila Zaawansowane ustawienia i upewnij się, że zaznaczyłeś opcję „Zezwalaj użytkownikom na wysyłanie poczty przez zewnętrzny serwer SMTP...”. Ta zmiana zostanie aktywowana z pewnym opóźnieniem, więc poczekaj kilka minut.
  5. Iść do Gmail i pod Ustawienia Konta i import Wyślij pocztę jako, kliknij „Dodaj kolejny adres e-mail”

  6. Gdy pojawi się monit „Nazwa”, wprowadź nazwę, która ma być wyświetlana jako „Od” (np. „Elon Musk”)

  7. Po wyświetleniu monitu o „Adres e-mail” wpisz adres e-mail z niestandardową domeną, której użyłeś powyżej (np. „witaj@example.com")

  8. Odznacz „Traktuj jak alias”

    Wskazówka: Jeśli wolisz, aby odbiorca odpowiadał bezpośrednio na Twój adres Gmail, pozostaw to zaznaczone. Uczyć się więcej, postępuj zgodnie z instrukcjami Gmaila w tym temacie.
  9. Kliknij „Następny krok”, aby kontynuować

  10. Po wyświetleniu monitu o „Serwer SMTP”, wprowadź smtp.gmail.com i opuść port jako 587

  11. Po wyświetleniu monitu o „Nazwa użytkownika” wprowadź część swojego adresu Gmail bez znaku gmail.com część (np. po prostu „użytkownik”, jeśli mój adres e-mail to użytkownik@gmail.com)

    Ważny: Jeśli część „Nazwa użytkownika” jest wypełniana automatycznie, to będziesz musiał to zmienić zamiast nazwy użytkownika w adresie Gmail.
  12. Po wyświetleniu monitu „Hasło” wklej ze schowka hasło wygenerowane w kroku 2 powyżej

  13. Pozostaw zaznaczony przycisk opcji „Bezpieczne połączenie za pomocą TLS”

  14. Kliknij „Dodaj konto”, aby kontynuować

  15. Otwórz nową kartę, aby Gmail i poczekaj na otrzymanie e-maila weryfikacyjnego (otrzymasz kod weryfikacyjny, który potwierdza, że jesteś właścicielem adresu e-mail, który próbujesz „Wyślij jako”)

  16. Po przybyciu skopiuj i wklej kod weryfikacyjny w odpowiedzi na monit otrzymany w poprzednim kroku

  17. Gdy to zrobisz, wróć do wiadomości e-mail i kliknij link, aby „potwierdzić prośbę”. Musisz wykonać ten krok i poprzedni krok, aby wiadomość e-mail została poprawnie skonfigurowana.

Gratulacje! Wszystkie kroki zostały pomyślnie wykonane.

Dlaczego nie otrzymuję e-maili testowych?

Jeśli wysyłasz do siebie testową wiadomość e-mail za pomocą funkcji „Wyślij pocztę jako”, nie pojawi się ona w Twojej skrzynce odbiorczej z powodu ta powszechnie znana oficjalna odpowiedź Gmaila.

Jeśli nadal masz problemy, najprawdopodobniej jest to problem z propagacją DNS. Będziesz musiał poczekać trochę dłużej i spróbować ponownie (lub spróbować ustawić niższą wartość TTL na swoim TXT dokumentacja).

Nadal masz problemy? Proszę złożyć a Zapytanie o pomoc abyśmy mogli pomóc w zbadaniu problemu i szybkim rozwiązaniu problemu.

Jak działa Twój system przekierowania poczty e-mail

Poczta e-mail opiera się na Protokół SMTP. Protokół ten składa się z poleceń wysyłanych do serwera (uruchamianego najczęściej na porcie 25). Następuje połączenie początkowe, następnie nadawca wskazuje, skąd pochodzi wiadomość („MAIL FROM”), następnie dokąd zmierza („RCPT TO”), a na końcu nagłówki i treść samej wiadomości („DATA” ). Przebieg naszego systemu przekazywania wiadomości e-mail jest opisany w odniesieniu do każdego polecenia protokołu SMTP poniżej:

  • Połączenie początkowe (brak nazwy polecenia, np. telnet example.com 25) — To jest połączenie początkowe. Sprawdzamy nadawców, którzy nie znajdują się na białej liście, z naszymi Czarna lista. Wreszcie, jeśli nadawca nie znajduje się na białej liście, sprawdzamy, czy był szara lista.

  • HELO — Oznacza powitanie identyfikujące nazwę FQDN, adres IP lub nazwę obsługi poczty nadawcy. Ta wartość może zostać sfałszowana, więc nie polegamy na tych danych i zamiast tego używamy odwrotnego wyszukiwania nazwy hosta adresu IP połączenia.

  • MAIL FROM - Wskazuje kopertę pocztową z adresu e-mail. Jeśli wprowadzono wartość, musi to być prawidłowy adres e-mail RFC 5322. Dozwolone są puste wartości. My sprawdź rozproszenie wsteczne tutaj, a także sprawdzamy POCZTĘ OD z naszymi Czarna lista. W końcu sprawdzamy nadawców, którzy nie znajdują się na białej liście pod kątem ograniczania szybkości (patrz sekcja Ograniczenie szybkości oraz Biała lista po więcej informacji).

  • RCPT TO - Wskazuje odbiorcę (odbiorców) wiadomości e-mail. Muszą to być prawidłowe adresy e-mail RFC 5322. Zezwalamy na maksymalnie 100 adresatów w kopertach na wiadomość (jest to coś innego niż nagłówek „Do” w wiadomości e-mail). Sprawdzamy również poprawność Program przepisywania nadawców ("SRS") tutaj, aby chronić przed podszywaniem się pod naszą domenę SRS. Odbiorcy, którzy zawierają adres „brak odpowiedzi”, otrzymają błąd 553. Zobacz pełna lista adresów „brak odpowiedzi” poniżej. Sprawdzamy również odbiorcę pod kątem naszych Czarna lista.

  • DATA - Jest to podstawowa część naszej usługi, która przetwarza wiadomości e-mail. Zobacz sekcję Jak przetwarzasz wiadomość e-mail do przekazania? poniżej, aby uzyskać więcej informacji.

Jak przetwarzasz wiadomość e-mail do przekazania?

Ta sekcja opisuje nasz proces związany z poleceniem protokołu SMTP DATA w dziale Jak działa Twój system przekierowania poczty e-mail powyżej – w jaki sposób przetwarzamy nagłówki, treść, zabezpieczenia wiadomości e-mail, określamy, gdzie ma ona zostać dostarczona i jak obsługujemy połączenia.

  1. Jeśli wiadomość przekroczy maksymalny rozmiar 50mb, zostanie odrzucona z kodem błędu 552.

  2. Jeśli wiadomość nie miała żadnych nagłówków lub nagłówków nie można było przeanalizować, jest ona odrzucana z kodem błędu 421.

  3. Jeśli wiadomość nie zawierała nagłówka „Od” lub jeśli którakolwiek z wartości w nagłówku „Od” nie była prawidłowymi adresami e-mail RFC 5322, zostanie odrzucona z kodem błędu 550.

  4. Jeśli wiadomość ma więcej niż 25 nagłówków „Otrzymano”, oznacza to, że utknęła w pętli przekierowań i jest odrzucana z kodem błędu 550.

  5. Korzystanie z odcisku palca wiadomości e-mail (patrz sekcja Odciski palców), sprawdzimy, czy wiadomość została ponowiona więcej niż 500 razy, a jeśli tak, zostanie odrzucona z kodem błędu 550.

  6. Jeśli wiadomość miała nagłówek „Do” i jeśli którykolwiek z nagłówków „Do” w wiadomości był skierowany do przepisanych adresów SRS przy użyciu naszej nazwy domeny, to przepiszemy je (dotyczy to konkretnie osób odpowiadających na urlop).

  7. Jeśli w wiadomości brakowało nagłówka „Message-ID”, dodamy go za pomocą przeanalizowanej nazwy FQDN koperty MAIL FROM lub nazwy naszej domeny.

  8. Jeśli w wiadomości brakowało prawidłowego nagłówka „Date”, dodamy go na podstawie czasu nadejścia wiadomości z początkowego połączenia.

  9. Przechowujemy w pamięci wyniki skanowania wiadomości e-mail za pomocą Skaner spamu.

  10. Jeśli były jakieś arbitralne wyniki ze Skanera spamu, jest on odrzucany z kodem błędu 554. Wyniki arbitralne obejmują tylko test GTUBE w momencie pisania tego tekstu. Widzieć https://spamassassin.apache.org/gtube/ aby uzyskać więcej informacji.

  11. Do wiadomości dodamy następujące nagłówki w celu debugowania i zapobiegania nadużyciom:

    • X-ForwardEmail-Version - obecny SemVer wersja z package.json naszej bazy kodu.
    • X-ForwardEmail-Session-ID - wartość identyfikatora sesji używana do celów debugowania (dotyczy tylko środowisk nieprodukcyjnych).
    • X-ForwardEmail-Sender - lista oddzielona przecinkami zawierająca adres oryginalnej koperty MAIL FROM (jeśli nie był pusty), FQDN klienta zwrotnego PTR (jeśli istnieje) oraz adres IP nadawcy.
    • X-Report-Abuse - o wartości abuse@forwardemail.net (tylko jeśli ten nagłówek nie został jeszcze ustawiony)
    • X-Report-Abuse-To - o wartości abuse@forwardemail.net (tylko jeśli ten nagłówek nie został jeszcze ustawiony)
  12. Następnie sprawdzamy wiadomość pod kątem DKIM, SPF, ARC, oraz DMARC.

    • Jeśli wiadomość nie powiodła się DMARC, a domena miała zasady odrzucania (np. p=reject było w polityce DMARC), następnie jest odrzucany z kodem błędu 550. Zazwyczaj zasady DMARC dla domeny można znaleźć w _dmarc subdomena TXT rekord, (np. dig _dmarc.example.com txt).
    • Jeśli wiadomość nie powiodła się SPF, a domena miała politykę twardego niepowodzenia (np. -all był w polityce SPF w przeciwieństwie do ~all lub brak polityki), to jest odrzucane z kodem błędu 550. Zazwyczaj zasady SPF dla domeny można znaleźć w TXT rekord dla domeny głównej (np. dig example.com txt). Zobacz tę sekcję, aby uzyskać więcej informacji na temat wysyłanie poczty jak w Gmailu dotyczące SPF.
  13. Teraz przetwarzamy odbiorców wiadomości zebranych z RCPT TO polecenie w sekcji Jak działa Twój system przekierowania poczty e-mail nad. Dla każdego odbiorcy wykonujemy następujące operacje:

    • Wyszukujemy TXT rekordy nazwy domeny (część po @ symbol, np. example.com jeśli adres e-mail był test@example.com). Na przykład, jeśli domena to example.com wykonujemy wyszukiwanie DNS, takie jak dig example.com txt.
    • Analizujemy wszystko TXT rekordy zaczynające się na albo forward-email= (darmowe plany) lub forward-email-site-verification= (plany płatne). Pamiętaj, że analizujemy oba, aby przetwarzać wiadomości e-mail, gdy użytkownik aktualizuje lub obniża plany.
    • Z tych przeanalizowanych TXT rekordy, iterujemy nad nimi, aby wyodrębnić konfigurację przekazywania (jak opisano w sekcji Jak zacząć i skonfigurować przekazywanie wiadomości e-mail nad). Pamiętaj, że obsługujemy tylko jeden forward-email-site-verification= wartość, a jeśli podano więcej niż jeden, wystąpi błąd 550, a nadawca otrzyma odesłanie dla tego odbiorcy.
    • Rekursywnie iterujemy po wyodrębnionej konfiguracji przekazywania, aby określić przekazywanie globalne, przekazywanie oparte na wyrażeniach regularnych i wszystkie inne obsługiwane konfiguracje przekazywania – które są teraz znane jako nasze „adresy przekazywania”.
    • Dla każdego adresu przekierowania obsługujemy jedno wyszukiwanie rekurencyjne (które rozpocznie tę serię operacji na podanym adresie). Jeśli znaleziono dopasowanie rekurencyjne, wynik nadrzędny zostanie usunięty z adresów przekierowania, a dzieci zostaną dodane.
    • Adresy Przekierowujące są analizowane pod kątem unikalności (ponieważ nie chcemy wysyłać duplikatów na jeden adres ani dodatkowo odradzać niepotrzebnych połączeń klientów SMTP).
    • Dla każdego adresu przekierowania wyszukujemy jego nazwę domeny w naszym punkcie końcowym API /v1/max-forwarded-addresses (w celu określenia, na ile adresów domena może przekazywać wiadomości e-mail na alias, np. domyślnie 10 – zobacz sekcję dotyczącą maksymalny limit przekazywania na alias). Jeśli ten limit zostanie przekroczony, wystąpi błąd 550, a nadawca otrzyma zwrot dla tego adresata.
    • Wyszukujemy ustawienia pierwotnego odbiorcy w naszym punkcie końcowym API /v1/settings, który obsługuje wyszukiwanie płatnych użytkowników (z rezerwą dla użytkowników bezpłatnych). Zwraca obiekt konfiguracyjny dla zaawansowanych ustawień dla port (Numer, np. 25), has_adult_content_protection (wartość logiczna), has_phishing_protection (wartość logiczna), has_executable_protection (wartość logiczna) i has_virus_protection (Boole'a).
    • Na podstawie tych ustawień sprawdzamy wyniki Skanera spamu i jeśli wystąpią jakiekolwiek błędy, wiadomość jest odrzucana z kodem błędu 554 (np. jeśli has_virus_protection jest włączona, sprawdzimy wyniki Skanera spamu pod kątem wirusów). Należy pamiętać, że wszyscy użytkownicy bezpłatnego abonamentu zostaną wybrani do sprawdzania zawartości dla dorosłych, phishingu, plików wykonywalnych i wirusów. Domyślnie wszyscy użytkownicy płatnego planu również są aktywni, ale tę konfigurację można zmienić na stronie Ustawienia zaawansowane dla domeny na pulpicie nawigacyjnym Prześlij pocztę e-mail).
  14. Dla każdego przetworzonego adresu doręczenia odbiorcy wykonujemy następnie następujące operacje:

    • Adres jest sprawdzany z naszym Czarna lista, a jeśli był wymieniony, pojawi się kod błędu 554 i nadawca otrzyma odesłanie dla tego adresata.
    • Jeśli adres jest webhookiem, ustawiamy wartość logiczną dla przyszłych operacji (patrz poniżej – grupujemy podobne webhooki, aby wykonać jedno żądanie POST zamiast wielu do dostarczenia).
    • Jeśli adres jest adresem e-mail, analizujemy hosta pod kątem przyszłych operacji (patrz poniżej – grupujemy podobne hosty, aby wykonać jedno połączenie w porównaniu do wielu pojedynczych połączeń w celu dostarczenia).
  15. Jeśli nie ma adresatów i nie ma odrzuceń, odpowiadamy z błędem 550 „Nieprawidłowi adresaci”.

  16. Jeśli istnieją odbiorcy, iterujemy nad nimi (pogrupowane według tego samego hosta) i dostarczamy e-maile. Zobacz sekcję Jak radzisz sobie z problemami z dostarczaniem wiadomości e-mail poniżej, aby uzyskać więcej informacji.

    • Jeśli podczas wysyłania wiadomości e-mail wystąpią jakiekolwiek błędy, przechowamy je w pamięci do późniejszego przetworzenia.
    • Przyjmiemy najniższy kod błędu (jeśli istnieje) z wysyłania e-maili – i użyjemy go jako kodu odpowiedzi do DATA Komenda. Oznacza to, że niedostarczone wiadomości e-mail będą zazwyczaj ponawiane przez pierwotnego nadawcę, jednak wiadomości, które zostały już dostarczone, nie zostaną wysłane ponownie przy następnym wysłaniu wiadomości (jak używamy Odciski palców).
    • Jeśli nie wystąpiły żadne błędy, wyślemy 250 udanych kodów statusu odpowiedzi SMTP.
    • Odrzucenie jest określane jako dowolna próba dostarczenia, której wynikiem jest kod stanu >= 500 (trwałe niepowodzenia).
  17. Jeśli nie wystąpiły żadne odbicia (trwałe awarie), zwrócimy kod statusu odpowiedzi SMTP o najniższym kodzie błędu z nietrwałych awarii (lub 250 kodów statusu pomyślnych, jeśli ich nie było).

  18. Jeśli wystąpiły odbicia, wyślemy e-maile o odrzuceniu w tle po zwróceniu najniższego ze wszystkich kodów błędów do nadawcy. Jeśli jednak najniższy kod błędu to >= 500, nie wysyłamy żadnych wiadomości e-mail o odrzuceniu. Dzieje się tak dlatego, że gdybyśmy to zrobili, nadawcy otrzymaliby podwójny zwrot wiadomości e-mail (np. jeden z wychodzących MTA, takich jak Gmail – a także jeden od nas). Zobacz sekcję na Jak chronić się przed rozproszeniem wstecznym? poniżej, aby uzyskać więcej informacji.

Jak radzisz sobie z problemami z dostarczaniem wiadomości e-mail

Pamiętaj, że przepiszemy e-maile „Przyjazne od” wtedy i tylko wtedy, gdy polityka DMARC nadawcy była p=reject, ORAZ ma przechodzący SPF ORAZ żadne podpisy DKIM nie zostały wyrównane z nagłówkiem „Od”. Oznacza to, że zmienimy nagłówek „Od” w wiadomości, ustawimy „X-Original-From”, a także ustawimy „Odpowiedź do”, jeśli nie została jeszcze ustawiona. Po zmianie nagłówków ponownie zapieczętujemy również pieczęć ARC na wiadomości.

Używamy również inteligentnego analizowania komunikatów o błędach na każdym poziomie naszego stosu – w naszym kodzie żądania DNS, wewnętrzne elementy Node.js, żądania HTTP (np. 408, 413 i 429 są mapowane na kod odpowiedzi SMTP 421, jeśli odbiorca to webhook), a odpowiedzi serwera pocztowego (np. odpowiedzi z „opóźnieniem” lub „spowolnieniem” zostaną ponowione jako błędy 421).

Nasza logika jest odporna na błędy i będzie również ponawiać próby błędów TLS/SSL, problemów z połączeniem i nie tylko. Celem z dummy-proofing jest maksymalizacja dostarczalności do wszystkich odbiorców dla konfiguracji spedycyjnej.

Jeśli odbiorcą jest webhook, zezwolimy na 60-sekundowy limit czasu na zakończenie żądania z maksymalnie 3 ponownymi próbami (a więc łącznie 4 żądania przed niepowodzeniem). Zauważ, że poprawnie analizujemy kody błędów 408, 413 i 429 i mapujemy je na kod odpowiedzi SMTP 421.

W przeciwnym razie, jeśli odbiorcą jest adres e-mail, spróbujemy wysłać wiadomość e-mail z oportunistycznym TLS (próbujemy użyć STARTTLS, jeśli jest dostępny na serwerze pocztowym odbiorcy). Jeśli podczas próby wysłania wiadomości e-mail wystąpi błąd SSL lub TLS, spróbujemy wysłać wiadomość bez TLS (bez użycia STARTTLS).

Jeśli wystąpią jakiekolwiek błędy DNS lub połączenia, wrócimy do DATA poleceniem kod odpowiedzi SMTP 421, w przeciwnym razie, jeśli wystąpią błędy poziomów >= 500, zostaną wysłane odbicia.

Jeśli wykryjemy, że serwer poczty e-mail, na który próbujemy dostarczyć, ma co najmniej jeden z naszych adresów IP wymiany poczty na czarnej liście (np. przez jakąkolwiek technologię używaną do opóźniania spamerów), wyślemy do nadawcy kod odpowiedzi SMTP o wartości 421 spróbuj ponownie wysłać wiadomość później (i zostaniemy powiadomieni o problemie, więc mamy nadzieję, że możemy go rozwiązać przed następną próbą).

Jak radzisz sobie z umieszczeniem adresów IP na czarnej liście?

Rutynowo monitorujemy wszystkie główne czarne listy DNS i jeśli którykolwiek z naszych adresów IP wymiany poczty („MX”) znajduje się na głównej czarnej liście, usuwamy go z odpowiedniej procedury okrężnej rekordów A DNS, jeśli to możliwe, do czasu rozwiązania problemu.

W chwili pisania tego tekstu znajdujemy się również na kilku białych listach DNS i poważnie traktujemy monitorowanie czarnych list. Jeśli zauważysz jakiekolwiek problemy, zanim będziemy mieli szansę je rozwiązać, powiadom nas pisemnie na adres support@forwardemail.net.

Co to są adresy bez odpowiedzi

Nie przekazujemy wiadomości e-mail na adresy „brak odpowiedzi”, a każdy nadawca, który spróbuje odebrać, otrzyma błąd 553.

Nazwy użytkowników poczty e-mail równe którymkolwiek z poniższych (bez uwzględniania wielkości liter) są uważane za adresy bez odpowiedzi:

  • no-reply@
  • no_reply@
  • nobody@
  • noreplies@
  • noreply@

Czy masz białą listę?

Tak, codziennie aktualizujemy białą listę w oparciu o najpopularniejszą główną nazwę FQDN używaną na poziomie DNS. Ta lista składa się z około 200 000 do 300 000 unikalnych nazw domen głównych.

Uwzględniono popularnych dostawców, takich jak Google (Gmail), Yahoo, Microsoft (Outlook), Amazon (Amazon SES), Meta (Facebook), Twitter, Netflix, Spotify i innych.

Jeśli jesteś nadawcą lub używasz nadawcy spoza białej listy, przy pierwszym wysłaniu wiadomości e-mail z domeny głównej FQDN lub adresu IP zostaniesz stawka ograniczona oraz szara lista.

Żądania białej listy można wysyłać do whitelist@forwardemail.net (proszę podać pełny opis i powód umieszczenia na białej liście, linki do stron internetowych oraz zaświadczenie o utworzeniu firmy, które mają zostać umieszczone na białej liście).

Czy masz szarą listę?

Tak, mamy bardzo luźne szara lista e-maili stosowane zasady. Szara lista dotyczy tylko nadawców spoza naszej białej listy i utrzymuje się w naszej pamięci podręcznej przez 30 dni.

W przypadku każdego nowego nadawcy przechowujemy klucz w naszej bazie danych Redis przez 30 dni z wartością ustawioną na początkowy czas nadejścia pierwszego żądania. Następnie odrzucamy ich wiadomość e-mail z kodem stanu ponownej próby 450 i zezwalamy na jej przekazanie dopiero po upływie 5 minut.

Jeśli pomyślnie odczekali 5 minut od początkowej godziny przybycia, ich wiadomości e-mail zostaną zaakceptowane i nie otrzymają kodu statusu 450.

Klucz składa się z domeny głównej FQDN lub adresu IP nadawcy. Oznacza to, że każda subdomena, która przejdzie przez szarą listę, przejdzie również jako domena główna i odwrotnie (to właśnie rozumiemy przez „bardzo luźną” politykę).

Na przykład, jeśli e-mail pochodzi z test.example.com zanim zobaczymy, że e-mail pochodzi z example.com, a następnie dowolny e-mail od test.example.com i/lub example.com będzie musiał poczekać 5 minut od początkowego czasu przybycia połączenia. Nie robimy obu test.example.com oraz example.com każdy czeka na swoje własne 5-minutowe okresy (nasze zasady dotyczące szarej listy mają zastosowanie na poziomie domeny głównej).

Pamiętaj, że szara lista nie dotyczy żadnego nadawcy na naszym Biała lista (np. Meta, Amazon, Netflix, Google, Microsoft w momencie pisania tego tekstu).

Czy masz czarną listę?

Tak, prowadzimy własną prywatną czarną listę i aktualizujemy ją automatycznie w czasie rzeczywistym i ręcznie na podstawie wykrytego spamu i złośliwej aktywności. Nadawcy z czarnej listy otrzymają komunikat o błędzie 554.

Pobieramy również z czarnej listy UCEPROTECT Level 1 na http://wget-mirrors.uceprotect.net/rbldnsd-all/dnsbl-1.uceprotect.net.gz co godzinę i wprowadzaj ją do naszej bazy danych Redis z 7-dniowym terminem ważności.

Prośby o usunięcie z czarnej listy można wysyłać do whitelist@forwardemail.net (proszę podać pełny opis i powód umieszczenia na białej liście, linki do stron internetowych oraz zaświadczenie o utworzeniu firmy, które mają zostać umieszczone na białej liście).

Czy masz ograniczenie szybkości?

Tak, mamy limitowanie stawek, które dotyczy tylko nadawców nie na Biała lista.

Zezwalamy tylko na maksymalnie 100 połączeń na godzinę na nadawcę rozpoznawaną domenę główną FQDN (lub) zdalny adres IP nadawcy (jeśli nie jest dostępny odwrotny PTR) i na adresata koperty. Klucz do ograniczania szybkości przechowujemy jako skrót kryptograficzny w naszej bazie danych Redis.

Jeśli wysyłasz wiadomości e-mail za pośrednictwem naszego systemu, upewnij się, że masz skonfigurowany odwrotny PTR dla wszystkich swoich adresów IP (w przeciwnym razie każda unikalna domena główna FQDN lub adres IP, z którego wysyłasz, będzie ograniczona).

Pamiętaj, że jeśli wysyłasz za pośrednictwem popularnego systemu, takiego jak Amazon SES, nie będziesz mieć ograniczeń cenowych, ponieważ (w momencie pisania tego tekstu) Amazon SES znajduje się na białej liście.

Jeśli wysyłasz z domeny, takiej jak test.abc.123.example.com, wówczas nałożony zostanie limit stawki example.com. Wielu spamerów używa setek subdomen do obejścia powszechnych filtrów spamu, które ograniczają tylko szybkość działania unikalnych nazw hostów, w przeciwieństwie do unikalnych domen głównych FQDN.

Nadawcy, którzy przekroczą limit szybkości, zostaną odrzuceni z błędem 421.

Jak chronić się przed rozproszeniem wstecznym?

Źle skierowane odbicia lub odsyłanie spamu (znane jako „Rozproszenie wsteczne”) może spowodować negatywną reputację na adresy IP nadawców.

Podejmujemy dwa kroki, aby chronić się przed rozproszeniem wstecznym, które są szczegółowo opisane w kolejnych sekcjach Zapobiegaj odbijaniu się od znanych POCZTY OD spamerów oraz Zapobiegaj niepotrzebnym odskokom, aby chronić przed rozproszeniem wstecznym poniżej.

Zapobiegaj odbijaniu się od znanych POCZTY OD spamerów

Wyciągamy listę z Backscatter.org (zasilany przez UCEPROTECT) w http://wget-mirrors.uceprotect.net/rbldnsd-all/ips.backscatterer.org.gz co godzinę i wprowadzać go do naszej bazy danych Redis (z góry porównujemy również różnice; w przypadku usunięcia jakichkolwiek adresów IP, które należy honorować).

Jeśli POCZTA OD jest pusta LUB zawiera (bez rozróżniania wielkości liter) jedną z następujących nazw użytkownika (część przed @ w wiadomości e-mail), sprawdzamy, czy adres IP nadawcy pasuje do jednej z tej listy:

  • abuse@
  • ftp@
  • hostmaster@
  • mailer-daemon@
  • mailer_daemon@
  • mailerdaemon@
  • news@
  • no-reply@
  • no_reply@
  • nobody@
  • noreplies@
  • noreply@
  • postmaster@
  • root@
  • security@
  • usenet@
  • webmaster@
  • www@

Jeśli adres IP nadawcy jest wymieniony (a nie w naszym Biała lista), następnie wysyłamy błąd 554 z komunikatem The IP ${session.remoteAddress} is blacklisted by https://www.backscatterer.org/index.php?target=test&ip=${session.remoteAddress}. Zostaniemy powiadomieni, jeśli nadawca znajdzie się zarówno na liście rozproszenia wstecznego, jak i na naszej białej liście, abyśmy w razie potrzeby mogli rozwiązać problem.

Techniki opisane w tej sekcji są zgodne z zaleceniem „TRYB BEZPIECZNY” na https://www.backscatterer.org/?target=usage – gdzie sprawdzamy IP nadawcy tylko wtedy, gdy zostały już spełnione określone warunki.

Zapobiegaj niepotrzebnym odskokom, aby chronić przed rozproszeniem wstecznym

Zwroty to wiadomości e-mail, które wskazują, że przekazywanie wiadomości e-mail do odbiorcy nie powiodło się i wiadomość nie zostanie ponowiona.

Częstym powodem umieszczania się na liście Backscatterer są niewłaściwie skierowane odbicia lub spam, więc musimy się przed tym chronić na kilka sposobów:

  1. Wysyłamy odbicia tylko wtedy, gdy wystąpią błędy kodu statusu >= 500 (gdy próba przekazania wiadomości e-mail nie powiodła się, np. Gmail odpowiada z błędem poziomu 500).

  2. Wysyłamy odbicia tylko raz i tylko raz (używamy obliczonego klucza odcisku palca i przechowujemy go w pamięci podręcznej, aby zapobiec wysyłaniu duplikatów). Odcisk palca to klucz będący odciskiem palca wiadomości połączonym z hashem adresu odbicia i jego kodem błędu). Zobacz sekcję na Odciski palców aby uzyskać więcej informacji na temat sposobu obliczania odcisku palca wiadomości. Pomyślnie wysłane odciski palców wygasną po 7 dniach w naszej pamięci podręcznej Redis.

  3. Wysyłamy zwroty tylko wtedy, gdy MAIL FROM nie jest puste i nie zawiera (bez uwzględniania wielkości liter) jednej z następujących nazw użytkownika (część przed @ w wiadomości e-mail). Zauważże ta lista jesttrochę krótsza niżpowyższa przy sprawdzaniu POCZTA OD ponieważ nie chcemy miećfałszywych alarmów (np. security@ jest prawidłowym adresem na który możesz chciećodbić; wiele osób używaj security@ do swoich programów nagród za błędy).

    • abuse@
    • mailer-daemon@
    • mailer_daemon@
    • mailerdaemon@
  4. Nie wysyłamy zwrotów, jeśli oryginalna wiadomość miała którykolwiek z następujących nagłówków (wielkość liter nie ma znaczenia):

    • Auto-Submitted (o wartości no)
    • X-Auto-Response-Suppress (o wartości dr, autoreply, auto-reply, auto_reply, lub all)
    • List-Id
    • List-Unsubscribe
    • Feedback-ID
    • X-Auto-Reply
    • X-Autoreply
    • X-Auto-Respond
    • X-Autorespond
    • Precedence (o wartości bulk, autoreply, auto-reply, auto_reply, lub list)

Jak określić odcisk palca w wiadomości e-mail?

Odcisk palca wiadomości e-mail służy do określania wyjątkowości wiadomości e-mail i zapobiegania dostarczaniu zduplikowanych wiadomości oraz zduplikowane odbicia przed wysłaniem.

Odcisk palca to seria kryptograficznie obliczonych skrótów oddzielonych dwukropkiem i jest używany wewnętrznie w naszej bazie kodu.

Te obliczone skróty są przesyłane do tablicy (listy) wtedy i tylko wtedy, gdy istnieją ich wartości:

  • Klient rozpoznał nazwę hosta FQDN lub adres IP
  • Message-ID wartość nagłówka
  • Date wartość nagłówka (jeśli i tylko wtedy, gdy Message-ID nie istniała)
  • From wartość nagłówka (jeśli i tylko wtedy, gdy Message-ID nie istniała)
  • To wartość nagłówka (jeśli i tylko wtedy, gdy Message-ID nie istniała)
  • Cc wartość nagłówka (jeśli i tylko wtedy, gdy Message-ID nie istniała)
  • Subject wartość nagłówka (jeśli i tylko wtedy, gdy Message-ID nie istniała)
  • Body wartość (jeśli i tylko wtedy, gdy Message-ID nie istniała)

Dlaczego moje testowe wiadomości e-mail są wysyłane do mnie w Gmailu jako „podejrzane”

Jeśli zobaczysz ten komunikat o błędzie w Gmailu, gdy wysyłasz test do siebie lub gdy osoba, do której wysyłasz e-mail z Twoim aliasem, widzi wiadomość od Ciebie po raz pierwszy, to proszę nie martw się – ponieważ jest to wbudowana funkcja bezpieczeństwa Gmaila.

Możesz po prostu kliknąć „Wygląda na bezpieczną”. Na przykład, jeśli miałbyś wysłać wiadomość testową przy użyciu funkcji Wyślij pocztę jako (do kogoś innego), wówczas nie zobaczą tej wiadomości.

Jeśli jednak widzą tę wiadomość, to dlatego, że zwykle widzieli Twoje e-maile, z których pochodzą jan@gmail.com zamiast jan@customdomain.com (tylko przykład). Gmail ostrzeże użytkowników, aby upewnić się, że wszystko jest bezpieczne, na wszelki wypadek nie ma obejścia.

Czy mogę usunąć sieć kropkową via forwardemail w Gmailu

Ma to zastosowanie TYLKO w przypadku korzystania z Jak wysłać pocztę jako za pomocą Gmaila funkcja. Obecnie nie ma obejścia tego problemu i dotyczy to wszystkich dostawców usług (nie tylko nas). Rozwiązaniem jest użycie niestandardowego serwera SMTP. Jednak nie oferujemy jeszcze SMTP.

Planujemy wypuścić naszą własną usługę SMTP (nie tylko przekazywanie, ale ogólnie e-mail), która to złagodzi. Gmail automatycznie dodaje to i nie ma obecnie żadnego obejścia. Inne usługi przekazywania wiadomości e-mail z funkcjami podobnymi do naszych również będą powodować ten sam problem (a inne rozwiązania do przekazywania wiadomości e-mail po prostu nie zapewniają takiego poziomu prywatności, jaki zapewniamy).

Jeśli chcesz otrzymać powiadomienie o wydaniu tej publikacji, możesz wysłać e-mail smtp@forwardemail.net a my wyślemy Ci powiadomienie, gdy zostanie wydane. Lub po prostu załóż konto tutaj, jeśli jeszcze tego nie zrobiłeś!

Czy mogę przekazywać wiadomości e-mail na porty inne niż 25 (np. Jeśli mój dostawca Internetu zablokował port 25)

Tak, od 5 maja 2020 r. Dodaliśmy tę funkcję. Obecnie funkcja ta jest specyficzna dla domeny, a nie dla aliasu. Jeśli potrzebujesz, aby był to alias, skontaktuj się z nami, aby poinformować nas o swoich potrzebach.

Wzmocniona ochrona prywatności: Jeśli korzystasz z płatnego planu (który zapewnia lepszą ochronę prywatności), przejdź do Moje konto Domeny, kliknij „Konfiguracja” obok swojej domeny, a następnie kliknij „Ustawienia zaawansowane”. Jeśli chcesz dowiedzieć się więcej o płatnych planach zobacz nasze cennik strona. W przeciwnym razie możesz postępować zgodnie z poniższymi instrukcjami.

Jeśli korzystasz z bezpłatnego abonamentu, po prostu dodaj nowy DNS TXT zapisz, jak pokazano poniżej, ale zmień port z 25 na wybrany przez siebie port.

Na przykład, jeśli chcę, aby wszystkie e-maile trafiały do example.com aby przekazać do portu SMTP odbiorców aliasu 1337 zamiast 25:

Nazwa/host/alias TTL Rodzaj Wartość
„@”, „.” lub puste 3600 TXT forward-email-port=1337
Wskazówka: Najczęstszym scenariuszem niestandardowej konfiguracji przekierowania portów jest przekazywanie wszystkich wiadomości e-mail, które trafiają do example.com na inny port w example.com, inny niż standard SMTP portu 25. Aby to skonfigurować, po prostu dodaj następujące TXT rekord zbiorczy.
Nazwa/host/alias TTL Rodzaj Wartość
„@”, „.” lub puste 3600 TXT forward-email=example.com

Czy oferujecie gwarancję zwrotu pieniędzy w płatnych planach?

TAk! Automatyczne zwroty kosztów mają miejsce po uaktualnieniu, obniżeniu lub anulowaniu konta w ciągu 30 dni od pierwszego uruchomienia planu. Dotyczy to tylko klientów po raz pierwszy.

Jeśli zmienię plan, czy zapłacisz proporcjonalnie i zwrócisz różnicę

Nie pobieramy proporcjonalnie ani nie zwracamy różnicy w przypadku zmiany planów. Zamiast tego konwertujemy pozostały czas trwania z daty wygaśnięcia istniejącego planu na najbliższy względny czas trwania nowego planu (zaokrąglony w dół według miesiąca).

Pamiętaj, że jeśli przejdziesz na wyższą lub niższą wersję między płatnymi planami w ciągu 30 dni od pierwszego uruchomienia płatnego planu, automatycznie zwrócimy pełną kwotę z Twojego istniejącego planu.

Czy wspierasz haczyki internetowe?

Tak, od 15 maja 2020 r. Dodaliśmy tę funkcję. Możesz po prostu dodać hak (haki) WWW dokładnie tak, jak w przypadku każdego odbiorcy! Upewnij się, że w adresie URL elementu webhook znajduje się protokół „http” lub „https”.

Wzmocniona ochrona prywatności: Jeśli korzystasz z płatnego planu (który zapewnia lepszą ochronę prywatności), przejdź do Moje konto Domeny i kliknij „Aliasy” obok swojej domeny, aby skonfigurować webhooki. Jeśli chcesz dowiedzieć się więcej o płatnych planach zobacz nasze cennik strona. W przeciwnym razie możesz postępować zgodnie z poniższymi instrukcjami.

Jeśli korzystasz z bezpłatnego abonamentu, po prostu dodaj nowy DNS TXT rekord, jak pokazano poniżej:

Na przykład, jeśli chcę, aby wszystkie e-maile trafiały do alias@example.com przekazać do nowego kosz odbiorczy testowy punkt końcowy:

Nazwa/host/alias TTL Rodzaj Wartość
„@”, „.” lub puste 3600 TXT forward-email=alias:https://requestbin.com/r/en8pfhdgcculn

A może chcesz wszystkie e-maile, które trafiają do example.com przekazać do tego punktu końcowego:

Nazwa/host/alias TTL Rodzaj Wartość
„@”, „.” lub puste 3600 TXT forward-email=https://requestbin.com/r/en8pfhdgcculn

Oto dodatkowe uwagi dotyczące webhooków:

  • Żądania HTTP Webhooka będą ponawiać się maksymalnie 3 razy, z maksymalnym 60-sekundowym limitem czasu na każde żądanie POST punktu końcowego. Spróbujemy automatycznie ponowić próbę na podstawie domyślnego statusu i kodów błędów używanych w metoda ponawiania próby superagenta.

  • Grupujemy żądania HTTP webhooka do tego samego punktu końcowego w jednym żądaniu zamiast wielu), aby zaoszczędzić zasoby i przyspieszyć czas odpowiedzi. Na przykład, jeśli wyślesz e-mail do webhook1@example.com, webhook2@example.com, oraz webhook3@example.com, a wszystkie są skonfigurowane tak, aby trafiały w to samo dokładny adres URL punktu końcowego, zostanie wysłane tylko jedno żądanie. Grupujemy razem według dokładnego dopasowania punktów końcowych ze ścisłą równością.

  • Zauważ, że używamy parser poczty metoda "simpleParser" biblioteki, aby przeanalizować wiadomość do obiektu przyjaznego dla JSON.

  • Surowa wartość wiadomości e-mail jako String jest podana jako właściwość „surowy”.

  • Wyniki uwierzytelniania są podawane jako właściwości „dkim”, „spf”, „arc”, „dmarc” i „bimi”.

  • Przeanalizowane nagłówki wiadomości e-mail są podane jako właściwość „headers” — ale pamiętaj, że możesz użyć „headerLines”, aby ułatwić iterację i analizowanie.

  • Zgrupowani adresaci tego webhooka są zgrupowani razem i podani jako „odbiorcy” właściwości.

  • Informacje o sesji SMTP są podawane jako właściwość „sesja”. Zawiera informacje o nadawcy wiadomości, czasie nadejścia wiadomości, HELO i nazwie hosta klienta. Wartość nazwy hosta klienta jako session.clientHostname jest albo FQDN (z odwrotnego wyszukiwania PTR) albo jest session.remoteAddress owinięte w nawiasy (np. "[127.0.0.1]").

  • Jeśli istnieją załączniki, zostaną one dołączone do attachments Tablica z wartościami bufora. Możesz przeanalizować je z powrotem do treści, korzystając z podejścia z JavaScript, takiego jak:

    const data = [
      104,
      101,
      108,
      108,
      111,
      32,
      119,
      111,
      114,
      108,
      100,
      33
    ];
    

    // // outputs "hello world!" to the console // (this is the content from the filename "text1.txt" in the example JSON request payload above) // console.log(Buffer.from(data).toString());

Wskazówka: Zastanawiasz się, jak wygląda żądanie webhooka z przekazanych wiadomości e-mail? Poniżej zamieściliśmy przykład!
{
  "attachments": [
    {
      "type": "attachment",
      "content": {
        "type": "Buffer",
        "data": [
          104,
          101,
          108,
          108,
          111,
          32,
          119,
          111,
          114,
          108,
          100,
          33
        ]
      },
      "contentType": "text/plain",
      "partId": "2",
      "release": null,
      "contentDisposition": "attachment",
      "filename": "text1.txt",
      "headers": {},
      "checksum": "fc3ff98e8c6a0d3087d515c0473f8677",
      "size": 12
    }
  ],
  "headers": "ARC-Seal: i=1; a=rsa-sha256; t=1653506802; cv=none; d=forwardemail.net;\r\n s=default;\r\n b=R6QJ0tGwwjg2VPxiAlVIKxsg3jEPtRGKPTIOdZNWuhWrbssttFdOYzRRqvacDyN5SLoyDhVye\r\n DUA/64IxANXdHVFlpR258Yp7WxLDv2gtJD5vNSKYmUJZOWk1TynmlqTYrp0Vuqg2xIUjIlPBWAJ\r\n PPNx4JvOLjJuWYynU2qIWz0=\r\nARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed;\r\n d=forwardemail.net; h=MIME-Version: Date: Message-ID: From: Content-Type;\r\n q=dns/txt; s=default; t=1653506802;\r\n bh=cEYDoyTy+Ub29XZt/zXR+sprfUE6BW0y5cHfah01PT4=;\r\n b=F/t56AAXr2Kv3G6VsbdT5OKDVJf2ulhwLiTM18Ra4tDPUKPSGSLKrWvxiXEg5NMWwdWnsOYrL\r\n r3YSm4uMxVMhHZbHm/sUu4QZq5/18hQsAkCv6fI9ifTjDwBrN5zpLOhPoZFFo+TyvHxiII3Xv3L\r\n UEzmUIIaJRX6tboQ160tino=\r\nARC-Authentication-Results: i=1; mx1.forwardemail.net;\r\n dkim=none (message not signed);\r\n spf=none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) smtp.mailfrom=test@example.net smtp.helo=user.oem.local;\r\n dmarc=none header.from=example.com;\r\n bimi=skipped (DMARC not enabled)\r\nReceived-SPF: none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) client-ip=127.0.0.1;\r\nAuthentication-Results: mx1.forwardemail.net;\r\n dkim=none (message not signed);\r\n spf=none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) smtp.mailfrom=test@example.net smtp.helo=user.oem.local;\r\n dmarc=none header.from=example.com;\r\n bimi=skipped (DMARC not enabled)\r\n",
  "headerLines": [
    {
      "key": "arc-seal",
      "line": "ARC-Seal: i=1; a=rsa-sha256; t=1653506802; cv=none; d=forwardemail.net;\r\n s=default;\r\n b=R6QJ0tGwwjg2VPxiAlVIKxsg3jEPtRGKPTIOdZNWuhWrbssttFdOYzRRqvacDyN5SLoyDhVye\r\n DUA/64IxANXdHVFlpR258Yp7WxLDv2gtJD5vNSKYmUJZOWk1TynmlqTYrp0Vuqg2xIUjIlPBWAJ\r\n PPNx4JvOLjJuWYynU2qIWz0="
    },
    {
      "key": "arc-message-signature",
      "line": "ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed;\r\n d=forwardemail.net; h=MIME-Version: Date: Message-ID: From: Content-Type;\r\n q=dns/txt; s=default; t=1653506802;\r\n bh=cEYDoyTy+Ub29XZt/zXR+sprfUE6BW0y5cHfah01PT4=;\r\n b=F/t56AAXr2Kv3G6VsbdT5OKDVJf2ulhwLiTM18Ra4tDPUKPSGSLKrWvxiXEg5NMWwdWnsOYrL\r\n r3YSm4uMxVMhHZbHm/sUu4QZq5/18hQsAkCv6fI9ifTjDwBrN5zpLOhPoZFFo+TyvHxiII3Xv3L\r\n UEzmUIIaJRX6tboQ160tino="
    },
    {
      "key": "arc-authentication-results",
      "line": "ARC-Authentication-Results: i=1; mx1.forwardemail.net;\r\n dkim=none (message not signed);\r\n spf=none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) smtp.mailfrom=test@example.net smtp.helo=user.oem.local;\r\n dmarc=none header.from=example.com;\r\n bimi=skipped (DMARC not enabled)"
    },
    {
      "key": "received-spf",
      "line": "Received-SPF: none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) client-ip=127.0.0.1;"
    },
    {
      "key": "authentication-results",
      "line": "Authentication-Results: mx1.forwardemail.net;\r\n dkim=none (message not signed);\r\n spf=none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) smtp.mailfrom=test@example.net smtp.helo=user.oem.local;\r\n dmarc=none header.from=example.com;\r\n bimi=skipped (DMARC not enabled)"
    },
    {
      "key": "x-forwardemail-sender",
      "line": "X-ForwardEmail-Sender: rfc822; test@example.net"
    },
    {
      "key": "x-forwardemail-session-id",
      "line": "X-ForwardEmail-Session-ID: w2czxgznghn5ryyw"
    },
    {
      "key": "x-forwardemail-version",
      "line": "X-ForwardEmail-Version: 9.0.0"
    },
    {
      "key": "content-type",
      "line": "Content-Type: multipart/mixed; boundary=\"--_NmP-179a735428ca7575-Part_1\""
    },
    {
      "key": "from",
      "line": "From: some <random@example.com>"
    },
    {
      "key": "message-id",
      "line": "Message-ID: <69ad5fc2-91cb-728f-ae5c-eeedc5f267b6@example.net>"
    },
    {
      "key": "date",
      "line": "Date: Wed, 25 May 2022 19:26:41 +0000"
    },
    {
      "key": "mime-version",
      "line": "MIME-Version: 1.0"
    }
  ],
  "html": "<strong>some random text</strong>",
  "text": "some random text",
  "textAsHtml": "<p>some random text</p>",
  "date": "2022-05-25T19:26:41.000Z",
  "from": {
    "value": [
      {
        "address": "random@example.com",
        "name": "some"
      }
    ],
    "html": "<span class=\"mp_address_group\"><span class=\"mp_address_name\">some</span> &lt;<a href=\"mailto:random@example.com\" class=\"mp_address_email\">random@example.com</a>&gt;</span>",
    "text": "some <random@example.com>"
  },
  "messageId": "<69ad5fc2-91cb-728f-ae5c-eeedc5f267b6@example.net>",
  "raw": "ARC-Seal: i=1; a=rsa-sha256; t=1653506802; cv=none; d=forwardemail.net;\r\n s=default;\r\n b=R6QJ0tGwwjg2VPxiAlVIKxsg3jEPtRGKPTIOdZNWuhWrbssttFdOYzRRqvacDyN5SLoyDhVye\r\n DUA/64IxANXdHVFlpR258Yp7WxLDv2gtJD5vNSKYmUJZOWk1TynmlqTYrp0Vuqg2xIUjIlPBWAJ\r\n PPNx4JvOLjJuWYynU2qIWz0=\r\nARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed;\r\n d=forwardemail.net; h=MIME-Version: Date: Message-ID: From: Content-Type;\r\n q=dns/txt; s=default; t=1653506802;\r\n bh=cEYDoyTy+Ub29XZt/zXR+sprfUE6BW0y5cHfah01PT4=;\r\n b=F/t56AAXr2Kv3G6VsbdT5OKDVJf2ulhwLiTM18Ra4tDPUKPSGSLKrWvxiXEg5NMWwdWnsOYrL\r\n r3YSm4uMxVMhHZbHm/sUu4QZq5/18hQsAkCv6fI9ifTjDwBrN5zpLOhPoZFFo+TyvHxiII3Xv3L\r\n UEzmUIIaJRX6tboQ160tino=\r\nARC-Authentication-Results: i=1; mx1.forwardemail.net;\r\n dkim=none (message not signed);\r\n spf=none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) smtp.mailfrom=test@example.net smtp.helo=user.oem.local;\r\n dmarc=none header.from=example.com;\r\n bimi=skipped (DMARC not enabled)\r\nReceived-SPF: none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) client-ip=127.0.0.1;\r\nAuthentication-Results: mx1.forwardemail.net;\r\n dkim=none (message not signed);\r\n spf=none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) smtp.mailfrom=test@example.net smtp.helo=user.oem.local;\r\n dmarc=none header.from=example.com;\r\n bimi=skipped (DMARC not enabled)\r\nX-ForwardEmail-Sender: rfc822; test@example.net\r\nX-ForwardEmail-Session-ID: w2czxgznghn5ryyw\r\nX-ForwardEmail-Version: 9.0.0\r\nContent-Type: multipart/mixed; boundary=\"--_NmP-179a735428ca7575-Part_1\"\r\nFrom: some <random@example.com>\r\nMessage-ID: <69ad5fc2-91cb-728f-ae5c-eeedc5f267b6@example.net>\r\nDate: Wed, 25 May 2022 19:26:41 +0000\r\nMIME-Version: 1.0\r\n\r\n----_NmP-179a735428ca7575-Part_1\r\nContent-Type: multipart/alternative;\r\n boundary=\"--_NmP-179a735428ca7575-Part_2\"\r\n\r\n----_NmP-179a735428ca7575-Part_2\r\nContent-Type: text/plain; charset=utf-8\r\nContent-Transfer-Encoding: 7bit\r\n\r\nsome random text\r\n----_NmP-179a735428ca7575-Part_2\r\nContent-Type: text/html; charset=utf-8\r\nContent-Transfer-Encoding: 7bit\r\n\r\n<strong>some random text</strong>\r\n----_NmP-179a735428ca7575-Part_2--\r\n\r\n----_NmP-179a735428ca7575-Part_1\r\nContent-Type: text/plain; name=text1.txt\r\nContent-Transfer-Encoding: base64\r\nContent-Disposition: attachment; filename=text1.txt\r\n\r\naGVsbG8gd29ybGQh\r\n----_NmP-179a735428ca7575-Part_1--\r\n",
  "dkim": {
    "headerFrom": [
      "random@example.com"
    ],
    "envelopeFrom": "test@example.net",
    "results": [
      {
        "status": {
          "result": "none",
          "comment": "message not signed"
        },
        "info": "dkim=none (message not signed)"
      }
    ]
  },
  "spf": {
    "domain": "example.net",
    "client-ip": "127.0.0.1",
    "helo": "user.oem.local",
    "envelope-from": "test@example.net",
    "status": {
      "result": "none",
      "comment": "mx1.forwardemail.net: example.net does not designate permitted sender hosts",
      "smtp": {
        "mailfrom": "test@example.net",
        "helo": "user.oem.local"
      }
    },
    "header": "Received-SPF: none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) client-ip=127.0.0.1;",
    "info": "spf=none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) smtp.mailfrom=test@example.net smtp.helo=user.oem.local",
    "lookups": {
      "limit": 50,
      "count": 1
    }
  },
  "arc": {
    "status": {
      "result": "none"
    },
    "i": 0,
    "authResults": "mx1.forwardemail.net;\r\n dkim=none (message not signed);\r\n spf=none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) smtp.mailfrom=test@example.net smtp.helo=user.oem.local;\r\n dmarc=none header.from=example.com;\r\n bimi=skipped (DMARC not enabled)"
  },
  "dmarc": {
    "status": {
      "result": "none",
      "header": {
        "from": "example.com"
      }
    },
    "domain": "example.com",
    "info": "dmarc=none header.from=example.com"
  },
  "bimi": {
    "status": {
      "header": {},
      "result": "skipped",
      "comment": "DMARC not enabled"
    },
    "info": "bimi=skipped (DMARC not enabled)"
  },
  "recipients": [
    "webhook1@webhooks.net"
  ],
  "session": {
    "remoteAddress": "127.0.0.1",
    "remotePort": 65138,
    "clientHostname": "[127.0.0.1]",
    "hostNameAppearsAs": "user.oem.local",
    "sender": "test@example.net",
    "mta": "mx1.forwardemail.net",
    "arrivalDate": "2022-05-25T19:26:41.423Z",
    "arrivalTime": 1653506801423
  }
}

Czy obsługujesz wyrażenia regularne czy regex?

Tak, od 27 września 2021 dodaliśmy tę funkcję. Możesz po prostu napisać wyrażenia regularne ("regex") do dopasowywania aliasów i wykonywania zamienników.

Aliasy obsługiwane przez wyrażenia regularne to takie, które zaczynają się od a / i zakończ na / a ich odbiorcami są adresy e-mail lub webhooki. Odbiorcy mogą również uwzględnić obsługę substytucji wyrażeń regularnych (np. $1, $2).

Obsługujemy dwie flagi wyrażeń regularnych, w tym i oraz g. Flaga bez rozróżniania wielkości liter i jest stałą wartością domyślną i zawsze jest wymuszana. Globalna flaga g mogą być dodane przez Ciebie poprzez umieszczenie końcówki / z /g.

Pamiętaj, że wspieramy również nasze wyłączona funkcja aliasu dla części odbiorcy z naszą obsługą wyrażeń regularnych.

Wyrażenia regularne nie są obsługiwane na darmowe globalne domeny próżności (ponieważ może to być luka w zabezpieczeniach).

Wzmocniona ochrona prywatności: Jeśli korzystasz z płatnego planu (który zapewnia lepszą ochronę prywatności), przejdź do Moje konto Domeny i kliknij „Aliasy” obok swojej domeny, aby skonfigurować wyrażenia regularne. Jeśli chcesz dowiedzieć się więcej o płatnych planach zobacz nasze cennik strona. W przeciwnym razie możesz postępować zgodnie z poniższymi instrukcjami.

Jeśli korzystasz z bezpłatnego abonamentu, po prostu dodaj nowy DNS TXT nagraj przy użyciu jednego lub kilku poniższych przykładów:

Prosty przykład: Jeśli chcę, aby wszystkie e-maile z adresami „elon@example.com” lub „musk@example.com” były przekazywane na adres „user@gmail.com”:
Nazwa/host/alias TTL Rodzaj Wartość
„@”, „.” lub puste 3600 TXT forward-email=/^(elon|musk)$/:user@gmail.com
Przykład zastępowania imienia i nazwiska: Wyobraź sobie, że wszystkie adresy e-mail Twojej firmy mają wzorzec „imię.nazwisko@example.com”. Jeśli chcę, aby wszystkie e-maile idące do wzorca `imię.nazwisko@example.com` były przekazywane do `imię.nazwisko@firma.com` z obsługą podstawiania (zobacz test na RegExr):
Nazwa/host/alias TTL Rodzaj Wartość
„@”, „.” lub puste 3600 TXT forward-email=/^([A-Za-z]+)+\.([A-Za-z]+)+$/:$1.$2@company.com
Przykład zastępowania filtrowania symboli plus: Jeśli chcę, aby wszystkie e-maile idące do `info@example.com` lub `support@example.com` były przekazywane odpowiednio na `user+info@gmail.com` lub `user+support@gmail.com` (z obsługą zastępowania ) (zobacz test na RegExr):
Nazwa/host/alias TTL Rodzaj Wartość
„@”, „.” lub puste 3600 TXT forward-email=/^(support|info)$/:user+$1@gmail.com
Przykład zastępowania ciągu zapytania elementu webhook: Być może chcesz, aby wszystkie e-maile przechodzące do `example.com` trafiały do a webhook i mieć dynamiczny klucz ciągu zapytania „do” z wartością części nazwy użytkownika adresu e-mail (zobacz test na RegExr):
Nazwa/host/alias TTL Rodzaj Wartość
„@”, „.” lub puste 3600 TXT forward-email=/^(.*?)$/:https://example.com/webhook?username=$1
Wyłącz Przykład: Jeśli chcesz, aby wszystkie e-maile pasujące do określonego wzorca były wyłączone (zobacz Czy mogę wyłączyć określone aliasy), a następnie użyj tego samego podejścia z wykrzyknikiem „!”:
Nazwa/host/alias TTL Rodzaj Wartość
„@”, „.” lub puste 3600 TXT forward-email=/^(elon|musk)$/:!
Wskazówka: Zastanawiasz się, jak napisać wyrażenie regularne lub chcesz przetestować swój zamiennik? Możesz przejść do bezpłatnej witryny testowania wyrażeń regularnych RegExr w https://regexr.com.

Czy mogę po prostu użyć tej usługi przekierowywania wiadomości e-mail jako serwera rezerwowego lub awaryjnego MX

Nie, nie jest to zalecane, ponieważ jednocześnie możesz używać tylko jednego serwera wymiany poczty. Z powodu błędnych konfiguracji priorytetów i serwerów pocztowych, które nie przestrzegają sprawdzania priorytetów wymiany MX, zwykle nigdy nie ponawia się prób awaryjnych.

Czy mogę wyłączyć określone aliasy

TAk! Od 6 lutego 2020 dodaliśmy tę funkcję. Po prostu edytuj swój DNS TXT zapisz i poprzedź alias wykrzyknikiem. Pamiętaj, że musisz zachować mapowanie ":", ponieważ jest to wymagane, jeśli kiedykolwiek zdecydujesz się to wyłączyć (i jest również używane do importowania w naszych płatnych planach).

Jeśli poprzedzisz alias znakiem „!” (wykrzyknik), wówczas nadal zwróci pomyślne kody odpowiedzi nadawcom próbującym wysłać wiadomość na ten adres, ale same e-maile nigdzie nie trafią; do blackhole.

Wiadomości e-mail wysyłane na wyłączone adresy będą odpowiadać kodem stanu odpowiedzi SMTP równym 250 (zaakceptowane), ale wiadomości e-mail nie zostaną w rzeczywistości dostarczone do adresatów.

Na przykład, jeśli chcę, aby wszystkie e-maile trafiały do alias@example.com przestać płynąć do user@gmail.com:

Nazwa/host/alias TTL Rodzaj Wartość
„@”, „.” lub puste 3600 TXT forward-email=!alias:user@gmail.com
Wskazówka: Możesz również przepisać adres adresata, do którego przekierowywałeś konto, po prostu „nobody@forwardemail.net”, co spowoduje przekierowanie go do nikogo, jak w poniższym przykładzie.
Nazwa/host/alias TTL Rodzaj Wartość
„@”, „.” lub puste 3600 TXT forward-email=!alias:nobody@forwardemail.net
Wskazówka: Jeśli chcesz zwiększyć bezpieczeństwo, możesz również usunąć część „:user@gmail.com” (lub „:nobody@forwardemail.net”), pozostawiając tylko „!alias”, jak w poniższym przykładzie.
Nazwa/host/alias TTL Rodzaj Wartość
„@”, „.” lub puste 3600 TXT forward-email=!alias

Czy mogę przekazywać wiadomości e-mail do wielu odbiorców

Tak, absolutnie. Po prostu określ wielu odbiorców w swoim TXT dokumentacja.

Na przykład, jeśli chcę otrzymać e-mail, który trafia do hello@example.com zostać przekierowanym do user+a@gmail.com oraz user+b@gmail.com, to mój TXT rekord wyglądałby tak:

Nazwa/host/alias TTL Rodzaj Wartość
„@”, „.” lub puste 3600 TXT forward-email=hello:user+a@gmail.com,hello:user+b@gmail.com

Możesz też określić je w dwóch osobnych wierszach, takich jak to:

Nazwa/host/alias TTL Rodzaj Wartość
„@”, „.” lub puste 3600 TXT forward-email=hello:user+a@gmail.com
„@”, „.” lub puste 3600 TXT forward-email=hello:user+b@gmail.com

To zależy od Ciebie!

Czy mogę mieć wielu globalnych odbiorców typu catch-all

Tak, możesz. Po prostu określ wielu globalnych odbiorców typu catch-all w swoim TXT dokumentacja.

Na przykład, jeśli chcę, aby każdy e-mail trafiał do *@example.com (gwiazdka oznacza, że jest to symbol wieloznaczny, aka catch-all), do którego należy przejść dalej user+a@gmail.com oraz user+b@gmail.com, to mój TXT rekord wyglądałby tak:

Nazwa/host/alias TTL Rodzaj Wartość
„@”, „.” lub puste 3600 TXT forward-email=user+a@gmail.com,user+b@gmail.com

Możesz też określić je w dwóch osobnych wierszach, takich jak to:

Nazwa/host/alias TTL Rodzaj Wartość
„@”, „.” lub puste 3600 TXT forward-email=user+a@gmail.com
@, „.” lub puste 3600 TXT forward-email=user+b@gmail.com

To zależy od Ciebie!

Czy istnieje maksymalny limit liczby adresów e-mail, na które mogę przekazywać alias

Tak, domyślny limit to 10. NIE oznacza to, że możesz mieć tylko 10 aliasów w swojej nazwie domeny. Możesz mieć tyle aliasów, ile chcesz (nieograniczona ilość). Oznacza to, że możesz przekazać tylko jeden alias na 10 unikalnych adresów e-mail. Mogłeś mieć hello:user+1@gmail.com, hello:user+2@gmail.com, hello:user+3@gmail.com, … (od 1-10) – oraz wszelkie e-maile do hello@example.com zostanie przekazany do user+1@gmail.com, user+2@gmail.com, user+3@gmail.com,… (Od 1 do 10).

Wskazówka: Potrzebujesz więcej niż 10 odbiorców na alias? Wyślij do nas e-mail, a z przyjemnością zwiększymy Twój limit kont.

Czy mogę rekurencyjnie przekazywać wiadomości e-mail

Tak, możesz, jednak nadal musisz przestrzegać maksymalnego limitu. Jeśli masz hello:elon@example.com oraz elon:user@gmail.com, a następnie e-maile do hello@example.com zostanie przekazany do elon@example.com oraz user@gmail.com. Pamiętaj, że błąd zostanie wygenerowany, jeśli spróbujesz rekursywnie przekazywać wiadomości e-mail.

Czy ludzie mogą wyrejestrować lub zarejestrować moje przekazywanie wiadomości e-mail bez mojej zgody

Używamy MX i TXT weryfikacja rekordu, dlatego jeśli dodasz odpowiedni MX tej usługi i TXT rekordy, to jesteś zarejestrowany. Jeśli je usuniesz, jesteś wyrejestrowany. Masz prawo własności do swojej domeny i zarządzania DNS, więc jeśli ktoś ma do tego dostęp, to jest problem.

Jak to jest darmowe?

Usługa nadal działa dzięki użytkownikom, którzy przeszli na płatne plany. Chcemy zapewnić bezpłatną alternatywę dla osób, które korzystają z usług spedycyjnych o zamkniętym kodzie źródłowym (a następnie narażają swoją prywatność i bezpieczeństwo).

Jaki jest maksymalny limit rozmiaru wiadomości e-mail

Domyślnie obowiązuje limit 50 MB, który obejmuje treści, nagłówki i załączniki. Pamiętaj, że usługi takie jak Gmail i Outlook pozwalają na ograniczenie rozmiaru do 25 MB, a jeśli przekroczysz limit podczas wysyłania na adresy u tych dostawców, otrzymasz komunikat o błędzie.

Błąd z prawidłowym kodem odpowiedzi jest zwracany, jeśli limit rozmiaru pliku zostanie przekroczony.

Czy przechowujesz wiadomości e-mail i ich zawartość?

Nie, absolutnie nie. Zobacz nasze Polityka prywatności.

Czy przechowujesz dzienniki wiadomości e-mail?

Nie, absolutnie nie. Zobacz nasze Polityka prywatności.

Czy czytasz moje e-maile?

Nie, absolutnie nie. Nie przechowujemy dzienników SMTP. Zobacz nasze Polityka prywatności.

Wiele innych usług przekierowania poczty e-mail przechowuje i może potencjalnie odczytać Twoją pocztę e-mail. Nie ma powodu, dla którego przesłane wiadomości e-mail musiałyby być przechowywane na dysku — dlatego opracowaliśmy pierwsze rozwiązanie typu open source, które wszystko wykonuje w pamięci.

Uważamy, że powinieneś mieć prawo do prywatności i ściśle je szanujemy. Kod wdrożony na serwerze to oprogramowanie typu open source na GitHub dla przejrzystości i budowania zaufania.

Czy obsługuje symbol plus + dla aliasów Gmaila?

Tak, absolutnie.

Czy obsługuje subdomeny

Tak, absolutnie. Zamiast używać „@”, „.” Lub pustego pola jako nazwy / hosta / aliasu, wystarczy użyć nazwy domeny podrzędnej jako wartości.

Jeśli chcesz foo.example.com aby przekazywać e-maile, a następnie wpisz foo jako nazwę/host/alias w ustawieniach DNS (zarówno dla MX, jak i TXT dokumentacja).

Czy przekazuje to nagłówki mojego e-maila?

Tak, absolutnie.

Czy to dobrze przetestowane?

Tak, ma testy napisane za pomocą ava a także ma zasięg kodu.

Czy przekazujesz wiadomości i kody odpowiedzi SMTP

Tak, absolutnie. Na przykład, jeśli wysyłasz e-mail do hello@example.com i jest zarejestrowany do przekazania do user@gmail.com, wówczas wiadomość zwrotna i kod SMTP z serwera SMTP „gmail.com” zostaną zwrócone zamiast serwera proxy na „mx1.forwardemail.net” lub „mx2.forwardemail.net”.

Jak zapobiegać spamerom i zapewnić dobrą reputację do przesyłania e-maili

Zobacz nasze sekcje na Jak działa Twój system przekierowania poczty e-mail, Jak radzisz sobie z problemami z dostarczaniem wiadomości e-mail, oraz Jak radzisz sobie z umieszczeniem adresów IP na czarnej liście? nad.

Co mam zrobić, jeśli otrzymam spam?

Powinieneś wypisać się z listy mailingowej (jeśli to możliwe) i zablokować nadawcę.

Prosimy nie zgłaszać wiadomości jako spamu, ale zamiast tego przesłać ją do naszego ręcznie opracowanego i skoncentrowanego na prywatności systemu zapobiegania nadużyciom.

Adres e-mail, na który należy przekazywać spam, to: abuse@forwardemail.net

Czy mogę w ten sposób „wysłać pocztę jako” w Gmailu

TAk! Od 2 października 2018 dodaliśmy tę funkcję. Widzieć Jak wysłać pocztę jako za pomocą Gmaila nad!

Powinieneś także ustawić rekord SPF dla Gmaila w konfiguracji DNS TXT nagrywać.

Ważny: Jeśli używasz Gmaila (np. Wyślij pocztę jako) lub G Suite, musisz dołączyć include:_spf.google.com do Twojego SPF TXT zapis, na przykład:

v=spf1 a mx include:spf.forwardemail.net include:_spf.google.com -all

Dzięki temu mogę „wysłać pocztę jako” w Outlooku

Tak! Od 2 października 2018 r. Dodaliśmy tę funkcję. Po prostu zobacz poniższe dwa łącza Microsoft:

Powinieneś także ustawić rekord SPF dla Outlooka w swojej konfiguracji DNS TXT nagrywać.

Ważny: Jeśli korzystasz z Microsoft Outlook lub Live.com, musisz dołączyć include:spf.protection.outlook.com do Twojego SPF TXT zapis, na przykład:

v=spf1 a mx include:spf.forwardemail.net include:spf.protection.outlook.com -all

Czy mogę „wysłać pocztę jako” w Apple Mail i iCloud Mail za pomocą tego

Niestety Apple nie pozwala na to, niezależnie od tego, z której usługi korzystasz. Możesz jednak korzystać z aplikacji Poczta i konta e-mail w domenie.

Czy mogę za pomocą tego przesyłać nieograniczoną liczbę e-maili?

Tak, jednak „stosunkowo nieznani” nadawcy mają ograniczenie szybkości do 1000 połączeń na godzinę na nazwę hosta lub adres IP. Zobacz sekcję dotyczącą Ograniczenie szybkości oraz Szara lista nad.

Przez „stosunkowo nieznani” rozumiemy nadawców, którzy nie pojawiają się w Biała lista.

Jeśli ten limit zostanie przekroczony, wysyłamy kod odpowiedzi „421”, który informuje serwer pocztowy nadawców, aby ponowił próbę później.

Jak dodać zdjęcie profilowe do mojego adresu e-mail

Jeśli używasz Gmaila, wykonaj następujące kroki poniżej:

  1. Iść do https://google.com i wyloguj się ze wszystkich kont e-mail
  2. Kliknij „Zaloguj się”, a następnie w menu kliknij „inne konto”
  3. Wybierz „Użyj innego konta”
  4. Wybierz „Utwórz konto”
  5. Wybierz „Zamiast tego użyj mojego obecnego adresu e-mail”
  6. Wpisz swój adres e-mail niestandardowej nazwy domeny
  7. Pobierz weryfikacyjny e-mail wysłany na Twój adres e-mail
  8. Wpisz kod weryfikacyjny z tego e-maila
  9. Uzupełnij informacje o profilu dla nowego konta Google
  10. Zaakceptuj wszystkie zasady dotyczące prywatności i warunków użytkowania
  11. Iść do https://google.com i w prawym górnym rogu kliknij ikonę swojego profilu, a następnie kliknij przycisk „zmień”
  12. Prześlij nowe zdjęcie lub awatar dla swojego konta
  13. Rozpowszechnienie zmian zajmie około 1-2 godzin, ale czasem może być bardzo szybkie.
  14. Wyślij testową wiadomość e-mail, a zdjęcie profilowe powinno się pojawić.

Jaka jest różnica między ochroną bezpłatną a wzmocnioną

Abonament bezpłatny wymaga używania publicznych rekordów DNS do przechowywania konfiguracji przekazywania. Każdy, kto ma komputer, może wyszukać konfigurację przekazywania w terminalu, jeśli korzystasz z abonamentu Free. W przeciwieństwie do planu Free, plan Enhanced Protection wykorzystuje kryptograficznie wygenerowany losowy ciąg do prywatnego przechowywania konfiguracji przekazywania.

Bezpłatny planRozszerzony plan ochrony
forward-email=user@gmail.comforward-email-site-verification=m8d7o8K4Il

Czy wspierasz sprawdzone metody dotyczące poczty e-mail

Tak. We wszystkich planach mamy wbudowaną obsługę SPF, DKIM, DMARC, ARC i SRS. Pracowaliśmy również intensywnie z oryginalnymi autorami tych specyfikacji i innymi ekspertami w dziedzinie poczty elektronicznej, aby zapewnić perfekcję i wysoką dostarczalność.

Czy oferujecie nieograniczoną liczbę domen za jedną cenę

Tak. Niezależnie od tego, z którego planu korzystasz, zapłacisz tylko jedną miesięczną opłatę - która obejmuje wszystkie Twoje domeny.

Jakie metody płatności akceptujesz

Akceptujemy karty, portfele i przelewy bankowe za pomocą Naszywka oraz PayPal – w przypadku płatności jednorazowych lub abonamentów miesięcznych, kwartalnych lub rocznych.

Czy kiedykolwiek podniesiesz ceny

Nie. Ceny nigdy nie wzrosną. W przeciwieństwie do innych firm, my też nigdy nie zamkniemy naszych usług.

Jak przeprowadzasz wyszukiwanie DNS dla nazw domen

Korzystamy z pierwszej dla prywatności usługi DNS CloudFlare (patrz ogłoszenie tutaj). Ustawiamy 1.1.1.3 oraz 1.0.0.3 jako serwery DNS (patrz https://developers.cloudflare.com/1.1.1.1/1.1.1.1-dla-rodzin/) za pomocą /etc/resolv.conf na naszych serwerach i środowiskach testowych.

Jak szybka jest ta usługa

Najnowsza wersja, v2 (wydana 6 maja 2019 r.) była główną przeróbką od v1 i skupia się na wydajności poprzez strumienie. Nodemailer płodny autor Andris Reinman (@ andris9) pomogło nam wyłączyć za pomocą mailparser biblioteka i użytkowanie mailsplit zamiast tego z niestandardową logiką transformacji, aby podzielić nagłówek i treść wiadomości bez wpływu na treść. Pozwala nam to na bardzo szybkie wykonywanie operacji na nagłówkach (takich jak kontrole bezpieczeństwa i zgodność z SPF/DKIM/DMARC).

Innymi słowy, najnowsza wersja tej usługi używa strumieni wyłącznie teraz i jest błyskawiczna. Starsza wersja v1 również miała pewną logikę nie w najbardziej optymalnej kolejności operacji – ale teraz v2 najpierw wykonuje mniej operacji intensywnie korzystających z pamięci/sieci (i powraca wcześnie, jeśli to możliwe, aby jak najszybciej wysłać odpowiedź do klienta SMTP). Planujemy z czasem nadal optymalizować szybkość, ulepszać funkcje i ulepszać tę usługę.

W żadnym momencie nie zapisujemy na dysku ani nie przechowujemy e-maili - wszystko odbywa się w pamięci dzięki strumieniom i transformacjom Node.js! 🎉