【发布时间】:2015-09-20 06:29:18
【问题描述】:
当我发现一个真正困扰我的发现时,我最近在搞乱邮件功能!
我在 PHP 中使用了类似格式的命令:
mail("client@example.com","My subject", "IT WORKED", "From: contact@domainidontown.com");
我意识到,无论我在“发件人”部分放什么电子邮件,电子邮件总是会发送(虽然它确实进入了垃圾文件夹,但这可能是因为电子邮件的内容)!!!
我的问题是:
- 为什么会这样?当然应该有一些身份验证过程来确保我确实拥有该域并且电子邮件确实是由该域发送的!
- 是什么阻止我假装来自银行或 Paypal 或其他机构并进行欺诈
- 作为用户,我如何确定我收到的电子邮件确实来自发件人?我的检查方式一直是查看发件人的电子邮件地址。但似乎我可以从任何电子邮件地址(即使是我不拥有的)发送任何电子邮件,它仍然可以发送!
注意:我使用 Outlook.com 作为我的电子邮件客户端(网页版。不是桌面版!)
我会继续我的实验,看看它是否适用于以下电子邮件:contact@paypal.com,但我担心我可能会做非法的事情,否则我的 IP 会被列入黑名单。
【问题讨论】:
-
我是尼日利亚人。我相信上帝。我可以给你。请给我您的信用卡详细信息。就像普通邮件一样。
-
不知道这如何回答我的问题
-
您没有收到垃圾邮件?
-
不,我收到垃圾邮件。但我的问题是关于使用其他人的域名。大多数垃圾邮件来自奇怪的域名,例如:contact@paypalbanking.com 而不是 contact@paypal.com。但是从这个问题你可以清楚地看到我能够从其他人的域发送电子邮件!
-
这本质上是一个关于电子邮件如何工作的问题;它不是特定于编程的。相关问题:stackoverflow.com/questions/4142664/…、stackoverflow.com/questions/25039481/…
标签: security email authentication