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.
[blo-link-inner href="http://ftp.ics.uci.edu/pub/ietf/uri/rfc2368.txt" rel="nofollow" more="dokumentacja RFC"]The mailto URL scheme[/blo-link-inner]Wpis jest kopią: How to Use the Mailto Syntax – Examples z Digital Inspiration autorstwa Amit Agarwal
Grakaj
Ś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ć?
Marcin
Pola „od” nie da się ustawić za pomocą protokołu „mailto”.
Adam
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.
Marcin
Adam – czytaj ze zrozumieniem – nie da się ustawić za pomocą „mailto”. ustawienia we własnym programie wysyłającym to już inna rzecz.
Marek
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
Marcin Pietrzak
@Marek: nie mam zielonego pojęcia o co pytasz. Od wielu, wielu lat używam windows tylko w celu testowania tworzonych stron.
Marek
Szkoda, ale dziękuje za odzew.
pozdrawiam
P.S.
Domyślam się, że pracujesz na Linuksie.
Marcin Pietrzak
@Marek: tak, pracuję na linuksie :D
adam
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
Marcin Pietrzak
Dzięki Adam, wydaje mi się że poprawiłem.