发新话题
打印

[求助] 如何强制本域内用户发信使用smtps?【已解决】

如何强制本域内用户发信使用smtps?【已解决】

rt,既然配了,如果smtp和smtps都可以用那就不好玩了,如何强制本地域用户使用smtps呢?

[ 本帖最后由 Cloud.D.Ace 于 2008-8-29 16:02 编辑 ]

TOP

自己顶下,发现这的人气不够旺啊

TOP

呵呵,本身lz的问题懂的人就几乎没有。当然没发顶。btw:我也不懂,没研究过。帮顶~
请引用或摘抄本站文章信息的朋友,保留本站链接及作者信息,保护版权,谢谢。

构建高性能大容量开源邮件系统- ExtMail

Postfix在中国官方网站

TOP

引用:
原帖由 hzqbbc 于 2008-8-28 12:29 发表
呵呵,本身lz的问题懂的人就几乎没有。当然没发顶。btw:我也不懂,没研究过。帮顶~
谢谢hzqbbc,extmail简直太好用了,再接再厉哦!
难道要从mx记录上做手脚,将对外的server和对内的分开?
反正我知道是肯定可以实现的,gmail就是这样的

TOP

很簡單,
iptables -A INPUT -s 192.168.183.0/24 --dport 25 -j DROP

TOP

引用:
原帖由 hihihihi 于 2008-8-28 16:03 发表
很簡單,
iptables -A INPUT -s 192.168.183.0/24 --dport 25 -j DROP
本域,不是局域网。。。

TOP

引用:
原帖由 Cloud.D.Ace 于 2008-8-28 16:21 发表

本域,不是局域网。。。
main.cf:
smtpd_sender_restrictions = check_sender_access mysql:/path/to/mysql-not-user.cf, reject

mysql-not-user.cf:
user = someone
password = some_password
dbname = customer_database
query = SELECT '%s' from users where email='%s' having count(*)=0

master.cf:
smtps     inet  n       -       n       -       -       smtpd
  -o smtpd_tls_wrappermode=yes
  -o smtpd_sender_restrictions=
  -o ......

[ 本帖最后由 hihihihi 于 2008-8-28 21:55 编辑 ]

TOP

引用:
原帖由 hihihihi 于 2008-8-28 17:26 发表


main.cf:
smtpd_sender_restrictions = check_sender_access mysql:/path/to/mysql-not-user.cf, reject

mysql-not-user.cf:
user = someone
password = some_password
dbname = customer_database
query = SELEC ...
妙!哈哈,谢谢,我这就去试试

TOP

限制全部都 smtps 好了

TOP

发新话题