亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
12下一頁
最近訪問板塊 發(fā)新帖
查看: 12069 | 回復: 10
打印 上一主題 下一主題

[Mail] 如何禁止postfix在未經(jīng)過sasl認證的情況下發(fā)信 [復制鏈接]

論壇徽章:
2
IT運維版塊每日發(fā)帖之星
日期:2015-10-10 06:20:00IT運維版塊每日發(fā)帖之星
日期:2015-10-15 06:20:00
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2015-10-07 19:55 |只看該作者 |倒序瀏覽
本帖最后由 balthild 于 2015-10-07 21:07 編輯

環(huán)境:Debian 7.9 wheezy, Postfix 2.9,Cyrus-SASL,

目的是搭建一個純虛擬用戶的郵件服務器,而且僅允許可以登錄的虛擬用戶收發(fā)信。

在telnet 連接25端口后,EHLO 后輸出的有 250-AUTH PLAIN LOGIN CRAM-MD5 DIGEST-MD5 這樣一行,SASL認證進測試可以正常登陸

但是,即使沒有登錄(沒有AUTH LOGIN這一步),也可以執(zhí)行 MAIL FROM: , RCPT TO: ,并且發(fā)信

這是我的配置文件中相關(guān)的內(nèi)容:
  1. smtpd_sender_restrictions = permit_mynetworks,
  2.     permit_sasl_authenticated,
  3.     warn_if_reject,
  4.     reject_non_fqdn_sender,
  5.     reject_unknown_sender_domain,
  6.     reject_unauth_pipelining,
  7.     permit

  8. smtpd_recipient_restrictions = permit_mynetworks,
  9.     permit_sasl_authenticated,
  10.     reject_invalid_hostname,
  11.     reject_non_fqdn_hostname,
  12.     reject_unknown_sender_domain,
  13.     reject_non_fqdn_sender,
  14.     reject_non_fqdn_recipient,
  15.     reject_unknown_recipient_domain,
  16.     reject_unauth_pipelining,
  17.     reject_unauth_destination,
  18.     permit

  19. smtpd_sasl_security_options = noanonymous
復制代碼
相關(guān)的教程都說這樣配置能啟用SASL認證發(fā)信,卻無一提到如何禁止匿名發(fā)信。并且,無論baidu、google,都無法尋找到相關(guān)的配置方法

我還搜索了Postfix官方的配置文件描述文檔中所有和anonymous有關(guān)的選項,都沒找到明確禁止不登錄直接發(fā)信的配置選項

所以來發(fā)帖問一下,如何配置才能使得postfix不允許(包括且不僅限于telnet中)未登錄的發(fā)信行為?

論壇徽章:
24
天蝎座
日期:2014-05-13 18:05:59IT運維版塊每日發(fā)帖之星
日期:2015-11-26 06:20:00操作系統(tǒng)版塊每月發(fā)帖之星
日期:2015-12-02 14:57:54IT運維版塊每月發(fā)帖之星
日期:2016-01-07 23:01:56IT運維版塊每周發(fā)帖之星
日期:2016-01-07 23:04:2615-16賽季CBA聯(lián)賽之青島
日期:2016-01-23 07:58:272016猴年福章徽章
日期:2016-02-18 15:30:3415-16賽季CBA聯(lián)賽之北控
日期:2016-03-23 14:20:06IT運維版塊每日發(fā)帖之星
日期:2016-04-01 06:20:0015-16賽季CBA聯(lián)賽之吉林
日期:2016-06-28 13:51:54IT運維版塊每日發(fā)帖之星
日期:2016-07-01 06:20:00IT運維版塊每日發(fā)帖之星
日期:2015-11-23 06:20:00
2 [報告]
發(fā)表于 2015-10-10 08:00 |只看該作者
配置正確sasl 就可以防止匿名發(fā)信了和你上面一堆問題。

自己這個沒配置正確而已,你最后加了一個permit,我佩服你
smtpd_recipient_restrictions

論壇徽章:
2
IT運維版塊每日發(fā)帖之星
日期:2015-10-10 06:20:00IT運維版塊每日發(fā)帖之星
日期:2015-10-15 06:20:00
3 [報告]
發(fā)表于 2015-10-10 21:39 |只看該作者
回復 2# woxizishen


    原來是這樣啊,感謝版主的回復

    那 smtpd_sender_restrictions 最后的 permit 需不需要也去掉?

論壇徽章:
2
IT運維版塊每日發(fā)帖之星
日期:2015-10-10 06:20:00IT運維版塊每日發(fā)帖之星
日期:2015-10-15 06:20:00
4 [報告]
發(fā)表于 2015-10-12 14:01 |只看該作者
回復 2# woxizishen


    我嘗試了一下您說的,去掉了permit,但是還是可以不登錄而直接服務器內(nèi)部互相發(fā)郵件,只是向外發(fā)送被禁止了。

    我查了一下,發(fā)現(xiàn)收信是在不登錄的情況下連接服務器自身的SMTP類內(nèi)部發(fā)信,但是我嘗試了其他郵箱的SMTP,比如QQ郵箱,發(fā)現(xiàn)它是沒有登錄無法操作的。請問,如果想要達到這種效果,需要如何配置?

論壇徽章:
8
CU大;照
日期:2013-03-13 15:15:08CU大牛徽章
日期:2013-03-13 15:26:06CU大;照
日期:2013-03-13 15:26:47CU大;照
日期:2013-03-14 14:18:04CU大;照
日期:2013-03-14 14:18:06CU大;照
日期:2013-03-14 14:18:09CU大;照
日期:2013-03-14 14:18:10CU大;照
日期:2013-03-14 14:18:12
5 [報告]
發(fā)表于 2015-10-12 15:21 |只看該作者

smtpd_sasl_security_options = noanonymous   這一句就是禁止采取匿名登陸方式的,這個問題可能出在Cyrus-SASL,你可以參考一下這個帖子:
http://www.72891.cn/forum.p ... mp;fromuid=24035263

論壇徽章:
24
天蝎座
日期:2014-05-13 18:05:59IT運維版塊每日發(fā)帖之星
日期:2015-11-26 06:20:00操作系統(tǒng)版塊每月發(fā)帖之星
日期:2015-12-02 14:57:54IT運維版塊每月發(fā)帖之星
日期:2016-01-07 23:01:56IT運維版塊每周發(fā)帖之星
日期:2016-01-07 23:04:2615-16賽季CBA聯(lián)賽之青島
日期:2016-01-23 07:58:272016猴年福章徽章
日期:2016-02-18 15:30:3415-16賽季CBA聯(lián)賽之北控
日期:2016-03-23 14:20:06IT運維版塊每日發(fā)帖之星
日期:2016-04-01 06:20:0015-16賽季CBA聯(lián)賽之吉林
日期:2016-06-28 13:51:54IT運維版塊每日發(fā)帖之星
日期:2016-07-01 06:20:00IT運維版塊每日發(fā)帖之星
日期:2015-11-23 06:20:00
6 [報告]
發(fā)表于 2015-10-12 18:03 |只看該作者
回復 4# balthild

permit_mynetworks

你登陸到郵件服務器的那個電腦網(wǎng)段是不是允許的? 自己看下mynetworks

論壇徽章:
2
IT運維版塊每日發(fā)帖之星
日期:2015-10-10 06:20:00IT運維版塊每日發(fā)帖之星
日期:2015-10-15 06:20:00
7 [報告]
發(fā)表于 2015-10-12 21:24 |只看該作者
本帖最后由 balthild 于 2015-10-12 21:29 編輯

回復 6# woxizishen


    不是,我的 mynetwork = 127.0.0.1,而我是在家里直接 telnet SMTP的

論壇徽章:
2
IT運維版塊每日發(fā)帖之星
日期:2015-10-10 06:20:00IT運維版塊每日發(fā)帖之星
日期:2015-10-15 06:20:00
8 [報告]
發(fā)表于 2015-10-12 21:28 |只看該作者
回復 5# laozhu168


    感覺不太可能是庫或者程序自身的問題。我先后在Debian 7.9 wheezy 上 apt-get安裝 和 CentOS 6.5上 yum 安裝,測試都是這樣的問題。不過沒有嘗試過編譯安裝。

論壇徽章:
24
天蝎座
日期:2014-05-13 18:05:59IT運維版塊每日發(fā)帖之星
日期:2015-11-26 06:20:00操作系統(tǒng)版塊每月發(fā)帖之星
日期:2015-12-02 14:57:54IT運維版塊每月發(fā)帖之星
日期:2016-01-07 23:01:56IT運維版塊每周發(fā)帖之星
日期:2016-01-07 23:04:2615-16賽季CBA聯(lián)賽之青島
日期:2016-01-23 07:58:272016猴年福章徽章
日期:2016-02-18 15:30:3415-16賽季CBA聯(lián)賽之北控
日期:2016-03-23 14:20:06IT運維版塊每日發(fā)帖之星
日期:2016-04-01 06:20:0015-16賽季CBA聯(lián)賽之吉林
日期:2016-06-28 13:51:54IT運維版塊每日發(fā)帖之星
日期:2016-07-01 06:20:00IT運維版塊每日發(fā)帖之星
日期:2015-11-23 06:20:00
9 [報告]
發(fā)表于 2015-10-13 07:59 |只看該作者
回復 8# balthild

不想多說,你的sasl驗證就是沒配置正確,配置正確的你在家里絕對不可能直接登錄到服務器發(fā)郵件,一定得先經(jīng)過sasl驗證,才允許你發(fā)郵件,否則你的郵件服務器配置的就是OPEN RELAY.

1.要想postfix支持sasl
1.實現(xiàn)的smtp認證功能需要在編譯postfix時編譯進sasl支持(先確認你安裝的postfix版本是否支持sasl      postconf –a  )

2.并在main.cf中將smtpd_sasl_auth_enable設(shè)置為yes  啟動sasl認證

論壇徽章:
2
IT運維版塊每日發(fā)帖之星
日期:2015-10-10 06:20:00IT運維版塊每日發(fā)帖之星
日期:2015-10-15 06:20:00
10 [報告]
發(fā)表于 2015-10-13 13:13 |只看該作者
回復 9# woxizishen


兩次在不同的服務器上配置,用的 postfix 都是 apt-get/yum 軟件源的版本,而不是手動編譯的

postconf -a 輸出:
cyrus
dovecot


也確定 smtpd_sasl_auth_enable = yes

現(xiàn)在的問題是,telnet連接SMTP后,不經(jīng)登陸可以向 同一服務器內(nèi)的 郵箱賬戶發(fā)送郵件, 但確實無法向外部郵箱發(fā)送,說明這個郵件服務器不是 open relay.

比如我配置的郵箱域名是 sora.hk(以虛擬域方式配置),存在郵箱賬戶 admin@ sora.hk,于是我連接上SMTP后可以任意向 admin@ sora.hk 發(fā)送郵件,而且 mail from: 可以任意填寫以偽造發(fā)件人。我的目的現(xiàn)在是想要阻止這種情況。
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP