我可以通过mailto:链接创建电子邮件吗?该链接预先填充了图片?

山姆·霍尔德

所以我有一个像这样的链接:

mailto:[email protected]?subject=Hello%20You&body=Some%20Body%20Text

并且我希望它打开一封邮件,该邮件的图像(理想情况下)嵌入在邮件中或附加到邮件中。理想情况下,我也想将Excel中的表格添加到邮件中。

mailto:[email protected]?subject=Hello%20You&body=Some%20Body%20Text%0A<a%20href="image.jpg"/>

这可能吗?或者我生活在梦想中?

克里斯蒂安·格哈特(Christian Gollhardt)

简短答案

不。

长答案

根据RFC2368规范,无法发送图像(作为HTML)

特殊的hname“ body”表示关联的hvalue是消息的主体。“正文”名称应包含消息的第一个文本/纯文本正文部分的内容。mailto URL主要用于生成短文本消息,而这些文本消息实际上是自动处理的内容(例如邮件列表的“订阅”消息),而不是常规的MIME正文。

http://www.ietf.org/rfc/rfc2368.txt

那我该怎么办?

最好的选择是拥有服务器端公式器。

<form action="/pathto/serverside/mailer" method="post">
    <input type="text" name="name" placeholder="Your name" />
    <input type="text" name="mail" placeholder="Your email-adress" />
    <input type="text" name="message" placeholder="Your message" />
    <input type="submit" value="Send">
</form>

PHP方式

$mail = new PHPMailer;
$mail->IsSMTP();
$mail->Host     = $host;
$mail->SMTPAuth = true;
$mail->Username = $username;  
$mail->Password = $password; 
$mail->From     = $from;
$mail->FromName = $fromName;
$mail->AddAddress($to , $toName);
$mail->Subject  = $subject;
$mail->Body     = $body; //Your Html
$mail->IsHTML(true); 

这基于PHPMailer库https://github.com/PHPMailer/PHPMailer,因为内置mail()函数本身就是魔鬼;)

ASP方式

MailMessage mail = new MailMessage(from, to, subject, message);
mail.IsBodyHtml = true;
SmtpClient client = new SmtpClient("localhost");
client.Send(mail);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我可以从mailto:链接中预创建图片的电子邮件吗?

来自分类Dev

我可以在Outlook中创建指向特定电子邮件的链接吗?

来自分类Dev

是否可以通过MS Graph API获取为其创建共享链接的用户/电子邮件?

来自分类Dev

如何在通过电子邮件表格发送的电子邮件中创建响应链接?

来自分类Dev

电子邮件mailto链接是否是有效的URL?

来自分类Dev

电子邮件mailto链接是否是有效的URL?

来自分类Dev

电子邮件按钮:mailto链接的主题和正文

来自分类Dev

通过电子邮件发送链接

来自分类Dev

图片链接到电子邮件不起作用

来自分类Dev

是否可以通过电子邮件使用 Facebook 应用链接并通过 App Store 安装?

来自分类Dev

我可以链接图片的各个部分吗?

来自分类Dev

我可以使用域名下的任何电子邮件通过AWS SES发送电子邮件吗?

来自分类Dev

通过电子邮件发送公共链接

来自分类Dev

通过激活链接验证电子邮件帐户

来自分类Dev

通过超链接文本发送电子邮件反向

来自分类Dev

发送大量电子邮件时创建退订链接

来自分类Dev

如何创建电子邮件的确认链接?

来自分类Dev

如何在电子邮件中创建确认链接?

来自分类Dev

Heroku Sendgrid插件更改我的电子邮件链接

来自分类Dev

AWS -SES:在我的电子邮件模板中添加链接

来自分类Dev

Mailgun更改了我电子邮件中的链接

来自分类Dev

使用mailto Javascript将本地文件的链接添加到电子邮件中

来自分类Dev

HTML mailto:HTML电子邮件链接使用jQuery .dblclick双击输入字段时打开

来自分类Dev

具有动态构建主题的mailto HTML电子邮件链接

来自分类Dev

在字符串中查找电子邮件并用 mailto 链接替换部分

来自分类Dev

我们可以在开发模式下通过ruby on rails发送电子邮件吗?

来自分类Dev

我们可以通过电子邮件接收发布通知吗?

来自分类Dev

我可以通过Office365共享邮箱发送SMTP电子邮件吗?

来自分类Dev

我可以通过单击通知来打开电子邮件吗?

Related 相关文章

  1. 1

    我可以从mailto:链接中预创建图片的电子邮件吗?

  2. 2

    我可以在Outlook中创建指向特定电子邮件的链接吗?

  3. 3

    是否可以通过MS Graph API获取为其创建共享链接的用户/电子邮件?

  4. 4

    如何在通过电子邮件表格发送的电子邮件中创建响应链接?

  5. 5

    电子邮件mailto链接是否是有效的URL?

  6. 6

    电子邮件mailto链接是否是有效的URL?

  7. 7

    电子邮件按钮:mailto链接的主题和正文

  8. 8

    通过电子邮件发送链接

  9. 9

    图片链接到电子邮件不起作用

  10. 10

    是否可以通过电子邮件使用 Facebook 应用链接并通过 App Store 安装?

  11. 11

    我可以链接图片的各个部分吗?

  12. 12

    我可以使用域名下的任何电子邮件通过AWS SES发送电子邮件吗?

  13. 13

    通过电子邮件发送公共链接

  14. 14

    通过激活链接验证电子邮件帐户

  15. 15

    通过超链接文本发送电子邮件反向

  16. 16

    发送大量电子邮件时创建退订链接

  17. 17

    如何创建电子邮件的确认链接?

  18. 18

    如何在电子邮件中创建确认链接?

  19. 19

    Heroku Sendgrid插件更改我的电子邮件链接

  20. 20

    AWS -SES:在我的电子邮件模板中添加链接

  21. 21

    Mailgun更改了我电子邮件中的链接

  22. 22

    使用mailto Javascript将本地文件的链接添加到电子邮件中

  23. 23

    HTML mailto:HTML电子邮件链接使用jQuery .dblclick双击输入字段时打开

  24. 24

    具有动态构建主题的mailto HTML电子邮件链接

  25. 25

    在字符串中查找电子邮件并用 mailto 链接替换部分

  26. 26

    我们可以在开发模式下通过ruby on rails发送电子邮件吗?

  27. 27

    我们可以通过电子邮件接收发布通知吗?

  28. 28

    我可以通过Office365共享邮箱发送SMTP电子邮件吗?

  29. 29

    我可以通过单击通知来打开电子邮件吗?

热门标签

归档