Linux Fedora8 的E-mail服务器怎么配置

Linux Fedora8 的E-mail服务器怎么配置,第1张

一、DNS服务器的配置

1、在正向解析记录中要有mail的A记录或者别名记录

chkconfig --level 35 named on二、Sendmail服务器的安装

1、安装第4张光盘的sendmail-cf、sendmail-doc

2、cd /etc/mail

备份主配置文件:

cp sendmail.cf sendmail.cf.raw

makemap hash access.db <access

aliases

3、添加完整的域名和别名

vi /etc/hosts

添加 192.168.1.30 mail.sina.com mail

vi /etc/mail/local-host-names

添加 sina.com (添加邮件服务器提供邮件服务的域名)

4、vi +105(116) /etc/mail/sendmail.mc

105行

DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl

//修改为

DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0, Name=MTA')dnl

48+49行(52)

dnl TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl

dnl define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl

//去除行首的注释标记“dnl”,修改为

TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl

define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl5、service saslauthd start SMTP 邮件认证机制

----Simple Authentication and Security Layer (SASL)

chkconfig --level 35 saslauthd on6、groupadd mailuser

adduser -g mailuser -s /sbin/nologin mike

passwd mike

7、m4 sendmail.mc >sendmail.cf

8、service sendmail start

chkconfig --level 35 sendmail on

9、安装POP3服务

system-config-packages dovecot

10、vi /etc/dovecot.conf

//将以下配置14行(20)

#protocols = imap imaps

//修改为

protocols = imap imaps pop3 pop3s

(imaps tcp-993 pop3s tcp-995 smtps tcp-465 )

SSL version of your existing POP3 server for port 995 (pop3s)

11、service dovecot restart

chkconfig --level 35 dovecot on

一般来说只要把sendmail的service起起来就可以发内网邮件了

方法1 安装sendmail即可使用, mail -s "test" user@sohu.com <content.txt

bin/mail会默认使用本地sendmail发送邮件,这样要求本地的机器必须安装和启动Sendmail服务,配置非常麻烦,而且会带来不必要的资源占用。

方法2。利用外部的smpt服务器

而通过修改配置文件可以使用外部SMTP服务器,可以达到不使用sendmail而用外部的smtp服务器发送邮件的目的:

修改/etc/nail.rc (/etc/mail.rc)

set from=fromUser@domain.com smtp=smtp.domain.comset smtp-auth-user=username smtp-auth-password=passwordset smtp-auth=login

说明:

from是发送的邮件地址

smtp是发生的外部smtp服务器的地址

smtp-auth-user是外部smtp服务器认证的用户名

smtp-auth-password是外部smtp服务器认证的用户密码

smtp-auth是邮件认证的方式

配置成功后,就可以使用了

可以发送一封邮件测试一下:

mail -s "test" username@163.com <content.txt 其中-s后面的是邮件标题,user@sohu.com是收件人地址,content.txt里面是邮件正文


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

原文地址:https://54852.com/yw/7355165.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存