搭建E-mail服务

E-mail服务区

邮箱管理软件

所有的邮件统一化的管理

Postfix:实现SMYP协议的软件,也叫邮件发送服务器

Dovecot:实现了POP和IMOP协议,邮件收取服务器。

Sasl:登录验证服务。


安装:

  1. 安装三个软件(上面三个)

  2. 更改配置文件 /etc/postfix/main.cf
    myhostname=mail.52zt.info
    mydomain=52zt.info
    myorign=$mydomain
    inet_interfaces=all
    inet_protocols=all
    mydestination=(去掉local)
    home_mailbox=Maildir/

    加入:
    message_size_limit=10000

    配置 postfix 示例(需要改动的):

   	vi /etc/postfix/main.cf 
   	#修改以下配置,注意下面的变量不要重复,如果发现与原来的变量重名,那
   	就将原来的变量给注释掉 
   	#邮件服务器的主机名 
   	myhostname = mail.52zt.info 
   	#邮件域,@后面的域名 
   	mydomain = 52zt.info 
   	#往外发邮件的邮件域 
   	myorigin = $mydomain 
   	#监听的网卡,必须监听 all 
   	inet_interfaces = all 
   	inet_protocols = all 
   	#服务的对象 
   	mydestination = $myhostname,$mydomain 
   	#邮件存放的目录,这样配置 
   	home_mailbox = Maildir/ 
   	#新添加以下配置 
   	#--------自定义(下面可以复制粘贴到文件最后面,用于设置服务器验为
   	主,第一行设置发送附件大小) 
   	#message_size_limit = 100000 
   	smtpd_sasl_auth_enable = yes 
   	smtpd_sasl_security_options = noanonymous 
   	mynetworks = 127.0.0.0/8 
   	smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated,reject_unauth_destination 
  1. 启动服务postfix.service(发邮件),变成永久(enable)

  2. 改配置
    路径:/etc/dovecot/dovecot.conf
    参数:
    protocols=imap pop3 lmtp
    listen = *,::

 #新添加以下配置 
#-----------自定义------------ 
!include conf.d/10-auth.conf 
ssl = no 
disable_plaintext_auth = no 
mail_location = maildir:~/Maildir
  1. 启动docecot,并设置永久
    service dovecot start
    systemctl enable dovecot

  2. 给配置文件(更改和添加)
    路径:/etc/sasl2/ssmtpd.conf
    参数:添加log_level:3
    路径:/etc/sysconfig/saslauthd
    参数:MECH=shadow

  3. 启动saslauthd服务,

  4. 添加用户

[root@localhost /]# useradd autum
[root@localhost /]# echo 123456 | passwd --stdin autum
更改用户 autum 的密码 。
passwd:所有的身份验证令牌已经成功更新。
  1. 安装yum -y install telnet -server telnet
  2. 连接telent
[root@localhost /]# telnet localhost 25
# 25是发邮件的端口,之前设置过

请添加图片描述
11. 在创建一个用户(两用户邮件通信)
12. 写信
请添加图片描述

    [root@localhost ~]# telnet localhost 25
        Trying ::1...
        Connected to localhost.
        Escape character is '^]'.
        220 mail.52zt.info ESMTP Postfix

        mail from:autum@52zt.info #发件人
        250 2.1.0 Ok

        rcpt to:spring@52zt.info #收件人
        250 2.1.5 Ok
X
        data X <CR><LF>.<CR><LF>  #内容
        subject:text # 主题
        . #结束符
        250 2.0.0 Ok: queued as CE42931728FC

PS:这个就反人类,6

格式:

data 内容 <CR><LF>.<CR><LF>(这tm是个结束符,这么长)

subject:#主题

.(这玩意用.结束)

250 2.0.0 Ok: queued as CE42931728FC(发送成功标志)

666666666


扩展:与QQ邮箱通信建立通信DATA

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值