Gmail中的mailto链接

sag*_*ibb 17 html mailto email gmail hyperlink

我遇到了Gmail网络应用程序的问题.出于某种原因,mailto当我尝试将主体添加到链接中时,链接不起作用.只要未使用正文的&分隔符,链接就可以正常工作.

例如:

href="mailto:?subject=test&body=this is a test" - 不起作用

href="mailto:?subject=testbody=this is a test" - 是否有效,但显然,当一切都进入主题时,它不会产生预期的结果.

我正在运行Vista 64bit,我尝试过FF,Chrome和IE.此外,我注意到Gmail在我的Gmail帐户中呈现邮件的方式与Google Apps帐户之间存在差异.

当我在iPhone和Outlook上查看同一封电子邮件时,一切似乎都运行良好.

任何帮助将不胜感激.

Moh*_*pta 11

跨浏览器的完整mailto链接语法

<a href="mailto:info@example.com?subject=subject&cc=cc@example.com">mail link</a>
Run Code Online (Sandbox Code Playgroud)

以下是您可以在mailto链接中使用的变量:

mailto: 设置收件人或收件人,用逗号分隔

&cc= 设置CC收件人

&bcc= 设置BCC收件人

&subject= 设置电子邮件主题,URL编码更长的句子,所以用%20替换空格等.

&body=要设置邮件正文,您可以在此处添加整个句子,包括换行符.换行符应转换为%0A.

一些mailto链接示例

<a href="mailto:email-to@gmail.com?cc=email-cc@gmail.com&bcc=email-bcc@gmail.com&subject=Subject Using Mailto.co.uk&body=Email Using Body">Email-Link</a>
Run Code Online (Sandbox Code Playgroud)

多个收件人:

<a href="mailto:first@email.address,second@email.address,third@email.address">Contact Us</a> 
Run Code Online (Sandbox Code Playgroud)

在线生成链接:http://www.mailto.co.uk/


Mic*_*elp 9

我可以使用他们的完整 url 在 gmail 界面上填充所有内容:

https://mail.google.com/mail/u/0/?view=cm&fs=1&tf=1&to=target@email.com&subject=MISSED%20CALL%20EZTRADER&body=Hello%2C%0A%0AI%20tried%20contacting%20you%20today%20but%20you%20seem%20to%20have%20missed%20my%20call.%20%0A%0APlease%20return%20my%20call%20as%20soon%20as%20you%E2%80%99re%20available.%20%0A%0AIn%20any%20case%2C%20I%20will%20try%20ringing%20you%20at%20a%20later%20time.%0A%0A%0ATy%2C%0A%0A%0A%0A
Run Code Online (Sandbox Code Playgroud)

但我仍然无法填充主题行。我仍在调查,是否有人有答案或知道 url 上的 gmail 编码参考?

  • 当使用完整的 url 在 gmail 上填充电子邮件时,请使用上面的链接,但对于主题行,请使用 &amp;su= 而不是 &amp;subject。 (5认同)

小智 1

尝试href="mailto:?subject=test&body=this+is+a+test"