linuxsendmail转发028.docx
- 文档编号:24450545
- 上传时间:2023-05-27
- 格式:DOCX
- 页数:16
- 大小:130.75KB
linuxsendmail转发028.docx
《linuxsendmail转发028.docx》由会员分享,可在线阅读,更多相关《linuxsendmail转发028.docx(16页珍藏版)》请在冰豆网上搜索。
linuxsendmail转发028
BJ-mail服务器的配置1
1.安装dns1
1.1安装包1
1.2配置2
1.3声明区域2
1.4产生数据库文件3
1.5dns指向3
1.6开启服务解析4
2.Sendmail需要的包4
2.1需要安装的包4
2.2配置监听4
2.3.本地认证--中继文件5
2.4本地域名5
3.安装MAA5
Sh-mail服务器的配置6
1.dns配置6
1.1克隆出现的没有ip问题6
1.2更改配置6
1.3产生数据库文件7
1.4更改主机名8
1.5测试解析域名8
1.6添加用户8
2.sendmail的安装配置8
2.1安装sendmail8
2.1修改配置文件8
对发bj地方给sh地方发送邮件,对方能接收10
客户端使用sendmail发送接收mail10
28-1
BJ-mail服务器的配置
1.安装dns
1.1安装包
[root@mail~]#yuminstallbind
[root@mail~]#yuminstallbind-chroot–改变dns的路径,保证安全的包
[root@mail~]#yuminstallcaching-nameserver–y–生成配置文件,提高cachingserver
[root@mail~]#yumlistall|grepbind
ThissystemisnotregisteredwithRHN.
RHNsupportwillbedisabled.
bind.i38630:
9.3.4-10.P1.el5installed
bind-chroot.i38630:
9.3.4-10.P1.el5installed
bind-libs.i38630:
9.3.4-10.P1.el5installed
bind-utils.i38630:
9.3.4-10.P1.el5installed
ypbind.i3863:
1.19-11.el5installed
1.2配置
[root@mail~]#cd/var/named/chroot/etc
[root@mailetc]#cp-pnamed.caching-nameserver.confnamed.conf
[root@mailetc]#vimnamed.conf
options{
listen-onport53{any;};
forwarders{192.168.101.71;};--不同区域dns需要转发
allow-query{any;};
};
viewlocalhost_resolver{
match-clients{any;};
match-destinations{any;};
include"/etc/named.rfc1912.zones";
};
1.3声明区域
[root@mail~]#vim/var/named/chroot/etc/named.rfc1912.zones
zone""IN{
typemaster;
file".db";
allow-update{none;};
};
zone"101.168.192.in-addr.arpa"IN{
typemaster;
file"192.168.101.70.db";
allow-update{none;};
};
1.4产生数据库文件
[root@mailnamed]#cp-plocalhost.zone.db
[root@mailnamed]#vim.db
$TTL86400
@INSOA.(
42;serial(d.adams)
3H;refresh
15M;retry
1W;expiry
1D);minimum
INNS.
nsINA192.168.101.70
mailINA192.168.101.70
pop3INCNAMEmail
smtpINCNAMEmail
imtpINCNAMEmail
@INMX10mail
[root@mail~]#vim/var/named/chroot/var/named/192.168.101.70.db
$TTL86400
@INSOAlocalhost.root.localhost.(
1997022700;Serial
28800;Refresh
14400;Retry
3600000;Expire
86400);Minimum
INNSlocalhost.
71INPTR.
70INPTR.
1.5dns指向
[root@mailetc]#vim/etc/resolv.conf
nameserver192.168.101.70
[root@mailnamed]#vim/etc/sysconfig/network
NETWORKING=yes
HOSTNAME=
[root@mailetc]#vim/etc/hosts
127.0.0.1localhost.localdomainlocalhost
192.168.101.70
--更改主机名
1.6开启服务解析
[root@mailnamed]#servicenamedstart
[root@mailnamed]#chkconfignamedon
[root@mailnamed]#rndcreload
serverreloadsuccessful
[root@mailetc]#nslookup
[root@mailetc]#dig-tmx
2.Sendmail需要的包
2.1需要安装的包
Sendmail-8.13.8。
-2.el5–主包
Sendmai-cf--生成易配置或快速配置的配置文件
Sendmail-devel--开发包
m4.i3861.4.5-3.el5.1--转换工具
--重启m4会自动转换
--sendmail.mc—>sendmail.cf
--accessaccess.db
[root@mail~]#yumlistall|grepsendmail
ThissystemisnotregisteredwithRHN.
RHNsupportwillbedisabled.
sendmail.i3868.13.8-2.el5installed
sendmail-cf.i3868.13.8-2.el5installed
sendmail-devel.i3868.13.8-2.el5installed
sendmail-doc.i3868.13.8-2.el5installed
[root@mail~]#yumlistall|grepm4
ThissystemisnotregisteredwithRHN.
RHNsupportwillbedisabled.
m4.i3861.4.5-3.el5.1installed
[root@mail~]#
2.2配置监听
更改sendmail.mc
[root@mailmail]#pwd
/etc/mail
[root@mailmail]#vimsendmail.mc
116DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0,Name=MTA')dnl
--默认是本机监听25号端口,需要更改才能使非本地用户使用sendmail发送邮件
--Dnl#是注视文字
--Dnl是打开可以使用的
--末尾dnl去除空格
[root@mailmail]#servicesendmailrestart
[root@mailmail]#netstat-tunpl|grep25
tcp000.0.0.0:
250.0.0.0:
*LISTEN30569/sendmail:
acc
2.3.本地认证--中继文件
[root@mail~]#cd/etc/mail
[root@mailmail]#vimaccess
Connect:
localhost.localdomainRELAY
Connect:
localhostRELAY
Connect:
127.0.0.1RELAY
#connect:
192.168.101.RELAY
--ok无条件接受,relay中继,reject是拒绝
[root@mailmail]#servicesendmailrestart
2.4本地域名
--知道自己负责的域增加网段可以发送
[root@mailmail]#vim/etc/mail/local-host-names
–主机名
–本地域名
[root@mailmail]#servicesendmailrestart
2.5添加本地用户
[root@mailetc]#useradduser1
[root@mailetc]#useradduser2
[root@mailetc]#passwduser1
[root@mailetc]#passwduser2
3.安装MAA
[root@mail~]#yuminstalldovecot
--更改配置文件
[root@mail~]#vim/etc/dovecot.conf
20#protocols=imapimapspop3pop3s
--默认全开
22protocols=pop3
[root@mail~]#servicedovecotrestart
[root@mail~]#chkconfigdovecoton
Sh-mail服务器的配置
1.dns配置
1.1克隆出现的没有ip问题
[root@mailnetwork-scripts]#cd/etc/sysconfig/network-scripts/
[root@mailnetwork-scripts]#llifcfg*
-rw-r--r--1rootroot117Sep1517:
20ifcfg-eth0
-rw-r--r--1rootroot211Sep420:
39ifcfg-eth0.bak
[root@mailnetwork-scripts]#mvifcfg-eth0.bakifcfg-eth0
mv:
overwrite`ifcfg-eth0'?
y
[root@mailnetwork-scripts]#
1.2更改配置
[root@mailetc]#cd/var/named/chroot/etc
[root@mailetc]#vimnamed.conf
options{
listen-onport53{any;};
forwarders{192.168.101.70;};--不同区域dns需要转发
allow-query{any;};
};
viewlocalhost_resolver{
match-clients{any;};
match-destinations{any;};
recursionyes;
include"/etc/named.rfc1912.zones";
};
[root@mail~]#vim/var/named/chroot/etc/named.rfc1912.zones
zone""IN{
typemaster;
file".db";
allow-update{none;};
};
zone"101.168.192.in-addr.arpa"IN{
typemaster;
file"192.168.101.71.db";
allow-update{none;};
};
--做反向区域,解决不信任,延迟发送邮件的问题
1.3产生数据库文件
[root@mailetc]#cd/var/named/chroot/var/named
[root@mailnamed]#mv.db.db
[root@mailnamed]#vim.db
$TTL86400
@INSOA.(
43;serial(d.adams)
3H;refresh
15M;retry
1W;expiry
1D);minimum
@INNS.
nsINA192.168.101.71
mailINA192.168.101.71
pop3INCNAMEmail
smtpINCNAMEmail
#imtpINCNAMEmail
@INMX10mail
[root@mail~]#cat/var/named/chroot/var/named/192.168.101.71.db
$TTL86400
@INSOAlocalhost.root.localhost.(
1997022700;Serial
28800;Refresh
14400;Retry
3600000;Expire
86400);Minimum
INNSlocalhost.
71INPTR.
70INPTR.
[root@mail~]#
1.4更改主机名
[root@mailnamed]#vim/etc/resolv.conf
nameserver192.168.101.71
[root@mailnamed]#vim/etc/sysconfig/network
HOSTNAME=
[root@mailnamed]#vim/etc/hosts
127.0.0.1localhost.localdomainlocalhost
192.168.101.71
1.5测试解析域名
[root@mailnamed]#dig-tmx
[root@mailnamed]#
1.6添加用户
[root@mail~]#useradduser5
[root@mail~]#passwduser5
[root@mail~]#useradduser6
[root@mail~]#passwduser6
2.sendmail的安装配置
2.1安装sendmail
安装同bj-mail
2.1修改配置文件
[root@mail~]#mailq
/var/spool/mqueue(6requests)
-----Q-ID-------Size-------Q-Time-----------------Sender/Recipient-----------
p8FA52pO0046412ThuSep1518:
05
(hostmap:
lookup():
deferred)
p8F9tad90044493ThuSep1517:
55
(hostmap:
lookup():
deferred)
p8F9sat70043963ThuSep1517:
54
(hostmap:
lookup():
deferred)
p8F9qa7g0042833ThuSep1517:
52
(hostmap:
lookup():
deferred)
p8F9ldpj0040653ThuSep1517:
47
(hostmap:
lookup():
deferred)
p8F9lmPS0040683ThuSep1517:
47
(hostmap:
lookup():
deferred)
Totalrequests:
6
--更改配置之前发送给外地区域的邮件都被deferred
[root@mailmail]#vimsendmail.mc
116DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0,Name=MTA')dnl
--默认是本机监听25号端口,需要更改才能使非本地用户使用sendmail发送邮件
--Dnl#是注视文字
--Dnl是打开可以使用的
--末尾dnl去除空格
[root@mail~]#vim/etc/mail/access
Connect:
localhost.localdomainRELAY
Connect:
localhostRELAY
Connect:
127.0.0.1RELAY
Connect:
192.168.101.RELAY
ok
RELAY
[root@mailmail]#vimlocal-host-names
–主机名
–本地域名
[root@mailmail]#servicesendmailrestart
[root@mailmail]#mailq
/var/spool/mqueueisempty
Totalrequests:
0
对发bj地方给sh地方发送邮件,对方能接收
[root@mail~]#netstat-tupln|grep-E"name|dov|send"
ProtoRecv-QSend-QLocalAddressForeignAddressStatePID/Programname
tcp00192.168.101.70:
530.0.0.0:
*LISTEN2749/named
tcp00127.0.0.1:
530.0.0.0:
*LISTEN2749/named
tcp000.0.0.0:
250.0.0.0:
*LISTEN5328/sendmail:
acce
tcp00127.0.0.1:
9530.0.0.0:
*LISTEN2749/named
tcp00:
:
:
110:
:
:
*LISTEN3058/dovecot
tcp00:
:
1:
53:
:
:
*LISTEN2749/named
tcp00:
:
1:
953:
:
:
*LISTEN2749/named
udp000.0.0.0:
463530.0.0.0:
*2749/named
udp00192.168.101.70:
530.0.0.0:
*2749/named
udp00127.0.0.1:
530.0.0.0:
*2749/named
udp00:
:
1:
53:
:
:
*2749/named
udp00:
:
:
49657:
:
:
*2749/named
--确保各服务都已经开启实现对发
[root@mail~]#hostname
[root@mail~]#mailuser5@
Subject:
hellosh
thisisbj.
.
Cc:
[root@mail~]#
[root@mail~]#hostname
[root@mail~]#su-user5
[user5@mail~]$mail
Mailversion8.16/6/93.Type?
forhelp.
"/var/spool/mail/user5":
2messages1new
1MAILER-DAEMON@mail.sFriSep1601:
2113/542"DON'TDELETETHISMES"
>N2root@FriSep1603:
2819/740"hellosh"
&2
Message2:
Fromroot@FriSep1603:
28:
062011
Date:
Fri,16Sep201105:
51:
57+0800
From:
root
To:
user5@
Subject:
hellosh
thisisbj.
&
客户端使用sendmail发送接收mail
1.配置outlook
28-2
使用Outlook给外地发信
28-3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- linuxsendmail 转发 028