邮件服务器的配置
来自CloudWiki
配置postfix
[root@maxin yum.repos.d]# ls /etc/postfix/ access generic main.cf relocated virtual canonical header_checks master.cf transport [root@maxin yum.repos.d]# ls /var/log/maillog /var/log/maillog
启动postfix服务并查看
[root@maxin yum.repos.d]# service postfix start [root@maxin yum.repos.d]# netstat -antup | grep 25 tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1588/master tcp 0 0 ::1:25 :::* LISTEN 1588/master [root@maxin yum.repos.d]# ps -ef|grep postfix root 1588 1 0 Oct24 ? 00:00:00 /usr/libexec/postfix/master postfix 1596 1588 0 Oct24 ? 00:00:00 qmgr -l -t fifo -u postfix 6371 1588 0 14:19 ? 00:00:00 pickup -l -t fifo -u root 6572 6386 0 14:52 pts/0 00:00:00 grep postfix
修改配置文件并实现postfix发送邮件:
vim /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 10.0.0.0 controller 10.0.0.47 master cloudwiki.cn
service network restart
[root@master ~]# vim /etc/postfix/main.cf
mydomain = cloudwiki.cn mynetworks = 10.0.0.0/24,127.0.0.0/8
重启postfix测试
[root@maxin postfix]# service postfix restart Shutting down postfix: [ OK ] Starting postfix: [ OK ] [root@maxin postfix]# mail -s 'test' maxin5452@163.com < /etc/hosts [root@maxin postfix]# echo $? 0
配置dovecot
配置dovecot实现postfix的发送和接收
vi /etc/dovecot/dovecot.conf
protocols = imap pop3 lmtp #取消前面的注释 login_trusted_networks =0.0.0.0 #允许制定IP
vi /etc/dovecot/conf.d/10-mail.conf
mail_location = mbox:~/mail:INBOX=/var/mail/%u #取消前面的注释,指定收件箱位置 mbox_write_locks = fcntl #默认开启,无需更改
修改.bash_profile文件
vi /etc/skel/.bash_profile
# .bash_profile # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi # User specific environment and startup programs PATH=$PATH:$HOME/bin export PATH if [ ! -d ~/mail/.imap/INBOX ]; then mkdir -p ~/mail/.imap/INBOX fi
重启服务
[root@maxin ~]# service dovecot restart Stopping Dovecot Imap: [ OK ] Starting Dovecot Imap: [ OK ]
创建用户测试
[root@maxin ~]# useradd xueji [root@maxin ~]# echo "xueji:123456" | chpasswd [root@maxin ~]# su xueji [xueji@maxin root]$ mail -s 'test-01' root@maxin.cloudwiki.cn #root: 用户名,maxin, 主机名,cloudwiki 邮箱名 hello ,teacher ma i like your course very much , but your homework is too much i hope you can leave fewer homework EOTEOT
查看邮件
[root@maxin ~]# mail
Heirloom Mail version 12.4 7/29/08. Type ? for help. "/var/spool/mail/root": 2 messages 2 new >N 1 Mail Delivery System Thu Oct 25 15:05 81/2877 "Undelivered Mail Retu" N 2 xueji@maxin.cloudwik Thu Oct 25 19:28 23/714 "test-01" & 2 Message 2: From xueji@maxin.cloudwiki.cn Thu Oct 25 19:28:57 2018 Return-Path: <xueji@maxin.cloudwiki.cn> X-Original-To: root@maxin.cloudwiki.cn Delivered-To: root@maxin.cloudwiki.cn Date: Thu, 25 Oct 2018 19:28:57 +0800 To: root@maxin.cloudwiki.cn Subject: test-01 User-Agent: Heirloom mailx 12.4 7/29/08 Content-Type: text/plain; charset=us-ascii From: xueji@maxin.cloudwiki.cn Status: R hello ,teacher ma i like your course very much , but your homework is too much i hope you can leave fewer homework EOT &