如何给postfix添加用户和密码

如何给postfix添加用户和密码,第1张

1.配置postfix a. /etc/postfix/main.cf 配置mydomian(域名),myhostname,myorigin,inet_interfaces=all(其他关闭),mynetworks-style,mydestination,mynetworks,relay_domains,home_mailbox 配置主机名和域名mydomainmyhostname 设置由本机寄出的邮件所使用的域名或主机名称myorigin 设置postfix服务监听的网络接口inet_interfaces 设置可接受邮件的主机名称和域名mydestination 设置可以转发哪些网络的邮件mynetworks 设置可以转发哪些网域的邮件relay_domains=sina.cnb.验证:telnetlocalhost25mailfrom:sun@baidu.com(发件人任意)rcptto:user1@mail.1991syj.com(收件人创建的名字和设置好的域名)data(输入信息).(结束输入)quit(离开)2.配置dovecotyuminstall-ydovecot a.配置文件:a. vim/etc/dovecot/dovecot.conf (protocols=imappop3) b. vim/etc/dovecot/conf.d/10-auth.conf (disable_plaintext_auth=no) c.vim/etc/dovecot/conf.d/10-mail.conf(mail_location=maildir:~/Maildir)地址要和postfix服务器配置文件中的home_mailbox地址一致d.vim/etc/dovecot/conf.d/10-ssl.conf (ssl=yes)e.vim/etc/pam.d/dovecot (查看pam认证文件)b.验证:[root@CentOS6~]#telnetlocalhost110Trying::1Connectedtolocalhost.Escapecharacteris'^]'.+OKDovecotready.useruser1+OKpass123+OKLoggedin.list+OK4messages:1472245834644464.retr3+OK464octetsReturn-Path:X-Original-To:syj@mail.1991syj.comDelivered-To:syj@mail.1991syj.com3.邮件客户端的配置 a.关闭防火墙,selinux b.设置收发邮件服务器我这里是用的foxmail看我的截图这样就可以了

postfix创建邮件账号命令:

useradd -g mail -s /sbin/nologin user

配置好邮件服务器后,重启dovecot服务。

/etc/init.d/dovecot start

然后测试,发送接收邮件!

安装Postfix

在安装过程中我假设你的域名是 yourdomain.com 它有一个有效的邮件交换记录 mail.yourdomain.com. 记得用你自己的真实域 yourdomain.com 来替换这份指南中的示例. 我假设你也同样清楚什么是邮件交换记录. 你可以在终端键入下述代码用以查看Mail Exchanger:

dig mx yourdomain.com

安装postfix

sudo apt-get install postfix

安装mailx软件包 mailx软件包是一个命令行的邮件属性程序,mail命令包含在mailx软件包里面

sudo apt-get install mailutils

测试你的默认设置

首先添加一个用户. (这里以fmaster为例)

sudo useradd -m -s /bin/bash fmaster

sudo passwd fmaster

用下面的命令测试,其实就是测试25端口是否打开

telnet localhost 25

Postfix将在终端中显示如下提示,这样你就可以用来键入SMTP命令.

Trying 127.0.0.1...

Connected to mail.fossedu.org.

Escape character is '^]'.

220 localhost.localdomain ESMTP Postfix (Ubuntu)

用下面的命令测试postfix

ehlo localhost

mail from: root@localhost

rcpt to: fmaster@localhost

data

Subject: My first mail on Postfix

Hi,

Are you there?

regards,

Admin

. (Type the .[dot] in a new Line and press Enter )

quit

检查刚才创建的fmaster用户的收件箱

su - fmaster

mail

当你键入 mail 命令时,你的终端中将显示如下信息.

Mail version 8.1.2 01/15/2001. Type ? for help.

"/var/mail/fmaster": 2 messages 2 new

>N 1 root@localhost Mon Mar 6 12:49 13/479 Just a test

N 2 root@localhost Mon Mar 6 12:51 15/487 My first mail

&

你会发现邮件将用数字进行索引,你可以通过键入邮件相对应的数字来打开你想阅读的邮件。 比如键入 "2" 就可以打开阅读第二封邮件. 键入 "q"可以退出 邮件将会以mbox 文件保存在用户的个人目录. 根据我们的示例,这个目录为 /home/fmaster/mbox.

所有在邮箱的信件都是储存於一个叫"MBOX"类型的档案文件中。每封邮件的开头皆是由一条线跟"From"来组成前五个字符,而每封讯息的结尾皆会被追加一个空行以进行表示。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/7962403.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-12
下一篇2023-04-12

发表评论

登录后才能评论

评论列表(0条)

    保存