设为首页 收藏本站
查看: 941|回复: 0

[经验分享] 在Debian 4.0 rc3上安装postfix+sasl 验证及防垃圾SPAM机制

[复制链接]

尚未签到

发表于 2015-11-24 08:52:14 | 显示全部楼层 |阅读模式
  作者:何祖彬[RobinHe] Mail:zubin.he@gmail.com
始于2008年8月4日 PM
  Blog: http://blog.csdn.net/zubin006/
  WebSite : http://www.wearelinuxer.com/
  
版本号:Debian-Postfix-SASL-SPAM-

V1.0-20080804, 2008年8月4日首版
转载请注明出处,本文也是采用两篇网友的大部分内容,因此转载时,请也将下面“参考文章”的出处也一并加入!谢谢!
本文中难免有不足、遗漏、错别字和句子不通之处,如发现、或者有更新改变之处,请与我联系以及时修正和完善!
系统信息:
OS
: Debian 4.0 rc3
使用说明:
绿色加粗字体的绝大部分是输入的命令和系统输出显示的结果。
参考文章:
POSTFIX+SASL:
http://www.debian.org.tw/index.php/Postfix-SASL

http://community.itbbs.cn/showthread.php?t=7395


让 Postfix 支持 Cyrus-SASL© V2 认证


第一步,安装所需套件并进行相关的配置:

#apt-get install openssh-blacklist postfix-tls sasl2-bin
libsasl2-modules spamassassin popa3d
修改/etc/default/saslauthd文件,让START=yes,即,启动SASL认证:
#vi /etc/default/saslauthd
# This needs to be uncommented before saslauthd will be run
automatically
START=yes

修改 /etc/postfix/sasl/smtpd.conf,设定 PostFix 使用 Saslauthd

#mkdir -p /etc/postfix/sasl
#echo "pwcheck_method: saslauthd" > /etc/postfix/sasl/smtpd.conf
再编辑这个文件:/etc/postfix/sasl加入下面这一句:
mech_list:plain login
将postfix 加入 sasl 群组中
#addgroup postfix sasl

修改 /etc/postfix/main.cf
,使其使用 SMTP AUTH 及 SASL Authenticate 以及 加入spam防垃圾邮件机制

#vi /etc/postfix/main.cf


# Enable SASL Auth

# 設定 Postfix 使用 SASL 認証。
smtpd_sasl_auth_enable = yes

# 設定 SASL 支援非標準 E-mail Client 的認証動作。
broken_sasl_auth_clients = yes

# 不使用 ANONYMOUS 這個認証。
smtpd_sasl_security_options = noanonymous

# 設定 SASL 的認証方法
# permit_sasl_authenticated → 如果用戶端可通過 SASL 認証則可 Relay Mail。
# permit_mynetworks → 如果用戶端的位址為 $mynetworks 則可 Relay Mail。
# check_relay_domains
# reject_unauth_destination
smtpd_client_restrictions =

smtpd_helo_required = yes
smtpd_helo_restrictions =

smtpd_sender_restrictions =

smtpd_recipient_restrictions =

    permit_mynetworks,
    permit_sasl_authenticated,
    reject_unauth_destination,
    reject_invalid_hostname,
    check_sender_access  hash:/etc/postfix/sender_access,
    reject_unauth_pipelining,
    reject_non_fqdn_sender,
    reject_unknown_sender_domain,
    reject_unverified_sender,
    reject_multi_recipient_bounce,
    reject_non_fqdn_recipient,
    reject_unknown_recipient_domain,
    reject_rbl_client      cbl.abuseat.org
,
    reject_rbl_client      dul.dnsbl.sorbs.net
,
    reject_rbl_client      zen.spamhaus.org
,
    reject_rbl_client      list.dsbl.org
,
    reject_rbl_client      opm.blitzed.org
,
    reject_rhsbl_sender    dsn.rfc-ignorant.org
,
    permit
保存退出。
同时重启SASL:
#/etc/init.d/saslauthd restart
验证SASL是否正常工作:
#testsaslauthd -u username -p password

重启postfix:
#/etc/init.d/postfix restart
第二步,修正调整Debian中Postfix+SASL的一些配置[谢谢HENRY的帮忙解决以下的问题,以下是我的总结]:
因为Debian的postfix套件预设用chroot安装在/var/spool/postfix。因此,
/etc/sasldb2要搬到/var/spool/postfix/etc/sasldb2,否则在非本地IP用SASL验证时
会出现以下错误:
Jun 24 11:12:36 www last message repeated 2 times
Jun 24 11:12:36 www postfix/smtpd[15023]: warning: SASL authentication
failure: no secret in database
Jun 24 11:12:36 www postfix/smtpd[15023]: warning:
unknown[222.222.222.222
:
SASL NTLM authentication failed: authentication failure
Jun 24 11:12:36 www postfix/smtpd[15023]: warning: SASL authentication
problem: unable to open Berkeley db /etc/sasldb2: No such file or
directory
Jun 24 11:12:36 www last message repeated 5 times
Jun 24 11:12:36 www postfix/smtpd[15023]: warning: SASL authentication
failure: Password verification failed
Jun 24 11:12:36 www postfix/smtpd[15023]: warning:
unknown[222.222.222.222]:
SASL PLAIN authentication failed: authentication failure
因为它找不到sasldb2这件相对于/var/spool/postfix下的/etc/sasldb2文件,log中的/etc/sasldb2
其实
就是/var/spool/postfix/etc/sasldb2,现在这个目录下找不到这个文件,因此会提示:No such
file or
directory
因此:
#cp /etc/sasldb2 /var/spool/postfix/etc/.
同时在/etc/group中加入相应的组:
mail:x:8:postfix
sasl:x:45:postfix
  但是在Debian/Ubuntu环境下,因为chroot的关系,所以还要将saslauthd的PIDFILE目录修改为
/var/spool/postfix/var/run/saslauthd,所以请先建立这个目录:
#mkdir /var/spool/postfix/var/run/saslauthd
  然后修改/etc/default/saslauthd文件:
START=yes
MECHANISMS="pam"
OPTIONS="-c -m /var/spool/postfix/var/run/saslauthd"
  重启saslauthd:
  #/etc/init.d/saslauthd restart
  确认一下saslauthd.pid不在/var/run下,而是在新的目录
/var/spool/postfix/var/run/saslauthd下面,
  然后在利用远程电脑发一送需要SMTP验证的MAIL,看一下是事正常,同时检查/var/log/mail.log
  
完成...
  接下去做SSL收发MAIL的配置,期待中...





-------------------------------------------------------------------------------------
参考资料:
http://www.debian.org.tw/index.php/Postfix-SASL

Postfix-SASL
  出自DebianWiki


目錄

[隱藏
]

  • 1
    所需套件
  • 2
    Mail Relay 簡介
  • 3
    讓 Postfix 支援
    Cyrus-SASL© V2 認証:(Debian Sarge)
  • 4
    檢測方式


[編輯
]
所需套件

  postfix-tls sasl2-bin libsasl2-modules


[編輯
]

Mail Relay 簡介

  所謂的 Mail Relay,指的就是 Mail Server 會不會替使用者將信轉寄到外部去。

  比如說,我將信寄給 tetralet@pchome.com.tw

如果 tetralet@pchome.com.tw
這個信箱並不是位於本機上,那麼這封信將會轉給PCHome 的 Mail Server,而這個將郵件轉寄的動作就是 Mail Relay。

  Open Relay 就是不設限地完全開放 Mail Relay 的功能,它會替所有的人進行郵件轉寄。

  架設 Mail Server 的第一件事,就是防止不速之客利用您的 Mail Server 來亂發郵件,也就是關掉 Open Relay
這個功能。(基本上,幾乎所有的 Mail Server 預設上都已把 Open Relay 給關掉了)
取而代之的,是使用 SMTP 認証 (SMTP AUTH) 來驗証使用者可否進行 Mail Relay。

  在這裡所要介紹的,是如何使用 Cyrus-SASL© V2 來實作 SMTP 認証的功能。
其中的 SASL (Simple Authentication and Security Layer) 就是用來提供符合 RFC 2222
標準的各種認証機制的
Daemon。


[編輯
]
讓 Postfix 支援 Cyrus-SASL© V2 認証:(Debian Sarge)



  • 修改 /etc/default/saslauthd,設定 START=yes

# This needs to be uncommented before saslauthd will be run automatically
START=yes

# You must specify the authentication mechanisms you wish to use.
# This defaults to "pam" for PAM support, but may also include
# "shadow" or "sasldb", like this:
# MECHANISMS="pam shadow"

MECHANISMS="pam"


  • 修改 /etc/postfix/sasl/smtpd.conf,設定 PostFix 使用 Saslauthd

mkdir -p /etc/postfix/sasl
echo "pwcheck_method: saslauthd" > /etc/postfix/sasl/smtpd.conf


  • 將 postfix 加入 sasl 群組中

addgroup postfix sasl


  • 修改 /etc/postfix/main.cf

    使其使用 SMTP AUTH 及 SASL Authenticate

(上略)

# Enable SASL Auth

# 設定 Postfix 使用 SASL 認証。
smtpd_sasl_auth_enable = yes

# 設定 SASL 支援非標準 E-mail Client 的認証動作。
broken_sasl_auth_clients = yes

# 不使用 ANONYMOUS 這個認証。
smtpd_sasl_security_options = noanonymous

# 設定 SASL 的認証方法
# permit_sasl_authenticated → 如果用戶端可通過 SASL 認証則可 Relay Mail。
# permit_mynetworks → 如果用戶端的位址為 $mynetworks 則可 Relay Mail。
# check_relay_domains
# reject_unauth_destination
smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, check_relay_domains, reject_unauth_destination

smtpd_client_restrictions = permit_sasl_authenticated


  • 修改 /etc/postfix/master.cf

    讓 Postfix 不要以 chroot 啟動。
    後面的 -v 參數可以用來 Debug,但正式上線時最好拿掉,以免系統被 Log 塞爆了。

(上略)

# ==========================================================================
# service type  private unpriv  chroot  wakeup  maxproc command + args
#               (yes)   (yes)   (yes)   (never) (100)
# ==========================================================================
smtp      inet  n       -       n       -       -       smtpd -v

(下略)

  或者是新增一個 listen 在 smtps (port 465) 上的 service


# ==========================================================================
# service type  private unpriv  chroot  wakeup  maxproc command + args
#               (yes)   (yes)   (yes)   (never) (100)
# ==========================================================================
smtps     inet  n       -       n       -       -       smtpd                                                     
# 強迫 tls 連線 (?)
-o smtpd_tls_wrappermode=yes
# 使用 sasl auth (如果在 main.cf
已經設定了,這行可以省略)
-o smtpd_sasl_auth_enable=yes
# 所有連線到這裡的都必須通過 sasl auth
-o smtpd_client_restrictions=permit_sasl_authenticated,reject                                             


  • 重新啟動 SASL Daemon

/etc/init.d/saslauthd restart

  跑起來後,可以用


testsaslauthd -u username -p password

  來測試 saslauthd 是否有正常運作



  • 重新啟動 Postfix

/etc/init.d/postfix restart

[編輯
]
檢測方式

  首先把帳號及密碼轉換成 base64 的編碼:(可能需要安裝 libmime-base64-perl 套件)


perl -MMIME::Base64 -e 'print encode_base64("/0username/0password");'

  登入 Postfix:


$ telnet 127.0.0.1 25
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
220 Virtual ESMTP Postfix (Debian/GNU)
EHLO qemu (這裡要輸入的是 HostName)
250-Virtual
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-AUTH LOGIN PLAIN
250-AUTH=LOGIN PLAIN
250-XVERP
250 8BITMIME
auth plain AHXXXXXXXXXXXXXXXXXXXX8/ (剛才 perl 指令計算的結果)
235 Authentication successful
quit
221 Bye
Connection closed by foreign host.

  如果認証成功即表示 SASL 已經正確啟動了。







postfix無法使用sasl認證

  warning: SASL authentication problem: unable to open Berkeley db
/etc/sasldb2: No such file or directory

  原因:
這是因為Debian的postfix套件是用
chroot,因此錯誤訊息中所說的/etc/sasldb2是指/var/spool/postfix/etc/sasldb2。
解決方法:
cp /etc/sasldb2
/var/spool/postfix/etc/sasldb2。還要chmod o+r
/var/spool/postfix/etc/sasldb2,否則postfix沒有讀的權限。

  warning: SASL authentication failure: no secret in database

  原因:
這是因為/var/spool/postfix/etc/sasldb2裏面沒有你用的帳號密
碼。
解決方法:
需要安裝sasl2-bin套件,用saslpasswd2 -c -f
/var/spool/postfix/etc/sasldb2 新增帳號密碼。然後用sasldblistusers2 -f
/var/spool/postfix/etc/sasldb2檢視有那些帳號。
  
祖彬:
帳號不知為何/var/spool/postfix/etc/sasldb2裏面的帳號會變成 zubin@www.huiying-group.com
只要你用這個帳號,密碼用zubin就一定能通過認證
新增帳號:
saslpasswd2 -c -f /var/spool/postfix/etc/sasldb2 -u 指定域名 帳號
不指定域名就是www.huiying-group.com

晚上我再看看在那裏設定
檢視有那些帳號:
sasldblistusers2 -f /var/spool/postfix/etc/sasldb2
--
Henry

  


在Debian上安裝 Postfix+SASL的問題解決
  上

提到Debian的postfix套件預設用chroot安裝在/var/spool/postfix。因此,
/etc/sasldb2要搬到/var/spool/postfix/etc/sasldb2。但是忘了提權限

題,一定要將postfix這個用戶加入sasl群組。我在 /etc/group中修改了mail和sasl兩個群組:

  mail:x:8:dovecot,postfix
sasl:x:45:postfix

  要讓員工在公司網路外使用SMTP服務器寄信,需要在 /etc/postfix/main.cf
中增加設定:

  smtpd_sasl_auth_enable = yes //開啟sasl認證功能
smtpd_recipient_restrictions =
permit_mynetworks,
permit_sasl_authenticated, //如果不在公司網路內,能通過sasl認證者也行

  然後在/etc/postfix/sasl目錄內增加一個新檔: smtpd.conf

  pwcheck_method: saslauthd
mech_list:plain login

  這是告訴postfix我們使用saslauthd來負責檢驗密碼。saslauthd在sasl2-bin套件中,必須安裝(要
安裝後才有
/etc/sasldb2):

  sudo apt-get install sasl2-bin

  但是在Debian/Ubuntu環境下,因為chroot的關係,所以還要麻煩將saslauthd的PIDFILE目錄修
改為/var
/spool/postfix/var/run/saslauthd。所以請先建立這個目錄,然後修改/etc/default/saslauthd:

  START=yes //開機自動執行
MECHANISMS="pam” //使用pam就不需要sasldb
OPTIONS="-c -m /var/spool/postfix/var/run/saslauthd”

  啟動saslauthd:

  sudo /etc/init.d/saslauthd start

  確認一下saslauthd.pid不在/var/run,而是在/var/spool/postfix/var/run/saslauthd/

錄。否則可能是因為原saslauthd沒有停就修改/etc/default/saslauthd,這樣會造成saslauthd
restart時因為找不到/var/spool/postfix/var/run/saslauthd/saslauthd.pid
而無法重啟。
  tail -f /var/log/mail log,在公司網路外寄一封郵件看看,應該是沒有問題了。
  

聊天记录:
[2008-6-24 10:49:54] CHT IT Henry 说: 我看一下再说
[2008-6-24 10:50:49] CHT IT ZubinHe 说: OK,TKS
[2008-6-24 12:03:18] CHT IT Henry 说: 我移除了postfix openssh-client
openssh-server
[2008-6-24 12:03:35] CHT IT Henry 说: 現在正在重裝
[2008-6-24 12:04:03] CHT IT ZubinHe 说: OK,先吃饭吧!
[2008-6-24 12:04:09] CHT IT Henry 说: openssh-blacklist openssh-client
openssh-server
[2008-6-24 12:04:31] CHT IT ZubinHe 说: 跟ssh也有关系?
[2008-6-24 12:04:37] CHT IT Henry 说: 你去吃吧
[2008-6-24 12:04:49] CHT IT Henry 说: 現在正在裝postfix
[2008-6-24 12:05:04] CHT IT ZubinHe 说: 我在电脑前边吃,边看
[2008-6-24 12:05:09] CHT IT ZubinHe 说: :)
[2008-6-24 12:05:39] CHT IT Henry 说: domain name是huiying.com

[2008-6-24 12:05:45] CHT IT ZubinHe 说: no
[2008-6-24 12:06:22] CHT IT ZubinHe 说: huiying-group.com
[2008-6-24 12:06:29] CHT IT Henry 说: ok
[2008-6-24 12:07:08] CHT IT Henry 说: 裝好了
[2008-6-24 12:12:57] CHT IT Henry 说: 看看Ubuntu 8.04上裝的是什麼pop3套件
[2008-6-24 12:13:13] CHT IT ZubinHe 说: 我现在在WINDOWS上面
[2008-6-24 12:13:27] CHT IT ZubinHe 说: 应该没有预装吧!
[2008-6-24 12:13:40] CHT IT ZubinHe 说: 要通过APT-GET装的吧
[2008-6-24 12:13:59] CHT IT Henry 说: dovecot
[2008-6-24 12:14:21] CHT IT ZubinHe 说: 没见过,有空装一下试试
[2008-6-24 12:15:03] CHT IT ZubinHe 说:
对了,现在HY主机上的POSTFIX可以进行SASL认证发MAIL了?
[2008-6-24 12:16:01] CHT IT Henry 说: 移除了
[2008-6-24 12:16:07] CHT IT Henry 说: popa3d
[2008-6-24 12:16:17] CHT IT Henry 说: 開始安裝dovedot
[2008-6-24 12:16:25] CHT IT ZubinHe 说: OK
[2008-6-24 12:17:33] CHT IT Henry 说:
沒有dovecot只有dovecot-pop3d和dovecot-imapd
[2008-6-24 12:19:31] CHT IT Henry 说: 裝好了 dovecot
[2008-6-24 12:21:44] CHT IT Henry 说: 安裝spamassassin
[2008-6-24 12:24:34] CHT IT Henry 说: 啟動了spamd
[2008-6-24 12:25:27] CHT IT Henry 说: 目前沒遇上問題,你試試
[2008-6-24 12:25:39] CHT IT ZubinHe 说: OK
[2008-6-24 12:31:36] CHT IT ZubinHe 说: Jun 24 08:23:01 www
spamd[14628]: prefork: child states: II
Jun 24 08:27:16 www postfix/smtpd[14636]: connect from
unknown[59.58.97.2]
Jun 24 08:27:16 www postfix/smtpd[14636]: NOQUEUE: reject: RCPT from
unknown[59.58.97.2]: 554 5.7.1 <zubin.he@gmail.com>
: Relay
access
denied; from=<zubinhe@huiying-group.3322.org>
to=<zubin.he@gmail.com>
proto=ESMTP helo=<[192.168.0.172]>
Jun 24 08:27:19 www postfix/smtpd[14636]: disconnect from
unknown[59.58.97.2]
Jun 24 08:29:47 www postfix/smtpd[14642]: connect from
unknown[59.58.97.2]
Jun 24 08:29:47 www postfix/smtpd[14642]: NOQUEUE: reject: RCPT from
unknown[59.58.97.2]: 554 5.7.1 <zubin.he@gmail.com>
: Relay
access
denied; from=<zubinhe@huiying-group.3322.org>
to=<zubin.he@gmail.com>
proto=ESMTP helo=<[192.168.0.172]>
Jun 24 08:29:50 www spamd[14628]: spamd: server killed by SIGTERM,
shutting down
[2008-6-24 12:31:44] CHT IT ZubinHe 说: 没有提示我输入密码?
[2008-6-24 12:33:31] CHT IT ZubinHe 说: 你饭还没吃吧,先吃吧,我也要出去去拿修理的机箱了,回头再弄
[2008-6-24 12:34:12] CHT IT Henry 说:
必須將huiying-group.3322.org

入mydestination,現在應該可以了
[2008-6-24 12:35:23] CHT IT Henry 说: 我再看一下
[2008-6-24 12:36:18] CHT IT ZubinHe 说: 应该跟那个没有关系
[2008-6-24 12:36:31] CHT IT ZubinHe 说: OK,我先出去先...
[2008-6-24 12:43:14] CHT IT Henry 说: 原來是你要用這主機來轉信,ok. 加上 mynetworks就可以了
[2008-6-24 12:49:14] CHT IT Henry 说: 加上一些smtpd_recipient_restrictions
[2008-6-24 12:51:02] CHT IT Henry 说: 吃飯囉
[2008-6-24 14:41:46] CHT IT ZubinHe 说:
我的目的是要让用户通过输入用户名和密码认证后才能用这台机器的SMTP发信
[2008-6-24 14:41:56] CHT IT ZubinHe 说: 加了mynetworks就不要认证了
[2008-6-24 14:48:32] CHT IT Henry 说: smtpd_recipient_restrictions =
        permit_mynetworks,
        permit_sasl_authenticated,
的用意就是: 若不是在mynetwork,但是通過sasl認證也行
[2008-6-24 14:54:04] CHT IT ZubinHe 说: 我看一下
[2008-6-24 14:54:59] CHT IT ZubinHe 说: 有空的时候,把安装过程简单的写一下,谢谢!
[2008-6-24 14:56:09] CHT IT Henry 说: 安裝不就是剛才apt-get install那些
[2008-6-24 14:56:43] CHT IT Henry 说: 你給我的感覺好像是第一次安裝 mail server
[2008-6-24 14:58:30] CHT IT ZubinHe 说: 没有,我只是奇怪,我先前那样都正常!
[2008-6-24 15:00:11] CHT IT ZubinHe 说: 刚才我把莆田的
59.58.97.2去掉,然后重启postfix,还是不能通过认证发的
[2008-6-24 15:00:57] CHT IT ZubinHe 说: 你把你当前的IP去除后是否可以通过认证发MAIL?
[2008-6-24 15:04:19] CHT IT Henry 说: 應該是這樣
[2008-6-24 15:05:34] CHT IT ZubinHe 说: 你试一下
[2008-6-24 15:05:52] CHT IT ZubinHe 说: 连跳出让我输用户和密码的对话框都没有
[2008-6-24 15:07:15] CHT IT Henry 说: 你認為應該是那裏有問題呢?
[2008-6-24 15:10:21] CHT IT ZubinHe 说: postfix没有调用sasl认证
[2008-6-24 15:10:24] CHT IT Henry 说: 對
[2008-6-24 15:10:28] CHT IT Henry 说: smtpd_sasl_auth_enable = yes
[2008-6-24 15:11:17] CHT IT Henry 说: 加三行上去:
smtpd_sasl_auth_enable = yes
broken_sasl_auth_clients = yes
smtpd_sasl_security_options = noanonymous
[2008-6-24 15:11:19] CHT IT ZubinHe 说: 我来一步一步检查一下,看还少了哪些
[2008-6-24 15:14:15] CHT IT ZubinHe 说: Jun 24 11:12:36 www last message
repeated 2 times
Jun 24 11:12:36 www postfix/smtpd[15023]: warning: SASL authentication
failure: no secret in database
Jun 24 11:12:36 www postfix/smtpd[15023]: warning: unknown[59.58.97.2]:
SASL NTLM authentication failed: authentication failure
Jun 24 11:12:36 www postfix/smtpd[15023]: warning: SASL authentication
problem: unable to open Berkeley db /etc/sasldb2: No such file or
directory
Jun 24 11:12:36 www last message repeated 5 times
Jun 24 11:12:36 www postfix/smtpd[15023]: warning: SASL authentication
failure: Password verification failed
Jun 24 11:12:36 www postfix/smtpd[15023]: warning: unknown[59.58.97.2]:
SASL PLAIN authentication failed: authentication failure
Jun 24 11:12:37 www postfix/smtpd[15023]: warning: SASL authentication
problem: unable to open Berkeley db /etc/sasldb2: No such file or
directory
Jun 24 11:12:37 www last message repeated 5 times
Jun 24 11:12:37 www postfix/smtpd[15023]: warning: unknown[59.58.97.2]:
SASL LOGIN authentication failed: authentication failure
[2008-6-24 15:14:50] CHT IT ZubinHe 说:
还是跟我上次一样的问题,SASL会调用/etc/sasldb2就出错没找到这个文件!

运维网声明 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-142865-1-1.html 上篇帖子: 搭建Linux下邮件服务器(extmail+postfix+clamav) 下篇帖子: 搭建Linux下邮件服务器extmail+postfix+clamav所有软件
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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