怎样追踪电子邮件中发件人的IP地址?有人知道吗?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样追踪电子邮件中发件人的IP地址?有人知道吗?相关的知识,希望对你有一定的参考价值。
最近公司内部出现了小人,用别人的邮箱乱发邮件,挑拔同事之间的关系,弄得大家人心惶惶,鸡犬不宁,所以我很想把这个人揪出来,请大家帮忙支招,谢谢啦。
以qq邮箱为例方法如下。
1、打开邮箱
2、打开需要查看发件人IP地址的邮件。
3、点开邮件头部的“显示邮件原文 ”,如图
4、红色标注即为该邮件发件人ip。
参考技术A 这种方法是通过专业的IP地址查询工具,来快速搜查到对方计算机的IP地址。例如,借助一款名为WhereIsIP的搜查工具,你可以轻松根据对方好友的Web网站地址,搜查得到对方好友的IP地址,甚至还能搜查到对方好友所在的物理位置。在用WhereIsIP程序搜查对方IP地址时,首先启动该程序打开如图3所示的搜查界面,然后单击该界面的“Web site”按钮,在其后的窗口中输入对方好友的Web地址,再单击“next”按钮,这样该程序就能自动与Internet中的Domain Name Whois数据库联系,然后从该数据库中搜查到与该Web网站地址对应的IP地址了。当然,除了可以知道IP地址外,你还能知道对方好友所在的具体物理位置。 参考技术B 你直接输入 ,在地址栏里输入 :邮件追踪.com将 Gmail 用于 SMTP 时,您可以设置不同的“发件人”地址吗?
【中文标题】将 Gmail 用于 SMTP 时,您可以设置不同的“发件人”地址吗?【英文标题】:When using Gmail for SMTP, can you set a different "from" address? 【发布时间】:2011-07-22 20:15:26 【问题描述】:我正在使用 Swift Mailer 406 发送电子邮件。我连接到我的 smtp.gmail.com 帐户,然后我这样做:
->setFrom(array($from => $fromname))
但是发送的邮件得到了原来的gmail账号邮件。
我可以换吗?
【问题讨论】:
【参考方案1】:gmail 不允许您使用随机发件人地址。您必须在 gmail 设置中添加并验证您要使用的地址:
Settings -> Accounts -> Send mail as -> Add another email address you own
【讨论】:
谢谢。你知道我是否可以毫无问题地通过 gmail 发送许多电子邮件? (它们都是从我的网站合法发送给注册用户的)【参考方案2】:$email=$entity->getEmail();
->setFrom(array('your fix adress@gmail.com' => $email))
【讨论】:
请在您的答案中添加解释,因为代码转储通常很难理解【参考方案3】:在您的 Parameters.yml 中,您应该进行以下配置:
parameters:
database_host: 127.0.0.1
database_port: null
database_name: your db name
database_user: root
database_password: null
mailer_transport: smtp
mailer_host: smtp.gmail.com
mailer_user: your fix adress@gmail.com
mailer_password: your password of your fix adress
mailer_port: 465
mailer_encryption: ssl
auth_mode: login
secret: 3556f3fb752a82ce0ee9c419ef793b7a707f324a
在你的联系人控制器中,你应该添加这个来修复 swiftmailer 的setfrom()
功能:
if ($form->isValid())
$em = $this->getDoctrine()->getManager();
$subject = $entity->getSubject();
$name=$entity->getName();
$email=$entity->getEmail();
$body=$entity->getBody();
$message = \Swift_Message::newInstance('here')
->setSubject("Shoppify email from ".$name." Subject ".$subject)
->setFrom(array('your fix adress@gmail.com' => $email))
->setTo('your adress destionation@example.com')
->setBody($body);
$this->get('mailer')->send($message);
$em->persist($entity);
$em->flush();
return $this->redirect($this->generateUrl('email_sended'));
【讨论】:
以上是关于怎样追踪电子邮件中发件人的IP地址?有人知道吗?的主要内容,如果未能解决你的问题,请参考以下文章