• 马哥Linux学习笔记之五——邮件服务


    1.SMTP只负责将邮件发送到服务器,其他的,像身份认证检测邮件,都不能完成。(25/tcp)

     ESMTP:Extended SMTP

     POP3:Post Office Protocol

     IMAP4:Internet Mail Access Protocol

    2.Open Relay:开放式中继

    就是人家的邮件从这个邮件服务器过,你都帮忙转发,这样就会成为产生垃圾邮件的根源。所以都要关闭Open Relay

    3.SASL,Simple Authintication Secure Layer,简单认证安全层

    用来帮助SMTP进行身份认证。

    4.POP3协议,规定用户怎么从邮箱里面取回自己的邮件,并且传递给用户的。

    或者用MRA,Mail Retrieval Agent,邮件检索(取回)代理。可以看成是一个服务器。

    可见,传递邮件用的是SMTP,而取回邮件用的是POP3.

    5.Web Mail

    很多时候,我们都是通过Broswer来收发邮件。那么Web可以用来进行邮件的吗传输和收发吗?

    Broswer作为一个用户编辑邮件的编辑器,而且可以将用户密码交给POP3服务器进程,进行身份验证,取用户的邮件。

    6.LDAP,Lightweight Directory Access Protocol,轻量级目录访问协议

    当用户的数量特别快,我们检测输入的用户名和密码是不是这个服务器的话,我们不能把所有的用户名和密码载入内存,所以我们要用一个数据库服务器来检测是不是的。可以用MySQL,但是LDAP协议更快,SQLServer就整合了LDAP。

    7.虚拟用户

    仅用于访问某服务的数字标识。他不是一个系统用户,不可能用来作其他事情的功能。

    8.MTA,邮件传输代理,SMTP服务器

        sendmail软件、qmail、postfix、exim、Exchange

    9.postfix,模块化设计,并且安全,跟sendmail的兼容性很好,效率高。

    10.MDA,邮件投递代理

       procmail、maildrop

    11.MRA,邮件检索代理(POP3或者imap4协议)

       cyrus-imap软件、dovecot

    12.MUA,邮件用户代理

      Outlook,Foxmail,Thunderbird,Evolution,mutt(文本界面的)

    13.Webmail:

       Openwebmail、squairrelmail、Extmail

    14.SASL:认证框架,要真正实现认证还需要安装认证机制

      cyrus-sasl、courier-authlib

    15.实现一个邮件服务器:

       发邮件服务器的框架可以使用:Postfix+SASL+MySQL

         收邮件框架用:Dovecot(它本身就能实现认证)+MySQL

         Webmail:      Extmail+Extmail+httpd

    Just like writing, coding is a work of creating!
  • 相关阅读:
    LC 357. Count Numbers with Unique Digits
    LC 851. Loud and Rich
    LC 650. 2 Keys Keyboard
    LC 553. Optimal Division
    LC 672. Bulb Switcher II
    LC 413. Arithmetic Slices
    LC 648. Replace Words
    LC 959. Regions Cut By Slashes
    Spring框架学习之注解配置与AOP思想
    Spring框架学习之高级依赖关系配置(二)
  • 原文地址:https://www.cnblogs.com/chenbuer/p/3851829.html
Copyright © 2020-2023  润新知