ฉันอ่านว่าซอฟต์แวร์ไคลเอนต์อีเมลบางอย่างเช่นธันเดอร์เบิร์ดสามารถเรียกใช้ 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