设为首页 收藏本站
查看: 4375|回复: 6

[经验分享] Sendmail在企业网中的应用

[复制链接]

尚未签到

发表于 2012-9-12 08:44:57 | 显示全部楼层 |阅读模式
一、简介
         Sendmail是一款运行在Unix平台下的基于简单邮件传输协议smtp的电子邮件消
息传输软件。Sendmail 是最重要的邮件传输代理程序。一般情况下,我们把电子邮件
程序分解成用户代理,传输代理和投递代理。用户代理用来接受用户的指令,将用
户的信件传送至信件传输代理,如:outlook express、foxmail等。而投递代理则从信件
传输代理取得信件传送至最终用户的邮箱,如:procmail。
         邮件传输是从服务器到服务器的,而且每个用户必须拥有服务器上存储信息的
空间(称为信箱)才能接受邮件(发送邮件不受这个限制)。可以看到,一个邮件
传输代理的主要工作是监视用户代理的请求,根据电子邮件的目标地址找出对应的
邮件服务器,将信件在服务器之间传输并且将接收到的邮件缓冲或者提交给最终投
递程序。有许多的程序可以作为信件传输代理,但是sendmail是其中最重要的一个,
事实证明它可以支持数千甚至更多的用户,而且占用的系统资源相当少。不过,
sendmail的配置十分复杂,因此也有人使用另外的一些工具,如qmail、postfix等等。
sendmail工作原理:
1925fbf7cd7c6db3337416e1f7ab9e56.png
电子邮件系统的相关术语:
Mua 邮件用户代理
Msa:邮件提交代理
Mta:邮件传输代理
Mda:邮件投递代理
Maa:邮件访问代理
电子邮件系统的相关协议
SMTP
– Simple Mail Transfer Protocol-简单邮件传输协议
– 用于发送和接收邮件
– 端口号25
POP3
– Post Office Protocol v3-邮局协议版本3
– 用于客户端接收邮件
– 端口号110
Imap
网际消息访问协议4,提供邮件下载服务。支持pop所有功能。
Sendmail特点和不足
        如果使用sendmail来构建网站的电子邮件系统,基本上不必费心,因为几乎所有
的Unix的缺省配置中都内置这个软件,只需要设置好操作系统,它就能立即运转起
来。然而,Internet用户的要求更为苛刻,纷纷指出sendmail中包含的各个不足之处。
         第一个重要的缺点是它的安全性较差。由于邮件系统需要处理的是外部发送来
的各种各样的信息,甚至包含一些恶意数据,然而sendmail在大多数系统中都是以
root身份运行,一旦出现问题,就会对系统安全造成严重影响。在这种情况下,要防
止出现安全问题,仅仅依赖程序本身是不可取的,应该从系统结构出发,使程序拥
有的特殊权限限制到最小。
         此外,也是由于其早期的Internet用户数量及邮件数量都相当小,Sendmail的系
统结构并不适合较大的负载,对于高负载的邮件系统,需要对Sendmail进行复杂的调
整。
        使用 Sendmail还会遇到的另一个问题是它的设置相当复杂,对于使用缺省设置
来收发电子邮件,问题并不存在。当管理员打算进行一些特殊设置,以便利用
Sendmail提供的复杂邮件处理能力时,就不得不面对复杂的宏和正则表达式。虽然现
在Sendmail使用了宏预处理程序m4使设置更易于理解一些,但是掌握Sendmail的设置
仍然是对系统管理员的一大挑战。
二、基本配置
案例
拓扑图
eaba3817aabf2e9d300c08dca2bcb954.png
163.com服务器端配置
安装DNS服务器:
[iyunv@mail ~]# mkdir /mnt/cdrom
[iyunv@mail ~]# mount /dev/cdrom /mnt/cdrom
[iyunv@mail ~]# cd /mnt/cdrom/Server
[iyunv@mail Server]# rpm -ivh bind-9.3.6-4.P1.el5.i386.rpm
[iyunv@mail Server]# rpm -ivh bind-chroot-9.3.6-4.P1.el5.i386.rpm
[iyunv@mail Server]# rpm -ivh caching-nameserver-9.3.6-4.P1.el5.i386.rpm
安装完成。
配置DNS服务器:
[iyunv@mail Server]# cd /var/named/chroot/etc
[iyunv@mail etc]# vim named.conf
编辑结果:
14 options {
15         listen-on port 53 { any; };
16         listen-on-v6 port 53 { ::1; };
17         directory       "/var/named";
18         dump-file       "/var/named/data/cache_dump.db";
19         statistics-file "/var/named/data/named_stats.txt";
20         memstatistics-file "/var/named/data/named_mem_stats.txt";
21
22         // Those options should be used carefully because they disab    le port
23         // randomization
24         // query-source    port 53;     
25         // query-source-v6 port 53;
26
27         allow-query     { any; };
28         allow-query-cache { any; };
29 };
36 view localhost_resolver {
37         match-clients      { any; };
38         match-destinations { any; };
39         recursion yes;
40         include "/etc/named.rfc1912.zones";
41 };
[iyunv@mail etc]# vim named.rfc1912.zones
编辑结果:
21 zone "163.com" IN {
22         type master;
23         file "163.com.zone";
24         allow-update { none; };
25 };
[iyunv@mail etc]# cd ../var/named/
[iyunv@mail named]# cp -p localhost.zone 163.com.zone
[iyunv@mail named]# vim 163.com.zone
编辑结果:
1 $TTL    86400
2 @               IN SOA  ns.163.com.       root (
3                                         42              ; serial (d.     adams)
4                                         3H              ; refresh
5                                         15M             ; retry
6                                         1W              ; expiry
7                                         1D )            ; minimum
8
9                 IN NS           ns.163.com.
10 ns              IN A            192.168.101.2
11 mail            IN A            192.168.101.2
12 pop3          IN CNAME        mail
13 smtp          IN CNAME        mail
14 @               IN MX 10        mail
[iyunv@mail named]# service named start
启动 named:                                               [确定]
[iyunv@mail named]# chkconfig named on
[iyunv@mail named]# vim /etc/resolv.conf
编辑结果:
nameserver 192.168.101.2
DNS服务器配置完成。
安装Sendmail-cf:
[iyunv@mail ~]# mount /dev/cdrom /mnt/cdrom
[iyunv@mail ~]# cd /mnt/cdrom/Server
[iyunv@mail Server]# rpm -ivh sendmail-cf-8.13.8-2.el5.i386.rpm
安装完成。
修改sendmail配置:
[iyunv@mail Server]# cd /etc/mail
[iyunv@mail mail]# vim sendmail.mc
编辑结果:
116 DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0, Name=MTA')dnl
[iyunv@mail mail]# vim access
编辑结果:
Connect:localhost.localdomain           RELAY
Connect:localhost                            RELAY
Connect:127.0.0.1                           RELAY
Connect:192.168.101                      RELAY
sina.com                                         RELAY
163.com                                         OK
[iyunv@mail mail]# vim local-host-names
编辑结果:
# local-host-names - include all aliases for your machine here.
163.com
mail.163.com
[iyunv@mail mail]# service sendmail restart
修改配置完成。
安装接收代理dovecot:
[iyunv@mail Server]# rpm -ivh perl-DBI-1.52-2.el5.i386.rpm
[iyunv@mail Server]# rpm -ivh mysql-5.0.77-3.el5.i386.rpm
[iyunv@mail Server]# rpm -ivh dovecot-1.0.7-7.el5.i386.rpm
[iyunv@mail Server]# service dovecot start
启动 Dovecot Imap:                                        [确定]
[iyunv@mail Server]# chkconfig dovecot on
安装完成。
实现群发功能:
[iyunv@mail Server]# vim /etc/aliases  //不安全,慎用
添加用户:
[iyunv@mail ~]# useradd user1
[iyunv@mail ~]# passwd user1
[iyunv@mail ~]# useradd user2
[iyunv@mail ~]# passwd user2
163.com服务器端配置完成。
sina.com服务器端配置
安装DNS服务器:
[iyunv@mail ~]# mkdir /mnt/cdrom
[iyunv@mail ~]# mount /dev/cdrom /mnt/cdrom
[iyunv@mail ~]# cd /mnt/cdrom/Server
[iyunv@mail Server]# rpm -ivh bind-9.3.6-4.P1.el5.i386.rpm
[iyunv@mail Server]# rpm -ivh bind-chroot-9.3.6-4.P1.el5.i386.rpm
[iyunv@mail Server]# rpm -ivh caching-nameserver-9.3.6-4.P1.el5.i386.rpm
安装完成。
配置DNS服务器:
[iyunv@mail Server]# cd /var/named/chroot/etc
[iyunv@mail etc]# vim named.conf
编辑结果:
14 options {
15         listen-on port 53 { any; };
16         listen-on-v6 port 53 { ::1; };
17         directory "/var/named";
18         dump-file "/var/named/data/cache_dump.db";
19         statistics-file "/var/named/data/named_stats.txt";
20         memstatistics-file "/var/named/data/named_mem_stats.txt";
21
22         // Those options should be used carefully because they disab le port
23         // randomization
24         // query-source port 53;
25         // query-source-v6 port 53;
26
27        allow-query { any; };
28        allow-query-cache { any; };
29 };
36 view localhost_resolver {
37         match-clients { any; };
38         match-destinations { any; };
39         recursion yes;
40         include "/etc/named.rfc1912.zones";
41 };
[iyunv@mail etc]# vim named.rfc1912.zones
编辑结果:
21 zone "sina.com" IN {
22          type master;
23          file "sina.com.zone";
24          allow-update { none; };
25 };
[iyunv@mail etc]# cd ../var/named/
[iyunv@mail named]# cp -p localhost.zone sina.com.zone
[iyunv@mail named]# vim sina.com.zone
编辑结果:
1 $TTL 86400
2 @                     IN SOA    ns.sina.com.          root (
3                                                    42               ; serial (d. adams)
4                                                    3H               ; refresh
5                                                  15M               ; retry
6                                                   1W               ; expiry
7                                                  1D )               ; minimum
8
9                         IN NS       ns.sina.com.
10 ns                   IN A         192.168.101.4
11 mail                 IN A         192.168.101.4
12 pop3               IN CNAME   mail
13 smtp               IN CNAME    mail
14 @                   IN MX 10     mail
[iyunv@mail named]# service named start
启动 named: [确定]
[iyunv@mail named]# chkconfig named on
[iyunv@mail named]# vim /etc/resolv.conf
编辑结果:
nameserver 192.168.101.4
DNS服务器配置完成。
安装Sendmail-cf:
[iyunv@mail ~]# mount /dev/cdrom /mnt/cdrom
[iyunv@mail ~]# cd /mnt/cdrom/Server
[iyunv@mail Server]# rpm -ivh sendmail-cf-8.13.8-2.el5.i386.rpm
安装完成。
修改sendmail配置:
[iyunv@mail Server]# cd /etc/mail
[iyunv@mail mail]# vim sendmail.mc
编辑结果:
116 DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0, Name=MTA')dnl
[iyunv@mail mail]# vim access
编辑结果:
Connect:localhost.localdomain    RELAY
Connect:localhost                     RELAY
Connect:127.0.0.1                    RELAY
Connect:192.168.101                RELAY
sina.com                                   OK
163.com                                   RELAY
[iyunv@mail mail]# vim local-host-names
编辑结果:
# local-host-names - include all aliases for your machine here.
sina.com
mail.sina.com
[iyunv@mail mail]# service sendmail restart
修改配置完成。
安装接收代理dovecot:
[iyunv@mail Server]# rpm -ivh perl-DBI-1.52-2.el5.i386.rpm
[iyunv@mail Server]# rpm -ivh mysql-5.0.77-3.el5.i386.rpm
[iyunv@mail Server]# rpm -ivh dovecot-1.0.7-7.el5.i386.rpm
[iyunv@mail Server]# service dovecot start
启动 Dovecot Imap: [确定]
[iyunv@mail Server]# chkconfig dovecot on
安装完成。
添加用户:
[iyunv@mail ~]# useradd user3
[iyunv@mail ~]# passwd user3
[iyunv@mail ~]# useradd user4
[iyunv@mail ~]# passwd user4
sina.com服务器端配置完成。

三、安全问题
1.机密性问题
      由于Sendmail开发时Internet的用户还很少,安全性并没有得到重视,所以它的
安全性较差。因此需要采取一些措施来增加它的安全性,可以采用CA证书身份验证的
方法。
方法如下所示:
创建邮件验证密钥:
[iyunv@mail ~]# vim /etc/pki/tls/openssl.cnf
编辑结果:
43 [ CA_default ]
44
45 dir             = /etc/pki/CA           # Where everything is kept
46 certs          = $dir/certs             # Where the issued certs are kept
47 crl_dir        = $dir/crl                 # Where the issued crl are kept
48 database    = $dir/index.txt       # database index file.
87 [ policy_match ]
88 countryName                 = optional
89 stateOrProvinceName      = optional
90 organizationName           = optional
91 organizationalUnitName   = optional
92 commonName                = supplied
93 emailAddress                 = optional
134 [ req_distinguished_name ]
135 countryName                         = Country Name (2 letter code)
136 countryName_default              = CN
137 countryName_min                   = 2
138 countryName_max                  = 2
139
140 stateOrProvinceName                = State or Province Name (full name)
141 stateOrProvinceName_default     = HENAN
142
143 localityName                       = Locality Name (eg, city)
144 localityName_default            = ZHENGZHOU
创建相应文件夹:
[iyunv@mail ~]# cd /etc/pki/CA
[iyunv@mail CA]# mkdir  crl  certs  newcerts
[iyunv@mail CA]# touch index.txt serial
[iyunv@mail CA]# echo "01" >serial
证书的创建与签发:
[iyunv@mail CA]# openssl genrsa 1024 >private/cakey.pem
[iyunv@mail CA]# chmod 600 private/*
[iyunv@mail CA]# openssl req -new -key private/cakey.pem  -x509 –days
3650 -out cacert.pem
[iyunv@mail CA]# mkdir -pv /etc/mail/certs
[iyunv@mail CA]# cd /etc/mail/certs
[iyunv@mail certs]# openssl genrsa 1024 >sendmail.key
[iyunv@mail certs]# openssl req -new -key sendmail.key -out sendmail.csr
[iyunv@mail certs]# openssl  ca -in sendmail.csr  -out sendmail.cert
[iyunv@mail certs]# chmod 600 *
证书和服务器捆绑:
[iyunv@mail certs]# vim /etc/mail/sendmail.mc
编辑结果:
60 define(`confCACERT_PATH', `/etc/pki/CA')dnl
61 define(`confCACERT', `/etc/pki/CA/cacert.pem')dnl
62 define(`confSERVER_CERT', `/etc/mail/certs/sendmail.cert')dnl
63 define(`confSERVER_KEY', `/etc/mail/certs/sendmail.key')dnl
134 DAEMON_OPTIONS(`Port=smtps, Name=TLSMTA, M=s')dnl
[iyunv@mail certs]# service sendmail restart
dovecot证书的创建与签发:
[iyunv@mail ~]# mkdir -pv /etc/dovecot/certs
[iyunv@mail ~]# cd /etc/dovecot/certs
[iyunv@mail certs]# openssl  genrsa 1024 >dovecot.key
[iyunv@mail certs]# openssl req -new -key dovecot.key -out dovecot.csr
[iyunv@mail certs]# openssl ca -in dovecot.csr -out dovecot.cert
证书和dovecot捆绑:
[iyunv@mail certs]# vim /etc/dovecot.conf
编辑结果:
20 protocols = pop3s
91 ssl_cert_file = /etc/dovecot/certs/dovecot.cert
92 ssl_key_file = /etc/dovecot/certs/dovecot.key
[iyunv@mail certs]# service dovecot restart
2.防垃圾邮件
防垃圾邮件可以采用身份验证的方法,可以借助sasl软件进行身份验证。
方法如下所示:
[iyunv@mail ~]# service saslauthd start
[iyunv@mail ~]# chkconfig saslauthd on
[iyunv@mail ~]# vim /etc/mail/sendmail.mc
编辑结果:
39 define(`confAUTH_OPTIONS', `A y')dnl
52 TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
53 define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LO    GIN PLAIN')dnl
116 DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0, Name=MTA, M=Ea')dnl
[iyunv@mail ~]# service sendmail restart
测试:
[iyunv@mail ~]# telnet 127.0.0.1 25
mail from:user1@163.com
530 5.7.0 Authentication required
auth login dXNlcjFAMTYzLmNvbQ==
334 UGFzc3dvcmQ6
MTIz
登录的用户名和口令需要转换为base64编码:
[iyunv@mail ~]# echo -n "user1@163.com" |openssl base64
dXNlcjFAMTYzLmNvbQ==
[iyunv@mail ~]# echo -n "123" |openssl base64
MTIz


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-1129-1-1.html 上篇帖子: postfix在邮件服务器中的使用 下篇帖子: Linux下架构安全邮件服务器之Sendmail 企业 应用 代理 foxmail outlook

尚未签到

发表于 2013-3-13 22:00:03 | 显示全部楼层
真是 收益 匪浅

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

尚未签到

发表于 2013-5-16 05:03:55 | 显示全部楼层
我妈常说,我们家要是没有电话就不会这么穷。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

尚未签到

发表于 2013-5-18 15:02:50 | 显示全部楼层
找到好贴不容易,我顶你了,谢了

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

发表于 2013-5-21 12:16:29 | 显示全部楼层
好好 学习了 确实不错

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

尚未签到

发表于 2013-5-25 02:45:54 | 显示全部楼层
饭在锅里,我在床上*^_^*

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

尚未签到

发表于 2013-5-30 12:51:54 | 显示全部楼层
爱她,就请为她做无痛人流手术!

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表