如果SMTP支æŒå‘é€é‚®ä»¶çš„æ–点ç»ä¼ ……
上周末åŒå¦æ¥å—京考试,顺便就在å—äº¬çŽ©äº†ä¸¤å¤©ï¼Œç…§äº†ä¸€äº›ç…§ç‰‡ï¼Œä»Šå¤©æ‰“ç®—æ‰“åŒ…ä¼ è¿‡åŽ»ã€‚ç»“æžœå¦‚ä½•é€šè¿‡æˆ‘çš„64Kb(b哦,ä¸æ˜¯B)ä¸Šä¼ å¸¦å®½çš„ADSLä¼ è¿™ä¹ˆä¸ª70M的东西还真让我头疼了一阵å。
先是å°è¯•QQçš„ä¼ é€æ–‡ä»¶ï¼Œä½†æ˜¯å› 为她在教育网,我在公网,速度慢的一塌糊涂,估计需è¦2å°æ—¶+æ‰å¯ä»¥ä¼ 过去。自然我是没有è€å¿ƒç‰çš„。然åŽå°è¯•ä½¿ç”¨é‚®ä»¶ï¼Œå‘现GMail支æŒ27MB的邮件大å°ï¼Œæ¢ç®—èµ·æ¥åº”该是20Mä¸åˆ°ä¸€ç‚¹çš„附件大å°ï¼ˆè€ƒè™‘base64ç¼–ç 带æ¥çš„开销是4/3),所以把照片分å·æ‰“包,然åŽå°è¯•ç”¨GMail的在线邮件撰写,æ’入附件,点击å‘é€ï¼Œç„¶åŽæµè§ˆå™¨ä¸å‡ºæ‰€æ–™åœ°è¶…时了。既然Webä¸è¡Œï¼Œé‚£ä¹ˆå°±èµ°SMTPåè®®å§ã€‚ååè¦é€šè¿‡GMail的邮件æœåŠ¡å™¨çš„è¯éœ€è¦è®©è¿™äº›å—节绕åŠä¸ªåœ°çƒï¼Œè¿˜å¿…é¡»è¦èµ°SSLåŠ å¯†çš„é“¾è·¯ï¼Œå®‰å…¨æ˜¯å®‰å…¨ï¼Œä½†æ˜¯æ…¢å•Šï¼Œè€Œä¸”åŠ å¯†è¿™ç§ä¸œè¥¿ï¼Œå®Œå…¨å°±æ˜¯CPU密集的æ“作,结果就是导致邮件一å‘é€å°±å 用100% CPUã€‚è¿™æ ·ä¹Ÿå°±ç®—äº†ï¼Œå¤§ä¸äº†æˆ‘æ”¾ä¸€è¾¹è®©å®ƒä¼ åŽ»ã€‚ç»“æžœè¿›åº¦æ¡ç¼“慢推进到80%å·¦å³(40分钟+之åŽ),弹出对è¯æ¡†â€œæ— 法连接æœåŠ¡å™¨ï¼ŒæœåŠ¡å™¨è¶…æ—¶â€ã€‚当时晕掉。
怎么办呢?找一个近一点的SMTPæœåŠ¡å™¨å§ã€‚VPN到公å¸ï¼Ÿè¯´ä¸å®šè¿˜ä¸å¦‚GMail。这时候想起æ¥å½“时在å¦æ ¡çš„æ—¶å€™è¿˜æœ‰æ ¡å‹ä¿¡ç®±ã€‚å—京和åˆè‚¥ä¹Ÿä¸ç®—è¿œï¼Œè€Œä¸”æ ¡å‹ä¿¡ç®±çš„SMTP也是电信出å£ï¼Œç¦ç”¨æŽ‰SSL应该会快一点。
但是这个æœåŠ¡å™¨åªæ”¯æŒ10000000å—节的邮件大å°ï¼Œæ¢ç®—一下就是7Mä¸åˆ°çš„附件,最åŽåªèƒ½æ‰“æˆ6M的分å·åŒ…,å‘了11å°é‚®ä»¶ã€‚估计åŒå¦ä¹Ÿä¼šéƒé—·æ»ã€‚
折腾åŠå¤©è¿˜ç»ˆäºŽç®—是把它们å‘出去了。ç‰ä¸‹å›žå¤´çœ‹çœ‹æœ‰æ²¡æœ‰é€€ä¿¡é€šçŸ¥ã€‚:)
回头想想,如果SMTP有æ–点ç»ä¼ å¤šå¥½ã€‚è‡³å°‘è¿™æ ·æˆ‘å‰é¢çš„40分钟+的时间就ä¸è‡³äºŽæµªè´¹äº†ã€‚按ç†è¯´è¿™ç§ä¸œè¥¿åº”该有人想到过了,æœç´¢äº†ä¸€ä¸‹æžœç„¶æœ‰ä¸€ä¸ªSMTP扩展是åšè¿™ä¸ªäº‹æƒ…的:
RFC 1845 SMTP Service Extension for Checkpoint/Restart
ä¸è¿‡çœ‹äº†çœ‹çŠ¶æ€ï¼Œè¿˜æ˜¯Experimentalï¼ˆå®žéªŒï¼‰ã€‚è¯´æ˜¯å®žéªŒæ€§è´¨çš„ï¼Œé‚£å°±æ˜¯æ²¡å‡ ä¸ªMTA实现了的。事实上也是,æœç´¢äº†ä¸€ä¸‹ï¼Œä¼¼ä¹Žä¸æ˜¯â€œæ²¡å‡ 个â€ï¼Œè€Œæ˜¯çœ‹èµ·æ¥æ ¹æœ¬æ²¡æœ‰ã€‚
记忆当ä¸è¿˜æœ‰ä¸€ä¸ªRFC是关于邮件切分的,一时找ä¸åˆ°äº†ã€‚回头å†æ‰¾æ‰¾ã€‚
但是关键还是:有多少人实现了呢?至少我看到GMail的邮件æœåŠ¡å™¨æ²¡æœ‰å®žçŽ°ä¹‹ã€‚
sigh…为什么SMTP就没有æ–点ç»ä¼ 。
æˆ‘ä»¥ä¸ºï¼šåŽŸå› å¾ˆæ˜¾ç„¶ï¼Œå°±æ˜¯smtp本æ¥å°±ä¸æ˜¯è®¾è®¡æ¥ä¼ è¾“å¤§æ–‡ä»¶çš„ï¼Œä¼ è¾“å¤§æ–‡ä»¶ä¸€èˆ¬éƒ½ç”¨ftpã€sftpæžå®šå•¦ã€‚ä½ æ²¡æœ‰å…¬ç½‘IPä¸èƒ½å¼€ftp嘛?:-) 还有个折衷的办法就是ç¨å¾®æŠŠpic压一下,xnview啥的都å¯ä»¥æ‰¹é‡æ“作,å³ä½¿resolutionä¸å˜ï¼Œjpg文件也å¯ä»¥åŽ‹ç¼©æŽ‰ä¸å°‘å—节的。
嗯,替代的方法还是有的,但是我的观点是SMTPä¸è§å¾—是设计为ä¸æ”¯æŒå¤§æ–‡ä»¶ï¼Œè€Œä¸”å³ä½¿è®¾è®¡ä¸ºä¸ç”¨æ¥ä¼ 输大文件也ä¸è¡¨ç¤ºæ²¡æœ‰äººç”¨å®ƒæ¥ä¼ é€å¤§æ–‡ä»¶ï¼ˆæœ‰ç‚¹è€èµ–了,呵呵)。所以有一ç§æ–点ç»ä¼ 的机制还是比较好的。
至于照片,已ç»åŽ‹è¿‡äº†ï¼Œä½†æ˜¯æ•°é‡åœ¨é‚£é‡Œæ‘†ç€ï¼Œæ€»å¤§å°ä¸ä¼šæœ‰ä»€ä¹ˆæ•°é‡çº§ä¸Šçš„差异,而且带宽就这么多,也是没办法的。
wow goldï¼All wow gold US Server 24.99$/1000G on sell! Cheap wow gold,wow gold,wow gold,Buy Cheapest/Safe/Fast WoW US EU wow gold Power leveling wow gold from the time you wWorld of Warcraft gold ordered!
wow power leveling wow power leveling power leveling wow power leveling wow powerleveling wow power levelingcheap wow power leveling wow power leveling buy wow power leveling wow power leveling buy power leveling wow power leveling cheap power leveling wow power leveling wow power leveling wow power leveling wow powerleveling wow power leveling power leveling wow power leveling wow powerleveling wow power leveling buy rolex cheap rolex wow gold wow gold wow gold wow gold -221892459107759
wow power leveling
wow power leveling
wow power leveling
wow power leveling
wow power leveling
wow power leveling
wow power leveling
wow power leveling
wow power leveling
wow power leveling
wow power leveling
wow power leveling
wow power leveling
wow power leveling
wow power leveling
wow power leveling
wow power leveling
wow power leveling
wow power leveling
wow power leveling
wow power leveling
wow power leveling
wow power leveling
wow power leveling
wow power leveling
wow power leveling
wow power leveling
wow power leveling
wow power leveling
wow power leveling
wow power leveling
wow power leveling
wow power leveling
wow power leveling -228489074143161