分层解耦,理想很美好,现实很残酷

自从实习以来,不是第一次有这种想法了。 今天弄一个简单的发邮件功能,使用PHP自带的mail()函数实现,基本就照着php.net上面的例子来写,结果… 情况好的,邮件被丢垃圾箱,情况差的,连垃圾箱里面都看不到邮件。 邮件标题和正文等,皆出现各种不同情况的文字乱码,现在标题的乱码通过base64来encode一下解决了,但是正文依旧没找到好方法,有的邮件客户端能正常显示中文,有的却不能。 来看看php.net的文档对mail()函数是怎么说的:

Note: The following RFCs may be useful: » RFC 1896, » RFC 2045, » RFC 2046, » RFC 2047, » RFC 2048, » RFC 2049, and » RFC 2822.

为了发个邮件,我还得去翻阅RFC文档,要命啊。这些事情不是应该底层已经给我做好了吗,唉~ 明天再解决不了,就真得去翻阅一下RFC文档了。 PS:吐槽一下新浪企业邮箱,怎么给域名设置了白名单,都还扔到垃圾箱,实在无语~~~~

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏用户画像

路由协议

OSPF是基于链路状态的自治系统内部路由协议,链路状态路由协议使用dijkstra的最短路径优先算法计算和选择路由。这类路由协议关心网络中链路和接口的状态(UP...

8420
来自专栏互联网技术栈

OSI七层模型及对应协议

为数据链路层提供物理连接,在其上串行传送比特流,即所传送数据的单位是比特。此外,该层中还具有确定连接设备的电气特性和物理特性等功能。

59630
来自专栏Vamei实验室

协议森林07 傀儡 (UDP协议)

作者:Vamei 出处:http://www.cnblogs.com/vamei 严禁任何形式转载。 我们已经讲解了物理层、连接层和网络层。最开始的连接层协议种...

23860
来自专栏QQ会员技术团队的专栏

告知你不为人知的 UDP:疑难杂症和使用

本文承接《告知你不为人知的UDP:连接性和负载均衡》文章的下文,本文主要从UDP疑难杂症、UDP协议与TCP协议高效性的对比以及UDPd的使用场合这三个方面描述...

5.9K40
来自专栏Java进阶架构师

【网络协议】专题总结以及网络协议高频面试题汇总(8篇)

初次接触,可能对所谓三次握手四次挥手理解过于抽象?没关系,来看动态图版本的文章,让你从抽象到具象:

37220
来自专栏土豆的专栏

计算机网络概述

ps: internet(互联网或者互连网)是一个通用名词,泛指多个计算机网络互连而成的网络,在这些网络之间的通信协议可以是任意的;Internet(因特网)则...

671130
来自专栏土豆专栏

计算机网络概述

ps: internet(互联网或者互连网)是一个通用名词,泛指多个计算机网络互连而成的网络,在这些网络之间的通信协议可以是任意的;Internet(因特网)则...

1K400
来自专栏程序猿

OSI与TCP/IP各层的结构与功能,都有哪些协议

在实际的开发中,网络编程占据很大一部分。从基本的应用与服务之间的数据传输,到性能优化;在从那些代理应用,路由跟踪,到匿名网络。无不应用到网络中的...

42850
来自专栏Java面试通关手册

搞定计算机网络面试,看这篇就够了

OSI的七层体系结构概念清楚,理论也很完整,但是它比较复杂而且不实用。在这里顺带提一下之前一直被一些大公司甚至一些国家政府支持的OSI失败的原因:

23800
来自专栏take time, save time

三十天学不会TCP,UDP/IP网络编程-TraceRoute的哲学

新年快乐,继续来部分粘贴复制我的这一系列文章啦,如果对和程序员有关的计算机网络知识,和对计算机网络方面的编程有兴趣,欢迎去gitbook(https://www...

40490

扫码关注云+社区

领取腾讯云代金券