Utilia

Generator linków mailto

Utwórz link mailto z odbiorcami, DW, UDW, tematem i treścią wiadomości, poprawnie zakodowany procentowo, oraz gotowy do wklejenia link HTML.

Otwiera domyślny program pocztowy z wypełnionymi polami. Nic nie zostaje wysłane.

Kontrola

Jak korzystać z generatora linków mailto

  1. Wpisz jeden lub kilka adresów w polu Do. Kilka adresów oddziel przecinkami lub nowymi liniami.
  2. Opcjonalnie wypełnij DW (do wiadomości) i UDW (ukryte do wiadomości), Temat oraz Treść wiadomości. Przejścia do nowej linii w treści zostają zachowane.
  3. Ustaw Tekst linku, czyli słowa, które kliknie odwiedzający. Jeśli zostawisz to pole puste, zostanie użyty pierwszy adres.
  4. Skopiuj Link mailto, aby użyć go wszędzie tam, gdzie można wpisać URL (kreator przycisków, newsletter, kod QR), albo skopiuj Link HTML, aby wkleić go na stronę.
  5. Kliknij Przetestuj link, aby otworzyć własny program pocztowy z wypełnionymi polami. Nic nie zostanie wysłane, dopóki sam nie klikniesz „Wyślij”.

Wczytaj przykład wypełnia formularz przykładowym zgłoszeniem do działu pomocy, a Wyczyść opróżnia wszystkie pola. Wszystko działa w twojej przeglądarce.

Jak zbudowany jest link mailto

Schemat mailto: definiuje RFC 6068. Odbiorcy znajdują się zaraz po dwukropku, oddzieleni przecinkami, a pozostałe pola są dodawane jako parametry zapytania:

mailto:pomoc@example.com?cc=sprzedaz@example.com&subject=Pytanie%20o%20zam%C3%B3wienie&body=Dzie%C5%84%20dobry%2C%0D%0A...

Ponieważ całość jest adresem URL, każda wartość musi być zakodowana procentowo. Narzędzie stosuje reguły, których faktycznie wymaga RFC:

  • Spacje stają się %20, nigdy +. Znak plus oznacza spację tylko przy wysyłaniu formularzy HTML. W linku mailto wiele programów pocztowych pokazuje dosłowny +, więc Pytanie+o+zamówienie dotarłoby właśnie w takiej postaci. Prawdziwy + w tekście jest kodowany jako %2B.
  • Przejścia do nowej linii stają się %0D%0A (powrót karetki plus nowa linia), niezależnie od tego, jakich końców linii używa twój system – tego wymaga RFC 6068 dla treści.
  • Znaki zastrzeżone, takie jak &, =, ?, # i %, są kodowane, więc temat w rodzaju „Q&A” nie rozpadnie się na drugi parametr.
  • Polskie znaki i litery spoza alfabetu łacińskiego są kodowane jako UTF-8, np. ó staje się %C3%B3, a ń – %C5%84.
  • Znak @ w każdym adresie pozostaje czytelny, na co pozwala standard.

W wyniku HTML link jest dodatkowo escapowany dla atrybutu href, a tekst linku – jako HTML, więc cudzysłowy czy nawiasy ostre w temacie nie zepsują strony.

Co jest sprawdzane

Lista Kontrola wskazuje adresy, które nie wyglądają na prawidłowe, adresy powtórzone w polach Do, DW i UDW oraz adresy ze znakami diakrytycznymi, których wiele programów nie przyjmuje w linkach. Nazwy wyświetlane, np. Anna <anna@example.com>, nie są dozwolone w linku mailto, więc zostaje tylko adres w nawiasach ostrych. Narzędzie ostrzega też, gdy link ma temat lub treść, ale nie ma odbiorcy, oraz gdy przekracza ok. 2000 znaków – od tej długości niektóre przeglądarki i programy pocztowe zaczynają go ucinać.

Ograniczenia, o których warto wiedzieć

Link mailto zależy od urządzenia odwiedzającego. Otwiera program pocztowy ustawiony jako domyślny, a na komputerze bez takiego programu (częste u osób korzystających z poczty w przeglądarce) kliknięcie może nic nie zrobić albo otworzyć aplikację, której nikt nie używa. Dobrze jest pokazać adres także jako zwykły tekst lub udostępnić formularz kontaktowy. Przez link mailto nie można dodać załączników, a treść nie obsługuje formatowania HTML: to zwykły tekst.

Najczęściej zadawane pytania

Dlaczego spacje są kodowane jako %20, a nie +?

RFC 6068 traktuje zapytanie mailto jako zwykły URI, w którym + jest normalnym znakiem. Tylko formularze HTML używają + zamiast spacji. Kodowanie spacji jako %20 to jedyna forma, którą każdy program pocztowy odczytuje tak samo.

Czy mogę dodać kilku odbiorców?

Tak. Wpisz kilka adresów w polach Do, DW lub UDW, oddzielając je przecinkami, średnikami lub nowymi liniami. Narzędzie łączy je przecinkami – separatorem zdefiniowanym w standardzie. Niektóre stare wersje Outlooka oczekiwały średników, ale obecne programy akceptują przecinki.

Czy UDW jest ukryte przed osobą, która klika link?

Nie. UDW ukrywa adresy przed pozostałymi odbiorcami e-maila, a nie przed twoim odwiedzającym. Każdy może odczytać pełny link w kodzie źródłowym strony, więc nie wpisuj w UDW adresu, który chcesz zachować w tajemnicy.

Czy spamerzy przechwycą adres?

Adresy w linkach mailto są widoczne w kodzie strony, a boty rzeczywiście je zbierają. Jeśli spam jest problemem, formularz kontaktowy będzie bezpieczniejszy niż link mailto.

Dlaczego link nic nie robi na moim komputerze?

W twojej przeglądarce nie skonfigurowano domyślnego programu pocztowego. Ustaw go w ustawieniach systemu albo wskaż przeglądarce pocztę internetową do obsługi linków mailto:. Sam link jest w porządku.