首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    windows下的免费邮件服务器软件hMailServer

    公司购买了企业邮局给员工提供邮件服务,这样收发外部邮件都没有问题,但有个非常不好的地方,绝大多数邮件都是在内部互相之间转发的 ,结果就导致一个问题,不管这个邮件是不是发给内部的, 邮件都得到外部邮件服务器上转一圈,如果邮件小还好说,有时候数MB的附件,一发一收都得占不少网络资源,一直就想找个办法,能否让发往内部的邮件不需要外部邮件服务器中转,直接局域网内部就搞定了,外部邮件通过外部服务器收发呢?当然,基本上大部分邮件服务器都有这样的功能,但都或者庞大无比,或者价值不菲,当然,linux下有许多开源软件可以搞定,但公司还有许多软件需要运行在windows下,而且linux下的邮件服务器配置复杂啊。

    02

    Java Mail---SMTP、POP3协议-DOS下手动收发邮件演示过程

    邮件服务器,按照提供的服务类型,可以分为发送邮件的服务器我接收邮件的服务器。 发送邮件的服务器使用发送协议,现在常用的是SMTP协议。所以,通常发邮件的服务器也称为SMTP服务器。 接收邮件的服务器使用接收协议,现在常用的是POP3协议或IMAP协议,所以通常也被称为POP3或IMAP服务器。 目前经常见到的服务器为SMTP和POP3服务器。如大家在注册了126的邮箱之后,它的发邮件服务器为smtp.126.com:25,而收邮件服务器则为pop3.126.com:110.(冒号后面的为端口号)。 当然,发邮件服务器和收邮件服务器也可能是同一台主机,但端口号一定不相同。默认发邮件服务器的端口为25,收邮件的端口为110.

    03

    python模块之poplib: 用po

    python的poplib模块是用来从pop3收取邮件的,也可以说它是处理邮件的第一步。     POP3协议并不复杂,它也是采用的一问一答式的方式,你向服务器发送一个命令,服务器必然会回复一个信息。pop3命令码如下:  命令 poplib方法    参数     状态     描述 ----------------------------------------------------------------------------------------------- USER  user     username  认可  用户名,此命令与下面的pass命令若成功,将导致状态转换 PASS  pass_   password  认可  用户密码    APOP  apop   Name,Digest 认可   Digest是MD5消息摘要 ----------------------------------------------------------------------------------------------- STAT  stat    None     处理  请求服务器发回关于邮箱的统计资料,如邮件总数和总字节数 UIDL  uidl   [Msg#]    处理  返回邮件的唯一标识符,POP3会话的每个标识符都将是唯一的 LIST  list   [Msg#]    处理  返回邮件数量和每个邮件的大小 RETR  retr   [Msg#]     处理  返回由参数标识的邮件的全部文本 DELE  dele   [Msg#]     处理  服务器将由参数标识的邮件标记为删除,由quit命令执行 RSET  rset   None      处理   服务器将重置所有标记为删除的邮件,用于撤消DELE命令 TOP   top     [Msg#]    处理   服务器将返回由参数标识的邮件前n行内容,n必须是正整数 NOOP  noop   None    处理  服务器返回一个肯定的响应 ---------------------------------------------------------------------------------------------- QUIT  quit     None    更新          python的poplib也针对这些命令分别提供了对应的方法,上面在第二列里已经标出来。收取邮件的过程一般是: 1. 连接pop3服务器 (poplib.POP3.__init__) 2. 发送用户名和密码进行验证 (poplib.POP3.user poplib.POP3.pass_) 3. 获取邮箱中信件信息 (poplib.POP3.stat) 4. 收取邮件 (poplib.POP3.retr) 5. 删除邮件 (poplib.POP3.dele) 6. 退出 (poplib.POP3.quit)     注意的是,上面我在括号里写的是使用什么方法来完成这个操作,在实际的代码中不能那样写,应该是创建poplib.POP3的对象,然后,调用这个对象的方法。比如: poplib.POP3.quit  应该理解为  a = poplib.POP3(host) a.quit() 下面看看实际的代码:

    03

    邮件服务器配置「建议收藏」

    邮件服务器 postfix 仅提供 smtp 服务,不提供 pop3 和 imap 服务,主要是用发送和接收邮件的(接收到的邮件后,一般转交 dovecot 处理,dovecot 负责将 postfix 转发过来的邮件保存到服务器硬盘上) dovecot 仅提供 pop3 和 imap 服务,不提供 smtp 服务(Foxmail之类的邮箱客户端,都是通过pop3 和 imap 来收发邮件的。发邮件时,dovecot 会将邮件转交给 postfix 来发送) Postfix是一个由IBM资助下由Wietse Venema 负责开发的一个自由软件工程产物 邮件服务器 三个协议: SMTP:Simple Mail Transfer Protocol/简单邮件传送协议 定义邮件传送,基于TCP服务的应用层, 明文传送,SMTP协议使用25端口 POP3:Post Office Protocol 3/邮局协议第三版,是从邮件服务器中下载邮件存起来支持不在线用户,基于TCP/IP,明文,使用110端口 IMAP:Internet Message Access Protocol/英特网信息存取协议 也叫邮件同步协议,将邮件留在服务器端直接对邮件进行管理、操作,比POP3更先进支持邮件头部预览主题来源,基于TCP/IP,使用143端口,

    01
    领券