免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2186 | 回复: 8

[Mail] a.com能收发内外域邮件,b.com只能收发内网邮件,请问这样是否可以实现呢? [复制链接]

论坛徽章:
0
发表于 2006-11-08 00:27 |显示全部楼层
如题。a.com和b.com都在同一台server上。

论坛徽章:
0
发表于 2006-11-08 01:02 |显示全部楼层
可不以这样理解呢:a.com能收发内外域邮件,就按正常的邮件服务器设置,并申请域名和DNS解析等,并在服务器装上DNS server,用自已的DNS服务器解析b.com域名.由于b.com域名在Internet上不能被解析,所以就不能接收邮件了,但是这样b.com域名的用户是可以向外发邮件的.一时想不到别的办法.

论坛徽章:
0
发表于 2006-11-08 12:56 |显示全部楼层
你的目的是不是只是让某些用户可以收发内外邮件,而有些用户只能收发内部邮件?

论坛徽章:
0
发表于 2006-11-09 09:14 |显示全部楼层
是的

论坛徽章:
0
发表于 2006-11-09 13:46 |显示全部楼层
如果是这样那你没必要用两个域呀,一个域就可以搞定.

论坛徽章:
0
发表于 2006-11-10 10:59 |显示全部楼层
用这个方法:
  1. /home/vpopmail/bin/vmoddomlimits -g r b.com
复制代码


但这样可能发送到a.com也不行了,没有测试过……
如果是为了完全隔离b.com,让他不能往a.com发邮件也是必要的。因为可以避免b.com-->a.com--->internet;
个人理解,看你的具体需求了。

参看一下:
  1. # /home/vpopmail/bin/vmoddomlimits
  2. vmoddomlimits: usage: [options] domain
  3. options: -v ( display the vpopmail version number )
  4.          -d ( use the vlimits.default file, instead of domain )
  5.          -S ( show current settings )
  6.          -D ( delete limits for this domain, i.e. switch to default limits)
  7.          -Q quota-in-megabytes ( set domain disk quota, '100' = 100 MB )
  8.          -q quota-in-bytes ( set default user quota, '10M' = 10 MB )
  9.          -M count ( set domain max msg count )
  10.          -m count ( set default user max msg count )
  11.          -P count ( set max amount of pop accounts )
  12.          -A count ( set max amount of aliases )
  13.          -F count ( set max amount of forwards )
  14.          -R count ( set max amount of autoresponders )
  15.          -L count ( set max amount of mailing lists )
  16. the following options are bit flags in the gid int field
  17.          -g "flags"  (set flags, see below)
  18.          gid flags:
  19.             u ( set no dialup flag )
  20.             d ( set no password changing flag )
  21.             p ( set no pop access flag )
  22.             s ( set no smtp access flag )
  23.             w ( set no web mail access flag )
  24.             i ( set no imap access flag )
  25.             r ( set no external relay flag )
  26. the following options are bit flags for non postmaster admins
  27.          -p "flags"  (set pop account flags)
  28.          -a "flags"  (set alias flags)
  29.          -f "flags"  (set forward flags)
  30.          -r "flags"  (set autoresponder flags)
  31.          -l "flags"  (set mailinglist flags)
  32.          -u "flags"  (set mailinglist users flags)
  33.          -o "flags"  (set mailinglist moderators flags)
  34.          -x "flags"  (set quota flags)
  35.          -z "flags"  (set default quota flags)
  36.          perm flags:
  37.             a ( set deny all flag )
  38.             c ( set deny create flag )
  39.             m ( set deny modify flag )
  40.             d ( set deny delete flag )

复制代码


使用该命令后会在你所在b.com/路径下生成一个文件.qmailadmin-limits
你也可以:

  1. # cp /home/vpopmail/etc/vlimits.default /home/vpopmail/domains/b.com/.qmailadmin-limits
复制代码

然后取消掉下面这行的注释:
disable_external_relay

[ 本帖最后由 busyant 于 2006-11-10 11:19 编辑 ]

论坛徽章:
0
发表于 2006-11-17 13:58 |显示全部楼层

我敲/home/vpopmail/bin/vmoddomlimits -g r b.com

我敲/home/vpopmail/bin/vmoddomlimits -g r b.com ,为什么没有在b.com下生成.qmailadmin-limits文件,我vaddduser b@b.com 都能添加用户,是vpopmail没有装好吗

论坛徽章:
0
发表于 2006-11-17 17:07 |显示全部楼层
具体看看你的版本了,说不定其他版本生成的文件不叫.qmailadmin-limits也难说;
实在不行,你就看看
  1. /home/vpopmail/etc/vlimits.default
复制代码

里面怎么说的,然后把这个文件cp过去,直接修改就可以了。
看问题变通一点,不要太死板。

论坛徽章:
0
发表于 2006-11-23 13:41 |显示全部楼层

按照你方法,没起作用

按照你方法没起作用,我的b.com依然能对外发信,不知是什么原因
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

DTCC2020中国数据库技术大会

【架构革新 高效可控】2020年12月21日-23日第十一届中国数据库技术大会将在北京隆重召开。

大会设置2大主会场,20+技术专场,将邀请超百位行业专家,重点围绕数据架构、AI与大数据、传统企业数据库实践和国产开源数据库等内容展开分享和探讨,为广大数据领域从业人士提供一场年度盛会和交流平台。

http://dtcc.it168.com


大会官网>>
  

北京盛拓优讯信息技术有限公司. 版权所有 16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122
中国互联网协会会员  联系我们:huangweiwei@it168.com
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP