喝葡萄汁有什么好处| 梅毒螺旋体抗体阴性是什么意思| 晚上手脚发热是什么原因| 血糖高吃什么可以降下来| 爱字五行属什么| 白斑是什么原因引起的| 小孩尿味道很重是什么原因| 红苋菜不能和什么一起吃| flair是什么意思| 胃动力不足吃什么中成药| 什么情况下要做肠镜检查| 莲蓬可以用来做什么| 精血亏虚吃什么中成药| 胰腺是什么器官| 银手镯为什么会变黑| 眉毛稀少是什么原因| 日龙包是什么意思| 温柔的动物是什么生肖| 黄体囊肿是什么| 丙酮是什么| 一步登天是什么生肖| 哈库呐玛塔塔什么意思| 斛是什么意思| 农历五月二十八是什么日子| 济南有什么好吃的| 豆角炒什么| 今年是什么年天干地支| 雄鱼是什么鱼| 为什么男生喜欢女生的脚| 血氧是什么| 精神病吃什么药| 女娲姓什么| nt检查是什么| 半夏生是什么意思| 腹泻便溏是什么意思| 灰指甲挂什么科| 孕妇腰疼是什么原因| 星期三左眼皮跳是什么预兆| 为什么想吐却吐不出来| 什么水果去火效果最好| 皮炎吃什么药| 五六月份是什么星座| iron什么意思| 男生为什么会遗精| 皱纹是什么意思| 飞蛾为什么扑火| 初级会计考什么科目| 三教九流什么意思| 宫颈管是什么| 溺爱是什么意思| 异卵双胞胎什么意思| 同学过生日送什么礼物好| 吃得苦中苦方为人上人是什么意思| 吃驼奶粉有什么好处| 眼压高什么症状| 大什么什么针| 吃什么东西能通便| 五花肉炖什么好吃| 七月份有什么节日吗| 肠梗阻是什么原因引起的| 女人来月经有血块是什么原因| 心脏疼吃什么药效果好| 胆囊结石有什么影响| 双肾盂是什么意思| 什么哲理| cdr是什么意思| 八八年属什么| 变色龙指什么样的人| 绿豆汤不能和什么一起吃| 艮为什么读yin| 大便粘稠吃什么药| 睾丸发炎吃什么药| 腊月是什么月| 餐标是什么意思| 剩女什么意思| 尼莫地平片治什么病| 结肠多发息肉是什么意思| 彼岸花什么时候开花| 什么是人棉| 你有什么| 制冰机不制冰是什么原因| 梦见飞机是什么意思| 肚脐眼位置疼是什么原因| 9月24号什么星座| 白血球高是什么原因| 什么东西清肺最好| 什么护肤品好用| 气虚吃什么| 未属什么五行| 优雅从容的意思是什么| 5月30日是什么星座| 宫颈炎吃什么药好| 白细胞高是什么病| 花枝招展是什么意思| 速战速决的意思是什么| 2024年属什么年| 孕妇甲减是什么原因引起的| 黄片是什么| 女性为什么不适合喝茉莉花茶| 剪什么样的发型好看| mido手表什么牌子| 阴历六月十三是什么日子| 降血糖吃什么| 早上起来口干口苦口臭是什么原因| 拉脱水是什么症状| 老年人血压忽高忽低是什么原因| 什么是骨质疏松| 什么的浪花| 礼尚往来什么意思| 风凉话是什么意思| 和尚化缘的碗叫什么| 3月17日是什么星座| crp偏高说明什么| 为什么坐月子不能吹风| 头痛吃什么药最好| 求知欲的欲什么意思| 征求是什么意思| 什么是高原反应| 大腿抽筋是什么原因引起的| 左大腿外侧麻木是什么原因| 尿道炎吃什么药比较好的快| 尿糖一个加号是什么意思| 牙周炎吃什么药好| 为什么会得红斑狼疮| 脑梗吃什么东西好| 耳鸣是什么原因| 龙潭虎穴是什么生肖| 乙肝复查检查什么项目| 施华洛世奇什么档次| 最高人民法院院长什么级别| 戒指戴左手中指是什么意思| 五行白色属什么| 为什么飞机撞鸟会坠机| 子宫脱垂是什么症状| 晚点是什么意思| 上山下金是什么字| 检查贫血做什么检查| 肝血管瘤挂什么科| 田五行属性是什么| 美国的国歌是什么| apc是什么药| 长脸适合什么短头发| 吃燕窝有什么好处| 犹太人为什么有钱| 倒立有什么好处| 1022是什么星座| 胆黄素高是怎么回事有什么危害| 天上的星星为什么会发光| 有结石不能吃什么东西| 30如狼40如虎是什么意思| 市政府办公室主任是什么级别| 肚脐眼疼吃什么药| 缄默症是什么病| 婚检挂什么科| hpv是什么检查| 虾黄是虾的什么部位| 女生痛经有什么办法缓解| 香港身份证有什么好处| 有时头晕是什么原因| 什么是有源音箱| 唐僧是什么生肖| 身体出汗是什么原因| bart是什么意思| otc代表什么| 一个火一个旦读什么字| 主任医师是什么职称| 手汗症是什么原因| hm是什么品牌| 检查乳腺挂什么科| 卢沟桥事变又称什么| 金鱼沉底不动什么原因| 脸发红是什么原因| 什么竹子| 吃维e有什么好处和副作用| 小孩放屁很臭是什么原因| 梦见螃蟹是什么预兆| 哽咽是什么意思| 什么的少年| 木加号读什么| 减肥期间可以吃什么水果| 喘息是什么意思| 大生化是检查什么| 男生下面疼是什么原因| bpd是胎儿的什么意思| 24小时动态脑电图能查出什么| 它是什么结构| 76年出生属什么生肖| 一什么清凉| 复合维生素b什么时候吃最好| 四叶草寓意是什么| 梦见自己鼻子流血是什么预兆| 麻腮风是什么| 什么食物是发物| 胃不舒服想吐吃什么药| 葵瓜子吃多了有什么危害| 九一年属什么生肖| 林冲的绰号是什么| 安琪儿是什么意思| 呼吸不过来要喘大气是什么情况| 受虐倾向是什么意思| 什么时间艾灸效果最好| 为什么一热身上就痒| 焦糖色上衣配什么颜色裤子| 身体出现小红点是什么原因| 猫什么时候打疫苗| 眼睛有重影是什么原因| 男人最怕什么| 过期的啤酒有什么用处| 自嘲是什么意思| 乙酰氨基酚片是什么药| 妍什么意思| 秋葵对痛风有什么好处| 外阴病变有什么症状| 声泪俱下是什么意思| 坐飞机要什么证件| 胆碱酯酶偏高说明什么| 滑精是什么原因| 米豆腐是什么做的| 志心皈命礼是什么意思| 丹参粉有什么作用和功效| 家里为什么有蚂蚁| cot什么意思| 34周为什么不建议保胎| 记过处分有什么影响| 强痛定又叫什么| 为什么会长黑头| 农历五月十八是什么星座| 什么什么不生| 补肾固精吃什么药好| 新生儿满月打什么疫苗| 脚上长鸡眼是什么原因| 怀孕应该注意什么| 胸部胀痛什么原因| 卢字五行属什么| 长智齿意味着什么| 什么是宫颈息肉| 豆角不能和什么一起吃| 吃什么排铜最快| 旺盛是什么意思| 印劫是什么意思| 半夜醒来口干舌燥是什么原因| 努力的意义是什么| 健忘症是什么意思| 蜂蜜和柠檬一起喝有什么作用| 369是什么意思| 矢气是什么意思| 过敏性咳嗽用什么药效果好| perry是什么意思| 恶寒是什么意思| 吃鱼油有什么好处| 白醋和白米醋有什么区别| 黑色裤子配什么颜色t恤| by是什么意思| 实操是什么意思| 亭字五行属什么| 招财进宝是什么生肖| 多吃蔬菜对身体有什么好处| 睡不着吃什么药最有效| 脱相是什么意思| 心灵的洗礼是什么意思| 外感风寒是什么意思| 屠苏是什么意思| 腰肌劳损什么症状| 听诊器能听出什么| 百度

国家信访局负责人就贯彻落实《国家信访局关于进一步加强初信初访办理工作的办法》答记者问

百度 这不仅意味着,用户可能从以前每天最多接收到1条广告变成最多接收2条,也预示着微信中可供投放的广告类型会更丰富。

HTML email is the use of a subset of HTML to provide formatting and semantic markup capabilities in email that are not available with plain text:[1] Text can be linked without displaying a URL, or breaking long URLs into multiple pieces. Text is wrapped to fit the width of the viewing window, rather than uniformly breaking each line at 78 characters (defined in RFC 5322, which was necessary on older text terminals). It allows in-line inclusion of images, tables, as well as diagrams or mathematical formulae as images, which are otherwise difficult to convey (typically using ASCII art).

Adoption

edit

Most graphical email clients support HTML email, and many default to it. Many of these clients include both a GUI editor for composing HTML emails and a rendering engine for displaying received HTML emails.

Since its conception, a number of people have vocally opposed all HTML email (and even MIME itself), for a variety of reasons.[2] For instance, the ASCII Ribbon Campaign advocated that all email should be sent in ASCII text format. Proponents placed ASCII art in their signature blocks, meant to look like an awareness ribbon, along with a message or link to an advocacy site. The campaign was unsuccessful and was abandoned in 2013.[3][4]

While still considered inappropriate in many newsgroup postings and mailing lists, HTML adoption for personal and business mail has only increased over time. Some of those who strongly opposed it when it first came out now see it as mostly harmless.[5]

According to surveys by online marketing companies, adoption of HTML-capable email clients is now nearly universal, with less than 3% reporting that they use text-only clients.[6] The majority of users prefer to receive HTML emails over plain text.[7][8]

Compatibility

edit

Email software that complies with RFC 2822 is only required to support plain text, not HTML formatting. Sending HTML formatted emails can therefore lead to problems if the recipient's email client does not support it. In the worst case, the recipient will see the HTML code instead of the intended message.

Among those email clients that do support HTML, some do not render it consistently with W3C specifications, and many HTML emails are not compliant either, which may cause rendering or delivery problems.

In particular, the <head> tag, which is used to house CSS style rules for an entire HTML document, is not well supported, sometimes stripped entirely, causing in-line style declarations to be the de facto standard, even though in-line style declarations are inefficient and fail to take good advantage of HTML's ability to separate style from content.[citation needed] Although workarounds have been developed,[9] this has caused no shortage of frustration among newsletter developers, spawning the grassroots Email Standards Project, which grades email clients on their rendering of an Acid test, inspired by those of the Web Standards Project, and lobbies developers to improve their products. To persuade Google to improve rendering in Gmail, for instance, they published a video montage of grimacing web developers,[10] resulting in attention from an employee.

"Email standards project" Acid test comparison (as of January 2013)[11]
Clients Result (as of)
AOL Webmail Solid support (13 July 2011)
Apple iPhone Solid support (13 July 2011)
Apple iPad
Apple iPod Touch
Apple Mail Solid support (28 November 2007)
Apple MobileMe Solid support (15 August 2008)
Eudora
Eudora OSE codenamed "Penelope"
Solid support (28 November 2007)
Microsoft Entourage Solid support (28 November 2007)
Mozilla Thunderbird Solid support (28 November 2007)
Windows Live Mail Solid support (28 November 2007)
Windows Mail Solid support (28 November 2007)
Yahoo! Mail Beta Solid support (8 July 2011)
Windows Live Hotmail Some improvement recommended (8 July 2011)
Google Gmail Improvement recommended (13 July 2011)
Lotus Notes 8 Improvement recommended (28 November 2007)
Microsoft Outlook 2007 Improvement recommended (28 November 2007)

Style

edit

Some senders may excessively rely upon large, colorful, or distracting fonts, making messages more difficult to read.[12] For those especially bothered by this formatting, some user agents make it possible for the reader to partially override the formatting (for instance, Mozilla Thunderbird allows specifying a minimum font size); however, these capabilities are not globally available. Further, the difference in optical appearance between the sender and the reader can help to differentiate the author of each section, improving readability.

Multi-part formats

edit

Many email servers are configured to automatically generate a plain text version of a message and send it along with the HTML version, to ensure that it can be read even by text-only email clients, using the Content-Type: multipart/alternative, as specified in RFC 1521.[13][14][15] The message itself is of type multipart/alternative, and contains two parts, the first of type text/plain, which is read by text-only clients, and the second with text/html, which is read by HTML-capable clients. The plain text version may be missing important formatting information, however. (For example, a mathematical equation may lose a superscript and take on an entirely new meaning.)

Many[citation needed] mailing lists deliberately block HTML email, either stripping out the HTML part to just leave the plain text part or rejecting the entire message.[citation needed]

The order of the parts is significant. RFC1341 states that: In general, user agents that compose multipart/alternative entities should place the body parts in increasing order of preference, that is, with the preferred format last.[16] For multipart emails with html and plain-text versions, that means listing the plain-text version first and the html version after it, otherwise the client may default to showing the plain-text version even though an html version is available.

Message size

edit

HTML email is larger than plain text. Even if no special formatting is used, there will be the overhead from the tags used in a minimal HTML document, and if formatting is heavily used it may be much higher. Multi-part messages, with duplicate copies of the same content in different formats, increase the size even further. The plain text section of a multi-part message can be retrieved by itself, though, using IMAP's FETCH command.[17]

Although the difference in download time between plain text and mixed message mail (which can be a factor of ten or more) was of concern in the 1990s (when most users were accessing email servers through slow modems), on a modern connection the difference is negligible for most people, especially when compared to images, music files, or other common attachments.[18]

Security vulnerabilities

edit

HTML allows a link to be hidden, but shown as any arbitrary text, such as a user-friendly target name. This can be used in phishing attacks, in which users are fooled into accessing a counterfeit web site and revealing personal details (like bank account numbers) to a scammer.

If an email contains inline content from an external server, such as a picture, retrieving it requires a request to that external server which identifies where the picture will be displayed and other information about the recipient. Web bugs are specially created images (usually unique for each individual email) intended to track that email and let the creator know that the email has been opened. Among other things, that reveals that an email address is real, and can be targeted in the future.

Some phishing attacks rely on particular features of HTML:[19]

  • Brand impersonation with procedurally-generated graphics (such graphics can look like a trademarked image but evade security scanning because there is no file)
  • Text containing invisible Unicode characters or with a zero-height font to confuse security scanning
  • Victim-specific URI, where a malicious link encodes special information which allows a counterfeit site to be personalized (appearing as the victim's account) so as to be more convincing.

Displaying HTML content frequently involves the client program calling on special routines to parse and render the HTML-coded text; deliberately mis-coded content can then exploit mistakes in those routines to create security violations.[citation needed] Requests for special fonts, etc, can also impact system resources.[citation needed]

During periods of increased network threats, the US Department of Defense has converted user's incoming HTML email to text email.[20]

The multipart type is intended to show the same content in different ways, but this is sometimes abused; some email spam takes advantage of the format to trick spam filters into believing that the message is legitimate. They do this by including innocuous content in the text part of the message and putting the spam in the HTML part (that which is displayed to the user).

Most email spam is sent in HTML[citation needed] for these reasons, so spam filters sometimes give higher spam scores to HTML messages.[citation needed]

In 2018 a vulnerability (EFAIL) of the HTML processing of many common email clients was disclosed, in which decrypted text of PGP or S/MIME encrypted email parts can be caused to be sent as an attribute to an external image address, if the external image is requested. This vulnerability was present in Thunderbird, macOS Mail, Outlook, and later, Gmail and Apple Mail.[21]

See also

edit

References

edit
  1. ^ "Text Email vs HTML Email – The Pros and Cons | Thunder Mailer – Mass Emailing Software". thundermailer.com. Retrieved 30 January 2016.
  2. ^ HTML Email: Whenever Possible, Turn It Off!
  3. ^ "The Ascii Ribbon Campaign official homepage". Archived from the original on 11 March 2010. Retrieved 30 January 2016.
  4. ^ "Shutdown of the ASCII ribbon campaign – Pale Moon forum". forum.palemoon.org. Archived from the original on 3 February 2016. Retrieved 30 January 2016.
  5. ^ HTML Email: The Poll (Scot Hacker, originator of the much-linked-to Why HTML in E-Mail is a Bad Idea discusses how his feelings have changed since the 1990s)
  6. ^ "Email Marketing Statistics and Metrics – EmailLabs". 29 March 2007. Archived from the original on 29 March 2007. Retrieved 30 January 2016. HTML has nearly universal adoption among consumers: A Jupiter Research consumer survey found just 3% receive only text email.
  7. ^ Grossman, Edward (9 July 2002). "Real-World Email Client Usage: The Hard Data | ClickZ". clickz.com. Retrieved 30 January 2016. Do you prefer receiving HTML or text email? HTML: 41.95%, Text: 31.52%, No preference: 26.53%
  8. ^ "The Science of Email Marketing". slideshare.net. Retrieved 30 January 2016. In what format do you prefer to receive email messages from companies? HTML: 88%, Plain text: 12%
  9. ^ "Premailer: make CSS inline for HTML e-mail". Premailer.dialect.ca. Retrieved 24 June 2012.
  10. ^ "The 2008 Gmail Appeal | Email Standards Project". Email-standards.org. Archived from the original on 15 May 2012. Retrieved 24 June 2012.
  11. ^ "Home". Email Standards Project. Archived from the original on 14 January 2013. Retrieved 22 December 2024.
  12. ^ Shobe, Matt (12 October 2004). "A pretty fair argument against HTML Email". Burningdoor.com. Archived from the original on 24 April 2012. Retrieved 24 June 2012.
  13. ^ RFC 1521 7.2.3. The Multipart/alternative subtype
  14. ^ "TN1010-11-2: Multipart/Alternative – Gracefully handling HTML-phobic email clients" (PDF). Retrieved 24 June 2012.
  15. ^ "Sending HTML and Plain Text E-Mail Simultaneously". Wilsonweb.com. 28 April 2000. Retrieved 24 June 2012.
  16. ^ "RFC1341 Section 7.2 The Multipart Content-Type". Retrieved 15 July 2014.
  17. ^ "Do we really want to send web pages in e-mail?". Dsv.su.se. Retrieved 24 June 2012.
  18. ^ HTML Email – Still Evil?
  19. ^ "Trend-spotting email techniques: How modern phishing emails hide in plain sight". Microsoft.com. 18 August 2021.
  20. ^ "DOD bars use of HTML e-mail, Outlook Web Access". nextgov.com. 22 December 2006. Retrieved 22 June 2024.
  21. ^ "Decade-old Efail flaws can leak plaintext of PGP- and S/MIME-encrypted emails". arstechnica.com. 14 May 2018.
edit
什么什么相接 麝香保心丸治什么病 血液是由什么组成的 5月26号是什么日子 见路不走是什么意思
老是嗳气是什么原因 石花膏是什么做的 小叶苦丁茶有什么作用和功效 犀牛吃什么 植物神经紊乱看什么科
陕西什么面 雌二醇高说明什么 空腹是什么意思 敛是什么意思 面部痉挛是什么原因引起的
磁共振是做什么的 血压高什么原因引起的 外公的妈妈叫什么 地黄是什么 高山茶属于什么茶
肝血管瘤挂什么科beikeqingting.com 牛市是什么意思gysmod.com 小孩晚上睡觉磨牙是什么原因hcv7jop6ns7r.cn 金刚藤有什么功效hcv8jop3ns7r.cn 盆腔炎用什么药效果好hcv7jop5ns4r.cn
什么叫相向而行hcv7jop4ns5r.cn 吃什么降糖快hcv8jop8ns4r.cn st-t改变是什么意思hanqikai.com 喝茶什么意思hcv7jop6ns2r.cn 梦见孕妇是什么预兆hcv9jop3ns8r.cn
水能是什么hcv9jop3ns5r.cn 没有润滑油用什么代替hcv8jop6ns4r.cn p.a.是什么意思hcv8jop8ns0r.cn 潘粤明老婆现任叫什么hcv9jop4ns3r.cn 包皮开裂擦什么药膏hcv9jop6ns1r.cn
吃什么食物治便秘hcv9jop2ns5r.cn 运动后喝什么饮料最好baiqunet.com 奢侈的近义词是什么0735v.com bc什么意思hcv8jop0ns7r.cn pp1是什么意思hcv9jop7ns9r.cn
百度