目前最重要的网络应用是什么?毫无疑问,依然是电子邮件!
mail--只是一个操作界面,并不完成实质性的工作,它相当于上门服务的邮政快递员,和更复杂一些的mutt以及windows上的outlook(outlook有所不同,因为它集成了大部分的东西)是一样的;一般情况下,mail的配置文件中总会有一行:
set sendmail="/usr/bin/msmtp"
这就是说mail在接受了用户的输入之后,使用msmtp发送之,当然也可以使用别的,或者说快递员收到你要发的快递后,使用msmtp这个组织来为你服务。
fetchmail--它从POP邮箱中取回邮件,但是并不处理,只是取回而已,当然它也有默认操作,这正是unix哲学中“只做好一件事”的体现;
procmail--它负责处理fetchmail取回的邮件,转发,还是本地接收;一般情况下在fetchmail的配置文件中有下面这么一行信息:
mda "/usr/bin/procmail -d user"
这就是说当fetchmail将邮件取回后,procmail将邮件发送给本地用户user,这样邮件默认就到了/var/mail/user这个文件里面了。
msmtp--它将“邮递员”送上的信件发送到目的地邮局,类似sendmail。
总的过程是:
写信->mail->msmtp->smtp服务器->...>pop服务器(邮箱)->fetchmail->procmail->读信
最终,我们发现,真正做事的是发送者和取回者,也就是msmtp和fetchmail,而mail/mutt/和procmail仅仅是一个直接和用户接触的代理。于是,我们知道,所谓的126.com和163.com等提供的WEB页面仅仅是一个集成了所有东西的操作界面,有人会遇到在使用这些邮箱的时输入正文的时候会被自动换行,这些并不是邮件服务器的问题,正是WEB页面导致的,可能是为了美观,或者别的什么,也可能是页面的作者很菜。实际上,后台的邮件服务器是不会触动你邮件的任何格式的,它们只是帮你将邮件送到目的地,如果收到邮件后发现格式变了,那一定是发送的时候格式就变了,可能隐藏了WEB页面的提交之中而不为你所见也不为你所控制,于是你大肆抱怨邮件服务器。就连微软的邮件服务器都不会篡改你信件的格式,别的服务器会篡改吗?不要怪服务器,要怪客户端。
分享到:
相关推荐
学生在学习本课之前,已 经掌握了计算机操作以及网络的一些基本知识与技能,对利用电子邮件方式进行通信有 一定的兴趣,有利于在课堂教学中实施以学生为主体的教学方式,由于因特网的迅速发 展,少数学生家庭已经...
学生在学习本课之前,已经 掌握了计算机操作以及网络的一些基本知识与技能,对利用电子邮件方式进行通信有一定 的兴趣,有利于在课堂教学中实施以学生为主体的教学方式,由于因特网的迅速发展, 少数学生家庭已经具备...
aerc, 你的终端的异步电子邮件客户端 aercaerc是你终端的异步电子邮件客户端的工作。 aerc的网络首先使用基于网络的电子邮件协议设计。 它在独立工作线程中运行所有网络代码,这些线程不会锁定 UI 。 相比 mutt,...
eM Client Pro 中文版是一款可以运行在 Windows 和 macOS 上功能齐全的电子邮件客户端,具有现代化且易于使用的界面。 eM Client 专业版还提供日历,任务,联系人和聊天等等常用功能。大眼仔给大家分享提供的是 eM ...
目前它包括: incoming - 在IMAP服务器上侦听传入消息,在收到邮件时发出事件,包括解析的电子邮件outgoing - 使用SES作为传输和EJS来发送传出电子邮件的基本接口,用于模板化电子邮件marketing - 用于电子邮件营销...
)但是我开始想要一些东西,这些东西使电子邮件的繁琐期望变得平淡无奇。 因此,我建立了Typo。 这是,有意使我的电子邮件变得更糟,但以这种回报为目的。 运作方式如下: 拼错的单词不会突出显示,也不会自动更正。...
非常简单的应用程序,没有错误日志记录,因为我需要一些快速的东西来提醒我集群的状态。 需要 4 个参数弹性数据库 URL 例如 将警报发送到的电子邮件地址(仅 1 个电子邮件地址) SMTP 服务器地址SendWhenGreen 这将...
摘要:DuncanMackenzie介绍如何构建一种工具,使用Microsoft.NETFramework的System.Net命名空间来检查POP3电子邮件帐户中的未读邮件。适用于: Microsoft:registered:VisualBasic:registered:.NET下载本文的源代码...
大多数电子邮件用户都熟悉垃圾邮件:不请自来的电子邮件,通常是大批量地发向某些庞大的电子邮件地址列表。在最好的情况下,垃圾邮件只是令人讨厌的东西;在最坏的情况下,它可能是一个严重问题,极大地影响电子邮件...
它的作用是: 通过nodemailer发送电子邮件通过smtp服务器和mailparser接收电子邮件检查电子邮件中的命令发送和接收文本(仅美国,使用电子邮件->文本) 其他一些有用的东西,例如JSON和CLI参数
用它来查找电子邮件地址或检查类似电子邮件的东西。 仅用于提示给用户。 安装 $ npm install email-regex 用法 import emailRegex from 'email-regex' ; // Contains an email address emailRegex ( ) . test ...
:person_shrugging: 虽然我们喜欢的电子邮件被淘汰,而替代的东西更好,但事实上,大多数人仍然使用电子邮件作为他们的(数字)通信的主要手段。 鉴于电子邮件不会消失,我们需要使向人们发送电子邮件尽可能简单...
Clojure的互联网电子邮件库 postal是用于构造和发送符合RFC822的Internet电子邮件消息的库。 它包装了Jakarta Mail包,以提供消息和SMTP支持。 它本地支持sendmail。 支持STARTTLS和SSL。 平台类 任何可以运行Java的...
目录基本信息Outlook电子邮件使用Microsoft Word呈现,因此它们依赖于每个开发人员喜欢的东西:表格! 不确定哪些标签会起作用? 我强烈建议做好准备,因为有很多您不能使用,因此需要表。 嘿。 至少我们仍然可以...
email-addresses.js RFC 5322电子邮件地址解析器。 v 4.0.0什么? 想看看是否有可能是电子邮件地址? 想要获取显示名称还是只是字符串中的地址? 放下您的正则表达式并使用此解析器! 该库不会验证电子邮件地址-如果...
通过模型以舒适的方式发送电子邮件。 特征 使用引擎盖下的nodemailer发送电子邮件 支持所有的nodemailer传输(包括第三方的传输) 使用呈现电子邮件模板(视图) 受ActiveMailer启发的API,非常舒适 干净,简单,...
(但不确定是否可以在您这方面工作,因为我已经修复了开放源代码依赖中的一个错误)因此,您可以:以主题为“销售”的电子邮件开始在文本文件中输入一个ISBN号(用于书籍),然后发送到gmail帐户 示例:我想以50...
有一些标志可指示是否搜索电子邮件、电话号码或两者,以及是否搜索文件或网站。 由于网络爬虫是尝试访问站点并收集人类可读数据的机器人,因此它们依赖于格式。 也许我们可以将它们显示为看起来像文本的简单图像,...
虽然我偶尔会写一些电子邮件,但是直到我成为MVC环境中的前端开发人员一段时间后,定期创建电子邮件才成为我工作的一部分。 静态站点生成器可提供更好的工作流程,并仍然带来发送服务所需的条件:一个包含电子邮件...