Jak używać w odnośnikach mailto

Protokół mailto pozwala utworzyć odnośniki za pomocą których można rozpocząć tworzenie wiadomości email w używanym przez nas programie pocztowym, co ciekawe Firefox umożliwia również taką konfigurację, by móc skorzystać z Gmaila.

Każdy z nas używał lub będzie używał „mailto” i zapisanie odnośnika tylko do jednego odbiorcy jest bardzo proste, choć sam protokół daje dużo większe możliwości. Składnia mailto pozwala tworzyć odnośniki z wieloma odbiorcami, z wykorzystaniem pól cc (dw) oraz bcc (udw), ba można nawet dodać tytuł oraz samą wiadomość.

Ważne, żeby spacje zapisywać jako %20 a znaki końca lini jako: %0A.

Poprawność budowanego odnośnika można łatwo przetestować, wklejając go do paska adresu w przeglądarce i próbując go użyć.

Najważniejsze właściwości mailto

1. wysyłanie do pojedynczego odbiorcy

<a href="mailto:obama@whitehouse.gov">

2. wysyłanie do więcej niż jednego odbiorcy (adresy oddzielamy przecinkiem)

<a href="mailto:obama@whitehouse.gov,michelle@whitehouse.gov">

3. wysyłanie z wykorzystaniem pól cc (do wiadomości) oraz bcc (ukryte do wiadomości)

<a href="mailto:obama@whitehouse.gov?cc=michelle@whitehouse.gov&bcc=joe@whitehouse.gov">

4. wysyłanie do pojedynczego odbiorcy wraz z ustawieniem tytułu „Gratulacje dla Ciebie”

<a href="mailto:obama@whitehouse.gov?subject=Gratulacje%20dla%20Ciebie">

5. wysyłanie do pojedynczego odbiorcy wraz z ustawieniem tytułu „Gratulacje dla Ciebie” oraz wybraną przez nas treścią

<a href="mailto:obama@whitehouse.gov?subject=Gratulacje%20dla%20Ciebie&body=Enjoy%20your%20stay%0ARegards%20">

Oczywiście można używać różnych kombinacji podanych parametrów, należy tylko pamiętać, żeby użyć tylko jednego znaku zapytania.

dokumentacja RFC
The mailto URL scheme

Wpis jest kopią: How to Use the Mailto Syntax – ExamplesDigital Inspiration autorstwa Amit Agarwal

10 odpowiedzi do “Jak używać w odnośnikach mailto”

  1. Świetnie przedstawione, zwięzłe informacje – wielkie dzięki! bo tego właśnie potrzebowałem :)
    Zabrakło mi tylko jeszcze jednej informacji.
    Programy pocztowe mają możliwość wysyłania wiadomości z konkretnego adresu e-mail (pole ‚Od’).
    Na potrzeby firmy, chciałbym aby link na stronie mógł być tak zdefiniowany aby wysyłał e-mail z konkretnego adresu.
    Np. Od: recepcja@firma.pl
    Czy da się coś takiego zrobić?

  2. Da się ustawić :)

    Wystarczy wejść na swój gmail, opcje konta pocztowe. Jest tam sekcja wyślij wiadomość jako (nie koniecznie musisz importować wszystkie maile na gmail.com lecz wystarczy autoryzować konto). Po takim zabiegu wiadomości domyślnie będą mogły wysyłać się z określonego adresu email np recepcja@firma.domena.

    Jeśli jest jakoś problem chętnie pomogę, ostatnio miałem okazję integrować aplikacje google do kilku firm i z powodzeniem zdaje to egzamin.

  3. Adam – czytaj ze zrozumieniem – nie da się ustawić za pomocą „mailto”. ustawienia we własnym programie wysyłającym to już inna rzecz.

  4. Witam.
    Czy jest możliwość dodania mailto:adres@adres.pl do C:\Users\użytkownik\AppData\Roaming\Microsoft\Windows\SendTo
    Często wysyłam pliki do tych samych adresatów.
    ustawiłem skrót w katalogu skrót, automatycznie ustawiła się ikona programu pocztowego, klikam i tworzy się list do adresata.Natomiast w nie ma skrótu w menu kontekstowym.Co robię źle?
    dziękuje za pomoc, pozdrawiam

  5. Szkoda, ale dziękuje za odzew.
    pozdrawiam
    P.S.
    Domyślam się, że pracujesz na Linuksie.

  6. Na stronie jest błąd, szukałem odpowiedniego skryptu i przez ten błąd straciłem około 30 min aby zrozumieć dlaczego tak prosty skrypt nie działa
    znak ” jest zbędny” bądź jest wstawiony w niewłaściwym miejscu
    błędne:

    poprawnie w moim przykładzie strony to:

    Jeżeli sama nazwa „OBAMA…” miała być ujeta cudzysłowem to poprawna forma wyglądała by tak:

    Ogolnie strona fajna i przydatna POZDRAWIAM

Możliwość komentowania jest wyłączona.

Jeżeli chcesz skomentować, napisz mail na adres marcin w domenie strony na której jesteś. Dodam twoj komentarz.