为其他人发送的电子邮件设置SMTP标头的正确方法是什么?

豪伊坎普

有些应用要求系统生成的电子邮件来为别人送,或者说更准确,他们呼吁外观的从别人发送。

构造电子邮件标头以实现此目的的正确/可接受方法是什么?

为了解决这个问题,我在下面的标题中包含了我收到的两封电子邮件:

  1. 通过Gmail发送的电子邮件,除了主要Gmail电子邮件地址之外,还使用配置的备用发件人地址发送。
  2. 伪造的带有伪造标题的电子邮件,是秘密发送的,而不是真实的人。

电子邮件1:

在这个例子中,[email protected]是实际发送者的电子邮件地址,并[email protected]是在Gmail构造和用于发送下面的电子邮件的替代电子邮件地址。

Return-Path: <[email protected]>
X-Orig-To: [email protected]
Received: from [209.85.216.45] ([209.85.216.45:57830] helo=mail-qa0-f45.google.com)     by smtp13.gate.ord1c.rsapps.net (envelope-from <[email protected]>)
Received: by mail-qa0-f45.google.com with SMTP id cm18so1356657qab.18 for <[email protected]>; Wed, 23 Apr 2014 13:32:45 -0700 (PDT)
Sender: <[email protected]>
Subject: Test Message
From: Real User's Name <[email protected]>

根据接收用户的电子邮件客户端,电子邮件可能显示如下: [email protected]; on behalf of; Real User's Name <[email protected]>

电子邮件2:

在此示例中,[email protected]是发送该假电子邮件的人的电子邮件地址。

Return-Path: <[email protected]>
X-Orig-To: [email protected]
Received: from [190.114.206.6] ([190.114.206.6:49144] helo=mail) by smtp55.gate.dfw1a.rsapps.net (envelope-from <[email protected]>) 
Subject: Test message 2
From: Real User's Name <[email protected]>

这样的电子邮件通常会显示在电子邮件客户端中。

Gmail示例是做标头的正确方法吗?

巴尔玛

RFC 5322的3.6.2节说明了应如何填充发件人头。当发件人想假冒其他人(例如,代表其老板发送邮件的助手)时,他们要假冒的地址会出现在From头中,而他们的真实地址在Sender标题中。这假定邮件提交代理可以确定发件人的真实地址,例如,它需要用户身份验证。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将电子邮件从您的邮件 SMTP 服务器发送给其他人?

来自分类Dev

为多个用户发送邮件,每个配方者只有他的电子邮件地址,其他人没有

来自分类Dev

如何使VBA通过单击链接或在其他人收到电子邮件时在Outlook电子邮件中单击一次运行?

来自分类Dev

为什么我的鸽友无法收到他人发送的电子邮件?

来自分类Dev

无法使用Outlook 2010将加密的邮件发送给其他人

来自分类Dev

用户/组/其他人 rwx 权限后最后的“+”是什么意思

来自分类Dev

为什么我的其他人通过

来自分类Dev

发送电子邮件后如何获取SMTP标头?

来自分类Dev

在其他人完成之前调用的方法

来自分类Dev

即使我知道正确的信息,“我的按钮”也总是将我发送给其他人

来自分类Dev

其他人的传奇

来自分类Dev

如果“收件人”和“发件人”标头是垃圾邮件发送者的电子邮件地址,我如何收到这封电子邮件?

来自分类Dev

在GO中发送电子邮件,无法设置Return-Path标头

来自分类Dev

将标头发送到客户端后无法设置标头-发送SES电子邮件

来自分类Dev

php mail()标头可阻止电子邮件发送

来自分类Dev

CMake:根据其他人的子项目标头构建子项目

来自分类Dev

CMake:根据其他人的子项目标头构建子项目

来自分类Dev

从Thunderbird发送的HTML电子邮件无法在其他电子邮件客户端中正确显示

来自分类Dev

有什么方法可以防止由于其他人的虚假点击而导致admob帐户被暂停?

来自分类Dev

使用网络挂钩以其他人的身份发送消息

来自分类Dev

每年如何在特定日期向其他人发送提醒

来自分类Dev

我需要哪些权限才能发送其他人/根文件?

来自分类Dev

使用另一个“发件人”标头从laravel发送电子邮件

来自分类Dev

测试正确的$ scope初始化是否是“测试其他人的代码”的示例?

来自分类Dev

是否可以使用除gmail,yahoo或client以外的其他smtp设置使用Adobe Acrobat XI发送电子邮件?

来自分类Dev

为什么GitLab将通知电子邮件发送到其他电子邮件地址?

来自分类Dev

将我自己删除为其他人的项目的编辑

来自分类Dev

为其他人安排会议而不被包括在内?(Outlook 2007 / Exchange)

来自分类Dev

如何仅使用c \ c ++而不是从终端为其他人安装eclipse?

Related 相关文章

  1. 1

    如何将电子邮件从您的邮件 SMTP 服务器发送给其他人?

  2. 2

    为多个用户发送邮件,每个配方者只有他的电子邮件地址,其他人没有

  3. 3

    如何使VBA通过单击链接或在其他人收到电子邮件时在Outlook电子邮件中单击一次运行?

  4. 4

    为什么我的鸽友无法收到他人发送的电子邮件?

  5. 5

    无法使用Outlook 2010将加密的邮件发送给其他人

  6. 6

    用户/组/其他人 rwx 权限后最后的“+”是什么意思

  7. 7

    为什么我的其他人通过

  8. 8

    发送电子邮件后如何获取SMTP标头?

  9. 9

    在其他人完成之前调用的方法

  10. 10

    即使我知道正确的信息,“我的按钮”也总是将我发送给其他人

  11. 11

    其他人的传奇

  12. 12

    如果“收件人”和“发件人”标头是垃圾邮件发送者的电子邮件地址,我如何收到这封电子邮件?

  13. 13

    在GO中发送电子邮件,无法设置Return-Path标头

  14. 14

    将标头发送到客户端后无法设置标头-发送SES电子邮件

  15. 15

    php mail()标头可阻止电子邮件发送

  16. 16

    CMake:根据其他人的子项目标头构建子项目

  17. 17

    CMake:根据其他人的子项目标头构建子项目

  18. 18

    从Thunderbird发送的HTML电子邮件无法在其他电子邮件客户端中正确显示

  19. 19

    有什么方法可以防止由于其他人的虚假点击而导致admob帐户被暂停?

  20. 20

    使用网络挂钩以其他人的身份发送消息

  21. 21

    每年如何在特定日期向其他人发送提醒

  22. 22

    我需要哪些权限才能发送其他人/根文件?

  23. 23

    使用另一个“发件人”标头从laravel发送电子邮件

  24. 24

    测试正确的$ scope初始化是否是“测试其他人的代码”的示例?

  25. 25

    是否可以使用除gmail,yahoo或client以外的其他smtp设置使用Adobe Acrobat XI发送电子邮件?

  26. 26

    为什么GitLab将通知电子邮件发送到其他电子邮件地址?

  27. 27

    将我自己删除为其他人的项目的编辑

  28. 28

    为其他人安排会议而不被包括在内?(Outlook 2007 / Exchange)

  29. 29

    如何仅使用c \ c ++而不是从终端为其他人安装eclipse?

热门标签

归档