1
LanhuaMa 96 天前
if body.split("\n")[-1].lower().contains("send from my iphone")
return "ios" else if ... |
2
yyzh 96 天前 via Android
@LanhuaMa 其实直接查原始邮件也行...刚试了一下用安卓版的网易邮箱大师给我 gmail 发邮件在原始邮件信息里能看到发件人设备的 ip 地址(原始地址.不是邮件服务器的 ip)以及网易邮箱大师的英文名称和版本号
|
3
miscnote 96 天前
查看 header 呀,很 easy 就识别了。
|
4
liyafe1997 96 天前
@yyzh 要是我发的是纯文本的呢?
|
5
catamaran 96 天前
@liyafe1997 你说的是信瓤,楼上说的原始邮件是指信封+信瓤,跟是否纯文本没关系。
|
6
Lach OP @yyzh 如果判断,很短时间内的 2 封邮件,或许参考意义更大,但还是没有足够说明是否来自同一设备。从原始邮件( header )代码里是可以看到比如:X-Originating-IP 、X-Mailer: Coremail Webmail Server Version 2023.1-cmXT build
20230828(bca80109) MailMasterIOS/7.19.6.2078_(17.5.1) Copyright (c),客户端软件版本信息。通过”X-Originating-IP“我解析了 2 个不在同一位置的发件人的 IP ,解析出的地理位置经纬度信息是一样的,唯一有用的是能看到是不是通过”mobile“移动设备发送。软件版本的只能看出是不是一样的 OS 和客户端版本。而且牵扯到时间差(一月前和几月前的同样发件人的邮件),软件版本也会有差异,更加无法判断。所以想请教下有没有可以进一步挖掘的点或者说更直接这个证明是不是来自同一台设备? |