精华内容
下载资源
问答
  • 浅谈Linux下Sendmail服务器的创建与配置.pdf
  • Sendmail现在是最流行的邮件服务器,那我们来看看如何在Linux下安装Sendmail服务器。  1、从www.sendmail.org下载最新的版本(这个snedmail倒是有必要升级为最新的版本,因为它的升级主要是安全漏洞问题)。这里说明...

      Sendmail现在是最流行的邮件服务器,那我们来看看如何在Linux下安装Sendmail服务器。

      1、从www.sendmail.org下载最新的版本(这个snedmail倒是有必要升级为最新的版本,因为它的升级主要是安全漏洞问题)。这里说明的是用的sendmail-8.12.2.tar.gz

      2、cd /usr/local/src/

      3、把文件下载到:/usr/local/src中

      4、tar zxvf sendmail-8.12.2.tar.gz

      5、cd /usr/local/src/sendmail-8.12.2

      6、chmod go-w / /etc /etc/mail /usr /var /var/spool /var/spool/mqueue

      7、chown root / /etc /etc/mail /usr /var /var/spool /var/spool/mqueue

      8、cd /usr/local/src/sendmail-8.12.2/sendmail

      9、sh Build

      10、cd /usr/local/src/sendmail-8.12.2/cf/cf

      11、建立文件sendmail.mc内容如下,你可根据需要修改相应部分。

      divert(-1)

      dnl This is the macro config file used to generate the /etc/sendmail.cf

      dnl file. If you modify thei file you will have to regenerate the

      dnl /etc/sendmail.cf by running this macro config through the m4

      dnl preprocessor:

      dnl m4 /etc/sendmail.mc > /etc/sendmail.cf

      dnl You will need to have the Sendmail-cf pacage installed for this to work.

      include(`/usr/local/src/sendmail-8.12.2/cf')

      define(`confDEF_USER_ID',`8:12')

      OSTYPE(`linux')

      undefine(`UUCP_RELAY')

      undefine(`BITNET_RELAY')

      define(`confTO_CONNECT', `1m')

      define(`confTRY_NULL_MX_LIST',true)

      define(`confDONT_PROBE_INTERFACES',true)

      define(`PROCMAIL_MAILER_PATH',`/usr/bin/procmail')

      define(`SMART_HOST',compaq.rd.xxx.com)

      <---这条用于(非HUB)缺省使用HUB发送邮件

      MASQUERADE_AS(`rd.xxx.com')

      <-------------------------

      FEATURE(`masquerade_entire_domain')

      <---这三条用于邮件地址伪装

      FEATURE(`masquerade_envelope')

      <-------------------------

      FEATURE(`smrsh',`/usr/sbin/smrsh')

      FEATURE(`mailertable',`hash -o /etc/mail/mailertable')

      FEATURE(`virtusertable',`hash -o /etc/mail/virtusertable')

      FEATURE(redirect)

      FEATURE(always_add_domain)

      FEATURE(use_cw_file)

      FEATURE(local_procmail)

      FEATURE(`access_db')

      FEATURE(`blacklist_recipients')

      FEATURE(`accept_unresolvable_domains')

      MAILER(smtp)

      MAILER(procmail)

      dnl We strongly recommend to comment this one out if you want to protect

      dnl yourself from spam. However, the laptop and users on computers that do

      dnl not hav 24x7 DNS do need this.

      dnl FEATURE(`relay_based_on_MX')

      12、sh Build install-cf

      13、groupadd smmsp

      14、useradd smmsp

      15、cd cd /usr/local/src/sendmail-8.12.2/sendmail

      16、sh Build install

      17、cd /usr/local/src/sendmail-8.12.2/makemap

      18、sh Build clean

      19、sh Build all

      20、sh Build install

      21、cd /usr/local/src/sendmail-8.12.2/

      22、在本域DNS主数据库文件中增加MX纪录:

      rd.xxx.com. IN MX 0 compaq

      注意修改相应部分。那个0是有几个邮件集中器的时候用于标记先后顺序的。当有好几个MX的时候,建议顺序写为10、20、30…

      23、在/etc/mail目录下创建access文件,内容类似如下:

      127.0.0.1 RELAY

      21.9.22 RELAY

      211.99.221.238 RELAY

      然后:makemap hash access.db < access

      24、创建文件/etc/mail/local-host-names,其内容为本机的拥有的域名信息。

      rd.xxx.com

      compaq.rd.xxx.com

      25、创建文件/etc/mail/aliases,内容类似:

      MAILER-DAEMON: postmaster

      postmaster: root

      bin: root

      daemon: root

      nobody: root

      运行newaliases创建数据库。

      创建别名文件的意义之一在于当邮件发往域中其他邮件服务器的用户而不是mail HUB用户的时候用。

      比如增加一条:

      atan: atan@fbsd

      则导致邮件发往mail HUB的时候自动转发到atan@fbsd.rd.xxx.com

      26、启动sendmail: /usr/sbin/sendmail -bd -q30m

      排错:如果有问题导致启动不了,大部分问题和DNS配置有关,可以使用nslookup检查DNS是否正常。挨个检查/etc/mail中的文件内容也是排错的好办法。另外,修改配置,不建议直接编辑sendmail.cf文件,建议使用m4宏编译工具,因为有些带有安全漏洞或过时的宏在编译的时候会有提示,这样以免造成相关安全问题。

      通过上面文章,我们应该了解了在Linux下安装Sendmail服务器的方法,希望对你们有帮助!

    转载于:https://blog.51cto.com/yk1688/730004

    展开全文
  • 1.Sendmail服务软件包 sendmail-8.13.8-2.el5.i386.rpm:sendmail服务的... sendmail-cf-8.13.8-2.el5.i386.rpm:sendmail宏文件包 sendmail-devel-8.13.8-2.el5.i386.rpm:sendmail服务器开发工具软件包 sendmail...
    1.Sendmail 服务软件包 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

    sendmail-8.13.8-2.el5.i386.rpm sendmail 服务的主程序包,服务器端必须安装该软件包。
    sendmail-cf-8.13.8-2.el5.i386.rpm sendmail 宏文件包
    sendmail-devel-8.13.8-2.el5.i386.rpm sendmail 服务器开发工具软件包
    sendmail-doc-8.13.8-2.el5.i386.rpm sendmail 服务器的说明文档
    m4-1.4.5-3.el5.1.i386.rpm 宏处理过虑软件包
    dovecot-1.0.7-2.el5.i386.rpm 接收邮件软件包,安装时需要注意安装顺序

    2.Sendmail 相关配置文档

    sendmail.cf sendmail 核心配置文件,位于 /etc/mail/sendmail.cf

    sendmail.mc sendmail 提供 sendmail 文件模板,通过编辑此文件后再使用 m4 工具将结果导入 sendmail.cf 完成配置 sendmail 核心配置文件,降低配置复杂度,位于 /etc/mail/sendmail.mc

    local-host-name 定义收发邮件服务器的域名和主机别名,位于 /etc/mail/local-host-name

    access.db 用来设置 sendmail 服务器为哪些主机进行转发邮件 , 位于 /etc/mail/access.db

    aliases.db :用来定义邮箱别名,位于 /etc/mail/aliases.db

    virtusertable.db 用来设置虚拟账户,位于 /etc/mail/virtusertable.db

    3. 邮件功能组件

    MUA 邮件用户代理( Mail User Agent

    MTA 邮件传输代理( Mail Transfer Agent

    MDA 邮件递送代理( Mail Delivery Agent

    4.Sendmail 常规服务器配置

    搭建 Sendmail 服务器流程:

    1 )配置 sendmail.mc 文件

    2 )使用 m4 工具将 sendmail.mc 文件导入 sendmail.cf 文件

    3 )配置 local-host-names 文件

    4 )建立用户帐号

    5 )重新启动服务使配置生效

    Sendmail 应用案例 1

    局域网网段: 192.168.1.0/24

    企业域名: benet.com

    DNS Sendmail 服务器地址: 192.168.1.2

    sendmail 服务是和 DNS 服务结合相当紧密的一个服务,所以我们在配置 sendmail 之前,需要设置并调试好 DNS 服务器 ,DNS 配置中设置 MX 资源记录指定邮件服务器地址。

    1 )配置 DNS 主配置文件 named.conf

    2 )配置benet .com 区域文件

    使用 MX 记录设置邮件服务器,这条记录一定要有,否则 Sendmail 无法正常工作。

    3 )修改 DNS 域名解析的配置文件

    vim /etc/resolv.conf

    4 )重启 named 服务使配置生效

    5 )安装 Sendmail 软件包
    RHEL5 默认安装 sendmail-8.13.8-2.el5 m4-1.4.5-3.el5.1 软件包,我们只需要安装 sendmail-cf-8.13.8-2.el5 宏文件包就可以了。

    6 )编辑 sendmail.mc 修改 SMTP 侦听网段范围

    配置邮件服务器需要更改 IP 地址为公司内部网段或者 0.0.0.0 ,这样可以扩大侦听范围(通常都设置成 0.0.0.0 ),否则邮件服务器无法正常发送邮件。

    vim /etc/mail/sendmail.mc

    116 行将 smtp 侦听范围从 127.0.0.1 改为 0.0.0.0

    155 行修改成自己域: LOCAL_DOMAIN(`benet.com')dnl

    使用 m4 命令生成 sendmail.cf 文件,其实 sendmail.mc 即是一个模板文件哈 ~

    m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf

    7 )修改 local-host-names 文件添加域名及主机名

    vim /etc/mail/local-host-names

    8 )安装 Dovecot 软件包( POP3 IMAP

    到这里 sendmail 服务器基本配置完成后 ,Mail Server 就可以完成邮件发送工作,如果需要使用 POP3 IMAP 协议接收邮件还需要安装 dovecot 软件包。在 rhel5 dovecot 整合了 IMAP

    安装 dovecot 软件包要解决其依赖性,安装 per-DBI-1.52-1.fc6.i386.rpm mysql-5.0.22-2.1.0.1.i386.rpm

     yum –y install dovecot*

    9 )启动 Sendmail 服务

    service sendmail restart service dovecot restart 命令启动 sendmail dovecot 服务 , 如果每次开机启动,可以使用 chkconfig 命令修改。

    service sendmail restart
    service dovecot restart
     
    OpenWebMail 需要

    Apache perl-Compress-Zlib( 默认已经安装 ) perl-CGI-SpeedyCGI perl-suidperl perl-Text-Iconv openwebmail openwebmail-data

    1.Apache 的安装:(这里就不再演示了,博客里有)

    2. 这里我们已经把 openwebmail rpm 包拷到 /home 下面了,下面我们来安装:

    rpm -ivh /mnt/Server/perl-suidperl-5.8.8-10.el5_0.2.i386.rpm

    rpm -ivh perl-Text-Iconv-1.7-2.el5.i386.rpm

    rpm -ivh perl-CGI-SpeedyCGI-2.22-1.2.el5.rf.i386.rpm

    rpm -ivh openwebmail*

    3. 初始化 OpenWebmali 系统

    /var/www/cgi-bin/openwebmail/openwebmail-tool.pl  --init

    4. 修改配置文件中的设置项:vim /var/www/cgi-bin/openwebmail/etc/openwebmail.conf(这里的修改是为了让OpenWebmail登陆的时候出现比较亲切的中文哈:)  )
    5. 添加用户:

    6 我们来测试下哈……

    测试之前记得要重启 Apache 服务呀……

    Service httpd restart

    到这里已经算好了,但是在 IE 里面输入的东西太多了有点麻烦,我们可以做个别名

    /etc/httpd/conf/httpd.conf 里的最后一行添加

    保存退出并重启 Apache 服务

    然后再来看下哈……

    转载于:https://blog.51cto.com/neverstop/283324

    展开全文
  • linux下配置sendmail的图文详解 内容比较详细 适用于CentOS5.5版本操作系统
  • Linux下Sendmail服务器

    2012-03-25 19:19:22
    Sendmail是UNIX/Linux环境中稳定性较好的一款邮件服务器软件,通过对Sendmail服务器配置可以实现基本的邮件转发功能;dovecot服务器实现了POP3协议,可以与Sendmail服务器配合工作,实现用户对邮件的收取功能;...

     

    一.电子邮件服务简介:

    Sendmail是UNIX/Linux环境中稳定性较好的一款邮件服务器软件,通过对Sendmail服务器的配置可以实现基本的邮件转发功能;dovecot服务器实现了POP3协议,可以与Sendmail服务器配合工作,实现用户对邮件的收取功能;OpenWebmail是网页形式的邮件应用系统,可实现用户对邮件的发送、收取和管理功能。通过对Sendmail、dovecot和OpenWebmail的综合管理,系统管理员可以构建出功能完善的邮件应用系统。

         一个完整的电子邮件系统分为以下3个部分:

      (1)邮件用户代理,简称MUA,其主要功能就是帮助用户发送和收取电子邮件。目前常用的Outlook,Outlook Express,Foxmail,Thunderbird。

      (2)邮件传送代理,简称MTA。用来监控以及传送电子邮件。基于linxu下的一般有sendmail,Qmail,  Postfix。

      (3)电子邮件协议,电子邮件客户端和服务器的种类繁多,他们之间的电子邮件协议包括以下几种:

             1)SMTP. 即简单邮件传输协议。他为用户提供高效,可靠地邮件传输,监听25号端口。它是一个请求/响应协议,用于接收用户的邮件请求,并与远端邮件服务器建立smtp连接。

             2)POP3. 即邮局协议。它使用tcp的110端口。用于电子邮件的接收。目前常用的是POP3.

             3)IMAP4. 是通过互联网获取信息的一种协议。它同样可以提供像POP那样方便的下载邮件服务 。IMAP还提供一种摘要浏览功能,让用户可以在阅读完邮件的主题,发件人,大小和到达时间等信息后才能决定是否下载。

             4)Webmail。Webmail不是一种协议,而是一种专门针对邮件程序被安装在服务器上的WEB支持插件,让用户可以直接通过浏览器查收,阅读和发送邮件。

    二.关于sendmail,我们来认识几个人间和必须要安装的包:

           在red hat Enterprise Linux 5中,默认已经安装并且可以启动sendmail。

           sendmail的配置文件:sendmail的配置文件都放在/etc/mail目录下。

       1)/etc/mail/sendmail.cf ,这是sendmail的主配置文件,所有sendmail的配置都保存在该文件中,该文件的语法复杂建议通过修改其他文件参数来由程序生成该主配置文件。

       2)/etc/mail/sendmail.mc ,这个文件与sendmail.cf中的内容完全一样,但却拥有比较简单的语法。可以通过程序M4将其转化为sendmail.cf 。

       3)/etc/mail/access.db ,访问数据库,用来定义允许访问本地邮件服务器的主机ip地址,以及访问的类型

       4)/etc/mail/aliases.db ,即别名数据库,用来定义用户别名。

       5)/etc/mail/local-host-names ,该文件用于指定本地接收邮件的域。

      需要安装的包:sendmail-cf     m4

    三.下面就sendmail来举一个案例:

        有一个位于北京的邮件系统,域名为bj.com ,ip地192.168.5.100,一个位于上海的邮件系统,域名为sh.com ,ip地址为192.168.5.101,北京有两个用户 user1 和user2 ,域名分别为user1@bj.comuser2@bj.com,上海有两个用户 user3 和user4,域名分别为user3@sh.comuser4@sh.com,现在要通过加密和认证来实现双方用户的邮件通信。

     

    实验步骤

    1.编辑access文件

    wps_clip_p_w_picpath-29818

    wps_clip_p_w_picpath-19194

    2.启动sendmail服务,

    wps_clip_p_w_picpath-23044

    编辑local-host-names文件

    [root@localhost mail]# vim local-host-names

    wps_clip_p_w_picpath-2809

    3.配置北京地区的dns服务器(需要安装下面的包)

    wps_clip_p_w_picpath-23761

    wps_clip_p_w_picpath-31826

    [root@localhost etc]#vim named.conf

    wps_clip_p_w_picpath-21791

    编辑区域声明文件,修改如下

    [root@localhost etc]# vim named.rfc1912.zones

    wps_clip_p_w_picpath-378

    wps_clip_p_w_picpath-532

    wps_clip_p_w_picpath-12662

    wps_clip_p_w_picpath-2353

    查看端口开启

    wps_clip_p_w_picpath-9227

    [root@localhost etc]# vim /etc/resolv.conf

    wps_clip_p_w_picpath-12874

    修改地区名称

    [root@localhost named]# vim /etc/sysconfig/network

    wps_clip_p_w_picpath-23645

    [root@localhost named]# vim /etc/hosts

    wps_clip_p_w_picpath-19489

    重新启动linux系统

    [root@localhost named]# init 6

    查看服务是否开启

    wps_clip_p_w_picpath-18215

     

    4.在家目录下创建两个用户user1,user2,密码为“123”

    wps_clip_p_w_picpath-4346

    安装dovecot并重启服务

    [root@localhost ~]# yum install -y dovecot

    wps_clip_p_w_picpath-16107

    [root@localhost mail]# vim sendmail.cf

    修改为这样的一行

    wps_clip_p_w_picpath-25742

    测试北京本地用户是否能收发邮件

    wps_clip_p_w_picpath-12339

    5.使用Outlook Oxpress工具测试邮件的发送 创建用户user1

    wps_clip_p_w_picpath-30408

    wps_clip_p_w_picpath-18663

    wps_clip_p_w_picpath-14751

    点击“完成”

    创建邮件

     

    wps_clip_p_w_picpath-30887

    wps_clip_p_w_picpath-22606

    6.安装接收服务器: 首先安装dovecot包:

    wps_clip_p_w_picpath-5543

    启动dovecot

    wps_clip_p_w_picpath-22941

    创建用户user2,方法步骤跟user1 一样(这里省略)

    使用user1给user2 发送邮件

    wps_clip_p_w_picpath-9958

    wps_clip_p_w_picpath-3066

    wps_clip_p_w_picpath-27812

    (建立上海邮件服务器同北京)

    因为私有域名的原因,上海和北京两个地区要满足互相收发邮件,必须开启转发功能:

    [root@mail ~]vim /var/named/chroot/etc/named.conf

    wps_clip_p_w_picpath-30434

    同样,上海地区的也一样要改,并且转发的地址为192.168.2.10

    [root@mail ~]# rndc reload

    测试上海用户user3给北京用户user1发送邮件的结果:

    wps_clip_p_w_picpath-32673

    wps_clip_p_w_picpath-10861

       说明上海的user3用户已经成功的将邮件发送给了北京的user1用户,实现了两地用户之间的通信。

    为了保证邮件收发的安全性,下面我们对邮件系统的收发进行加密:


    启用加密设置:

    [root@mail ~]# cd /etc/pki/

    [root@mail pki]# cd tls/

    [root@mail tls]# vim openssl.cnf

    wps_clip_p_w_picpath-26785

    wps_clip_p_w_picpath-2347

     

    CA证书的搭建过程:

    [root@mail pki]# cd CA/

    [root@mail CA]# mkdir crl
    [root@mail CA]# mkdir certs
    [root@mail CA]# mkdir newcerts

    [root@mail CA]# touch index.txt serial

    [root@mail CA]# echo "01" &gt;serial

    [root@mail CA]# openssl genrsa 1024 &gt;private/cakey.pem

    [root@mail CA]# openssl req -new -x509 -key private/cakey.pem -out cacert.pem -days 3650

    [root@mail CA]# chmod 600 private/cakey.pem        #修改钥匙权限

     

    给sendmail颁发一个证书:

    [root@mail CA]# mkdir /etc/mail/certs

    [root@mail CA]# cd /etc/mail/certs/

    [root@mail certs]# openssl genrsa 1024 &gt;sendmail.key

    [root@mail certs]# openssl req -new -key sendmail.key -out sendmail.csr

    [root@mail certs]# openssl ca -in sendmail.key -out sendmail.cert

    [root@mail certs]# cp /etc/pki/CA/cacert.pem .

    [root@mail certs]# cd /etc/mail

    [root@mail mail]# vim sendmail.mc

    wps_clip_p_w_picpath-4429

    wps_clip_p_w_picpath-2581

    [root@mail mail]# cd certs/

    [root@mail certs]# chmod 600 *      

     

    查看ssl是否启动

    [root@mail mail]# telnet 127.0.0.1 25

    wps_clip_p_w_picpath-16612

     

    为接收服务器颁发认证:

    [root@mail mail]# mkdir -pv /etc/dovecot/certs

    [root@mail mail]# cd /etc/dovecot/certs/

    [root@mail certs]# openssl genrsa 1024 &gt;dovecot.key

    [root@mail certs]# openssl req -new -key dovecot.key -out dovecot.csr

    [root@mail certs]# openssl ca -in dovecot.csr -out dovecot.cert

    [root@mail certs]# chmod 600 *

    [root@mail certs]# vim  /etc/devecot.conf

    wps_clip_p_w_picpath-31472

    wps_clip_p_w_picpath-11153

    [root@mail certs]# service dovecot restart

     

    7.测试:使用110端口的pop3进行测试

    首先安装抓包工具:wireshark

    [root@mail ~]# tshark -ni eth0 -R "tcp.dstport eq 110"

    wps_clip_p_w_picpath-20175

    wps_clip_p_w_picpath-4456

       从这里可以看出输入的信息被抓获,非常不安全。

    使用993端口进行测试

    [root@mail ~]# tshark -ni eth0 -R "tcp.dstport eq 993"

    wps_clip_p_w_picpath-8596

    客户端使用加密端口接收邮件

    wps_clip_p_w_picpath-4695

    wps_clip_p_w_picpath-8361

    wps_clip_p_w_picpath-18062

     

    至此实验完成,如有不对,多谢批评指正!

    转载于:https://blog.51cto.com/chengmingshu/816751

    展开全文
  • 三,Sendmail具体配置1.添加邮件虚拟主机虚名:#cd /etc/mail# vi local-host-names ,在里面添加邮件虚拟主机xxit.commail.xxit.com2.打开SMTP发信认证#vi /etc/mail/sendmail.mcdnl TRUST_AUTH_MECH(`EXTERNAL ...

    三,Sendmail具体配置

    1.添加邮件虚拟主机虚名:

    #cd /etc/mail

    # vi local-host-names  ,在里面添加邮件虚拟主机

    xxit.com

    mail.xxit.com

    2.打开SMTP发信认证

    #vi /etc/mail/sendmail.mc

    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

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

    将其改为如下:

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

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

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

    重启sendmail

    然后用m4重新生成sendmail.cf

    #m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf

    3.安装IMAP和POP3

    [root@localhost mail]# rpm -qa|grep dovecot

    dovecot-0.99.11-4.EL4

    (RHEL3,imap:RHEL4 dovecot)

    #vi /etc/doctov.conf

    protocols = pop3 pop3s imap imaps

    #service dovecot restart

    #service sendmail restart

    查看端口是否工作正常:

    #netstat -utl

    tcp        0      0 *:imaps                     *:*                         LISTEN

    tcp        0      0 *:pop3s                     *:*                         LISTEN

    tcp        0      0 *:pop3                      *:*                         LISTEN

    tcp        0      0 *:imap                      *:*                         LISTEN

    5.安全认证组件:

    [root@localhost ~]# rpm -qa|grep sasl

    cyrus-sasl-md5-2.1.19-5.EL4

    cyrus-sasl-plain-2.1.19-5.EL4

    cyrus-sasl-gssapi-2.1.19-5.EL4

    cyrus-sasl-ntlm-2.1.19-5.EL4

    cyrus-sasl-sql-2.1.19-5.EL4

    cyrus-sasl-2.1.19-5.EL4

    cyrus-sasl-devel-2.1.19-5.EL4

    #servcie saslauthd start  //启动安全认证

    -------------

    测试邮件:

    #mail q

    #sendmail -q

    #tail /var/log/maillog 多分析日志

    6,创建邮件列表别名:

    # vi /etc/aliases

    最后一行加入:

    ltocc:netseek,okman,javin,cnseek@gmail.com

    (给ltocc发邮件,netseek,okman,javin,cnseek@gmail可以收到邮件)

    #newaliases 使别名生效.

    但是这样做,可能在几年以后,越来越多,你看你的aliases里的include(包括)功能,使用文件类型的方法达到邮件群发的目的。

    #vi /etc/mail/ltocc

    netseek, \

    okman, \

    ..

    cnseek@gmail.com ,最后一个不用呆", \",与变量设置规则相符.

    #vi /etc/aliases

    ltocc:   :include:/etc/mail/ltocc

    #newaliases

    7,Relay转发

    #vi /etc/mail/access

    通常情况下,Sendmail不会为邮件服务Relay信息,这样可以防止一些有恶意的人利用别人的邮件服务器乱发邮件。缺省情况下,Sendmail关闭了Relay功能。如果你要为别的服务器Relay邮件,可以进行如下设置——在access文件中加入要为其Relay信件的机器,格式为:

    hostname RELAY

    ipaddress RELAY

    如果要为一个域内多个机器Relay信件,则可以在/etc/mail/access文件中直接加入其子网IP或域名,如下所示:

    access文件内容:

    domainname.com RELAY(允许为域domainname的所有计算机relay邮件)

    localhost RELAY

    192.168.1.0 RELAY (为192.168.1.0此网内所有机器relay邮件)

    此文件惟一决定了哪些机器、哪个域可以使用邮件服务器转发邮件。

    根据自己需要修改完成后,生成数据库文件:

    #makemap hash access.db

    service sendmail restart

    8.添加邮件登陆账号

    #useradd –s /sbin/nologin nestseek

    #passwd netseek

    9.添加虚拟域:

    #vi /etc/mail/virtusertable

    webmaster@xxit.com     netseek

    cnseek@xxt.com        cnseek

    运行makemap命令为virtusertable重新建立数据库映谢。

    #cd /etc/mail

    #makemap hash virtusertable.db < virtusertable0b1331709591d260c1c78e86d0c51c18.png

    展开全文
  • linux下配置sendmail

    千次阅读 2013-10-17 22:43:41
    为了简单起见,不用DNS服务器,用/etc/hosts文件来解决域名的问题(以后专门写一篇文章来讲如何配置DNS服务器linux系统的主机名是Ora92,ip地址是192.168.56.78 在/etc/hosts文件添加 192.168.56.78 Ora92.com ...
  • 浅谈LinuxSendmail服务器配置应用.pdf
  • Linux Sendmail 服务器详细安装配置手册
  • Linux下Sendmail邮件服务器转发功能的讲解(转)Linux下Sendmail邮件服务器转发功能的讲解1、为什么不能配置邮件服务器为open relay的? 如果系统管理员将自己的邮件服务器设置为open relay,...
  • 邮件服务器sendmail配置 任务背景: 学院建立邮件服务器,统一为学生设置邮箱。学生以系为单位进行管理,分别有三个系,计算机系、英语系和会计系,他们分别对应的域为:computer.xinan.com、english.xinan.com和...
  • linuxsendmail配置,简单邮件服务器的搭建
  • Linux 使用sendmail搭建邮件服务器

    万次阅读 2019-07-25 12:36:25
    1、准备email环境 ... #安装sendmail配置工具sendmail-cf yum install mailx -y yum -y install sendmail yum install -y sendmail-cf #SMTP认证服务 yum install -y ...
  • Linux系统中的Sendmail服务器的安装和配置.docx
  • 要求利用Linux系统的Mail服务,能够收发邮件;2.突出邮件服务器的特点,能够用OutLook收发邮件;一.配置DNS1. 使用vi /etc/named.conf打开DNS主配文件,然后找到最后一行,并在最后一行上面添加下列内容:zone ...
  • 关于Linux sendmail 邮件服务器的安装配置及测试,步骤详细
  • 本文介绍了Linux系统中的Sendmail服务器配置。首先安装Sendmail所需软件,修改/etc/mail/local-hosts-name文件。增加本地域和主机的FQDN,记住只是本地主机的FQDN和域名FQDN,不要添加其他域的然后更改/etc/mail/...
  • 邮件服务器(sendmail) 1.简介 smtp smtp pop3 @sina.com---->@163.net---->xx@163.net">us1@sina.com---->@sina.com---->@163.net---->xx@163.net 2.分类 &l...
  • LINUX中部署sendmail 服务器(邮件服务器) 一. 邮件服务器,的一些基本常识。 1. POP 协议 端口号为:110 用于接收邮件。 2. SMTP 协议 端口号为:25 用于发送邮件。 3. 邮件传输的过程有两种情况。 1)...
  • Linux下mail服务器应用之sendmail邮件系统的一个案例sendmail邮件系统的一个案例实验拓扑①:在mail.bj.com安装sendmail并进行简单配置[root@mail ~]# mkdir /mnt/cdrom[root@mail ~]# mount /dev/cdrom /mnt/cdrom/...
  • 如果你不确定Linux是否已经安装有sendmail,可以输入以下命令查看:[root@ahpeng root] rpm –qa grep sendmail如果确定没有安装,请在图形界面依次选择单击“主菜单-系统设置-添加删除应用程序”,然后在打开的...
  • 实验_Linux中的SendMail邮件服务器.doc//实验_Linux中的SendMail邮件服务器.doc

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 18,422
精华内容 7,368
关键字:

linux下配置sendmail服务器

linux 订阅