[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[postfix-jp: 1642] Re: 1 通ごとに、宛先を 1 ドメインに限定したい
- Subject: [postfix-jp: 1642] Re: 1 通ごとに、宛先を 1 ドメインに限定したい
- From: Tomoyuki Sakurai <ml-postfix-jp@xxxxxxxxxxxxxxx>
- Date: Tue, 29 Nov 2005 21:16:15 +0900
On Tue, Nov 29, 2005 at 01:45:05PM +0900, itomakihitode wrote:
|
| ユーザがメールを送信する時に、(CC、BCCを含む)宛先を、メ
| ール
| 一通毎に1ドメインに限定したいと考えています。
|
| 具体的には、
| 一通のメールの中に、宛先が1つのみ → 配送
| 一通のメールの中に、同一ドメインの宛先が複数 → 配送
| 一通のメールの中に、違うドメインの宛先が存在 → エラー
| としたいと思っています。
|
だいたい次のようなpolicy serviceを書けばよいのでは。
#!/usr/local/bin/perl -wT
use strict;
sub has_multiple_domains {
my @recipients = @_;
my %dst_domain;
foreach my $recipient ( @recipients ) {
my $domain;
(undef, $domain) = split /@/, $recipient;
$dst_domain{$domain}++;
}
my @dst_domains = keys %dst_domain;
return scalar @dst_domains - 1;
}
# read attributes from smtpd
# @recipient_addrs = qw/user1@example.org user2@example.com/;
if ( has_multiple_domains(@recipient_addrs) ) {
# REJECT
}
else {
# DUNNO
}
--
Tomoyuki Sakurai - Tomi -
_______________________________________________
Postfix-jp-list mailing list
Postfix-jp-list@xxxxxxxxxxxxxxxxxxxx
http://lists.sourceforge.jp/mailman/listinfo/postfix-jp-list
- References
-
- [postfix-jp: 1641] 1 通ごとに、宛先を 1 ドメインに限定したい, itomakihitode
[検索ページ]
[Postfix-JP ML Home]