首页  >  文章  >  后端开发  >  邮件系统,如何获取当前的邮件地址

邮件系统,如何获取当前的邮件地址

WBOY
WBOY原创
2016-06-23 14:14:181313浏览

我现在想实现一个订阅和退订的功能,那么就必然在别人的邮件里面知道收件人的邮件地址是多少?
可是这个如何获取得到呢?


回复讨论(解决方案)

不懂,你发邮件给别人还不知道别人的邮件地址?

每个人应该有对应的邮件地址,你根据人再取找到邮件地址不是可以吗?

那么就必然在别人的邮件里面知道收件人的邮件地址是多少?

这说的是啥?用户订阅了自然输入邮件,或者当前登录用户对应的邮箱,数据库当然有保存了,
不知道你说的是什么?

订阅肯定要留下邮箱地址的吧?听得有点混乱……

我明白你的意思。。
首先,一般如果订阅或退订的话,都是在邮件里给出link,然后direct到某个网页的,比如你收到亚马逊的广告邮件,邮件正文的最底端一般会有一个"unsubscribe"的link,点击链接browser会打开一个新网页,在那里选择退订之类的,不明白为什么你要回复邮件来退订?
如果你一定要回复系统邮件的话,php的mail function一般有这几个参数:
mail ($to, $subject, $message, $headers)
to是收件人地址,$subject是邮件主题,$message是邮件正文,而$headers,你可以在里面设置发送人的邮箱,也就是你所谓的“别人的邮件里面的收件人的邮件地址”
比如,我这么写:
$headers = "From: system_admin@hotmail.com"
mail ($to, $subject, $message, $headers)
那么你的收件人就会收到一封邮件,而邮件中显示的发件人就是"system_admin@hotmail.com"
如果她回复这封邮件的话,"system_admin@hotmail.com"就会收到了

不知道是不是你想问的?

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn