จะทราบได้อย่างไรว่าซอฟต์แวร์ไคลเอนต์เมลของฉันใช้ JavaScript หรือไม่


1

ฉันอ่านว่าซอฟต์แวร์ไคลเอนต์อีเมลบางอย่างเช่นธันเดอร์เบิร์ดสามารถเรียกใช้ JavaScript เมื่อดูอีเมลเวอร์ชัน HTML โดยปกติฉันสามารถบอกได้จากเวอร์ชันข้อความธรรมดาหากข้อความอีเมลเป็นสแปมหรือไม่ แต่ฉันยังคงต้องการให้ JavaScript อยู่ห่างจากอีเมลของฉัน

ฉันได้เห็นวิธีการปิดการใช้งานบน Thunderbird แต่ใน Evolution บน Linux ฉันไม่รู้ว่าจะตรวจสอบที่ใดหรือซอฟต์แวร์ยังสนับสนุน JavaScript เลย

ตอนนี้คำถามของฉันคือฉันจะตรวจสอบได้อย่างไร ความคิดของฉันคือการส่งข้อความ HTML พร้อมกับ<script>แท็กที่เรียกใช้alert()ฟังก์ชัน แต่ฉันไม่เห็นวิธีที่จะส่งรหัส HTML ของฉันเองใน Evolution


อัปเดต: ฉันจัดการเพื่อส่งอีเมลตัวเองผ่านเชลล์ของเมลเซิร์ฟเวอร์ของฉันที่ติดตามโพสต์นี้บน stackoverflow.com: https://stackoverflow.com/a/3317304/5000766

อย่างไรก็ตามฉันไม่แน่ใจว่าการเขียนอีเมลแบบนี้เพียงพอสำหรับการทดสอบหรือไม่:

[...]
MIME-Version: 1.0
Content-Type: text/html
[...]

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head><title></title>
</head>
<body>
<p>Hello, world!</p>
<script type="text/javascript">
alert('test');
</script>
</body>
</html>

การใช้alertอาจถูกปิดการใช้งานในโปรแกรมรับส่งเมล การทดสอบที่ดีกว่าอาจใช้ JavaScript เพื่อแก้ไขเนื้อหาของอีเมลหรือใช้เพื่อ ping เซิร์ฟเวอร์ที่เปิดใช้งาน CORS
ตี
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.