Czy Mogę ustawić temat / treść wiadomości e-mail za pomocą mailto:?
Czy Można ustawić temat / treść wiadomości e-mail, gdy używam mailto:?
11 answers
Tak, Zobacz wszystkie porady i triki z mailto: http://www.angelfire.com/dc/html-webmaster/mailto.htm
Mailto temat przykład:
<a href="mailto:[email protected]?subject=free chocolate">example</a>
Mailto z treścią:
<a href="mailto:?subject=look at this website&body=Hi,I found this website
and thought you might like it http://www.geocities.com/wowhtml/">tell a friend</a>
Jak wspomniano w komentarzach, zarówno subject
, jak i body
muszą być odpowiednio zabezpieczone. Użyj encodeURIComponent(subject)
na każdym, a nie ręcznie kodowania dla konkretnych przypadków (jak %0A
dla podziałów linii).
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-09-14 18:29:23
<a href="mailto:[email protected]?subject=Feedback for
webdevelopersnotes.com&body=The Tips and Tricks section is great
&[email protected]
&[email protected]">Send me an email</a>
Możesz użyć tego kodu, aby ustawić subject, body, cc, bcc
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-01-24 12:44:05
Schemat URL mailto:
jest zdefiniowany w RFC 2368 . Ponadto, konwencja kodowania informacji do adresów URL i URI jest zdefiniowana w RFC 1738 , a następnie RFC 3986. W tym artykule opisano, jak dołączyć nagłówki body
i subject
do adresu URL (URI):
mailto:[email protected]?subject=current-issue&body=send%20current-issue
W szczególności musisz zakodować adres e-mail, Temat i treść i umieścić je w powyższym formacie. Tekst zakodowany procentowo jest legalny do użytku w HTML, jednak ten adres URL musi być zakodowany do użytku w href
atrybut, zgodnie ze standardem HTML4 :
<a href="mailto:[email protected]?subject=current-issue&body=send%20current-issue">Send email</a>
I ogólnie rzecz biorąc, Oto prosty skrypt PHP, który koduje zgodnie z powyższym.
<?php
$encodedTo = rawurlencode($message->to);
$encodedSubject = rawurlencode($message->subject);
$encodedBody = rawurlencode($message->body);
$uri = "mailto:$encodedTo&subject=$encodedSubject&body=$encodedBody";
$encodedUri = htmlspecialchars($uri);
echo "<a href=\"$encodedUri\">Send email</a>";
?>
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-06 04:19:59
Możesz dodać temat dodany do polecenia mailto używając jednego z następujących sposobów. Dodać ?wyślij mailto do znacznika mailto.
<a href="mailto:[email protected]?subject=testing out mailto">First Example</a>
Możemy również dodać tekst do treści wiadomości, dodając & body na końcu znacznika, jak pokazano w poniższym przykładzie.
<a href="mailto:[email protected]?subject=testing out mailto&body=Just testing">Second Example</a>
Oprócz body, użytkownik może również wpisać &cc lub & bcc, aby wypełnić pola CC i BCC.
<a href="mailto:[email protected]?subject=testing out mailto&body=Just testing&[email protected]&[email protected]">Third
Example</a>
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-05-16 02:46:13
mailto:[email protected]?subject=Your+subject
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-01-24 12:43:36
Tak:
Użyj tego do eksperymentowania z elementami formularza mailto i kodowaniem linków.
Możesz wpisać temat, treść (tj. treść) itp. w formularzu naciśnij przycisk i zobacz link mailto html, który możesz wkleić na swoją stronę.
Możesz nawet określić elementy, które są rzadko znane i używane: cc, bcc, z e-maili.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-08-11 08:37:12
Oto sztuczka http://neworganizing.com/content/blog/tip-prepopulate-mailto-links-with-subject-body-text
<a href="mailto:[email protected]?subject=Your+tip+on+mailto+links&body=Thanks+for+this+tip">tell a friend</a>
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-10-27 07:12:50
Yes, you can like this:
mailto: [email protected]?subject=something
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-01-24 12:43:57
Podzieliłem go na osobne linie, aby był bardziej czytelny.
<a href="
mailto:[email protected]
?subject=My+great+email+to+you
&body=This+is+an+awesome+email
&[email protected]
&[email protected]
">Click here to send email!</a>
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-01-27 14:11:34
Zauważ, że nie jest możliwe użycie HTML w treści wiadomości, zgodnie z RFC 2368:
Specjalna hname "body" wskazuje, że powiązana hvalue jest ciałem wiadomości. Nazwa H "body" powinna zawierać zawartość pierwszej części tekstu / części ciała wiadomości. Adres URL mailto jest przeznaczony przede wszystkim do generowania krótkich wiadomości tekstowych, które są w rzeczywistości treścią automatycznego przetwarzania (takich jak wiadomości "Subskrybuj" dla list dyskusyjnych), a nie ogólne Ciała mimów.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:03:02
Jeśli chcesz dodać zawartość html do wiadomości e-mail, koduj kod html dla treści wiadomości i dołącz go do kodu linku mailto, ale problem polega na tym, że nie możesz ustawić typu wiadomości e-mail z tego linku ze zwykłego tekstu na html, klient za pomocą linku potrzebuje swojego klienta pocztowego, aby domyślnie wysyłać wiadomości html. W przypadku, gdy chcesz przetestować tutaj jest kod dla prostego linku mailto, z obrazem zawiniętym w link (angular style URL added for visibility):
<a href="mailto:?body=%3Ca%20href%3D%22{{ scope.url }}%22%3E%3Cimg%20src%3D%22{{ scope.url }}%22%20width%3D%22300%22%20%2F%3E%3C%2Fa%3E">
Znaczniki html są adresami url zakodowane.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-01-29 11:54:10