āĻāĻāĻŋ āĻšāĻ˛ makedat.maildrop āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¯āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§āĻ° āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ¸ā§āĻā§āĻļāĻ¨ āĻ¯ā§āĻŽāĻ¨ āĻāĻŦā§āĻ¨ā§āĻā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻĢā§āĻĄā§āĻ°āĻž āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦāĻž MAC OS āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ OnWorks āĻĢā§āĻ°āĻŋ āĻšā§āĻ¸ā§āĻāĻŋāĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻ¤ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻžāĻ°ā§āĻ¯āĻā§āĻ°āĻŽ:
NAME āĻāĻ°
makedat - āĻŽā§āĻāĻ˛āĻĄā§āĻ°āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ GDBM/DB āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨
āĻ¸āĻžāĻāĻ¨ā§āĻĒāĻŋāĻ¸āĻŋāĻ¸
makedat {-src=āĻ˛ā§āĻāĻžāĻ° āĻĢāĻžāĻāĻ˛} {-tmp=tmpfile} {-āĻĢāĻžāĻāĻ˛=gdbmfile} [-cidr]
āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ
Gdbm āĻĢāĻžāĻāĻļāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻžāĻ° āĻŽā§āĻāĻ˛āĻĄā§āĻ°āĻĒ GDBM/DB āĻĄā§āĻāĻžāĻŦā§āĻ¸ā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§ - āĻ¸āĻšāĻ
āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻĢāĻžāĻāĻ˛āĨ¤ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° gdbm āĻĒāĻ°āĻŋāĻŦāĻžāĻ° āĻĻā§āĻ°ā§āĻ¤ āĻ¸āĻā§āĻāĻ¯āĻŧ āĻāĻŦāĻ āĻĻā§āĻāĻžāĻ° āĻāĻāĻāĻŋ āĻāĻĒāĻžāĻ¯āĻŧ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§
āĻāĻĒ āĻā§/āĻĄā§āĻāĻž āĻā§āĻĄāĻŧāĻžāĨ¤
āĻāĻĒāĻ¨āĻŋ GDBM/DB āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻ¯ā§āĻā§āĻ¨ā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤ makedat āĻāĻāĻāĻŋ āĻĻā§āĻ°ā§āĻ¤ āĻāĻĒāĻ¯ā§āĻāĻŋāĻ¤āĻž
āĻĒā§āĻ˛ā§āĻāĻ¨ āĻā§āĻā§āĻ¸āĻ āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ GDBM āĻŦāĻž DB āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ ā§āĻ¯āĻžāĻĄāĻŽāĻŋāĻ¨āĻŋāĻ¸ā§āĻā§āĻ°ā§āĻāĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§ āĻāĻŋāĻ¨āĻž āĻŽā§āĻāĻ˛āĻĄā§āĻ°āĻĒ GDBM āĻŦāĻž DB āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻĢāĻžāĻāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻŦāĻ
āĻāĻŋāĻ¨āĻž makedat āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ GDBM āĻŦāĻž DB āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° makedat āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻžāĻā§ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻžāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ GDBM/DB āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻŽā§āĻāĻ˛āĻĄā§āĻ°āĻĒ optionāĻā§āĻāĻŋāĻ,
āĻāĻŦāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ ā§āĻ¯āĻžāĻĄāĻŽāĻŋāĻ¨āĻŋāĻ¸ā§āĻā§āĻ°ā§āĻāĻ° GDBM/DB āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻ¨āĻž āĻāĻ°āĻž āĻŦā§āĻā§ āĻ¨āĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŦāĻ makedat
āĻāĻŽāĻžāĻ¨ā§āĻĄāĨ¤
GDBM āĻŦāĻž DB āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻā§āĻā§ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻĻā§āĻāĻ¤ā§, āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻāĻžāĻ˛āĻžāĻ¨ "āĻŽā§āĻāĻ˛āĻĄā§āĻ°āĻĒ -v".
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° āĻ˛ā§āĻāĻžāĻ° āĻĢāĻžāĻāĻ˛ āĻ¯ā§āĻā§āĻ¤āĻŋ makedat āĻā§/āĻŽāĻžāĻ¨ āĻā§āĻĄāĻŧāĻž āĻ¸āĻŽāĻ¨ā§āĻŦāĻŋāĻ¤ āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĒāĻžāĻ ā§āĻ¯ āĻĢāĻžāĻāĻ˛āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ
āĻā§āĻā§āĻ¸āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ˛āĻžāĻāĻ¨ā§ āĻāĻāĻāĻŋ āĻā§ āĻŽāĻžāĻ¨ āĻ°āĻ¯āĻŧā§āĻā§, āĻ¤āĻžāĻ°āĻĒāĻ°ā§ āĻāĻāĻāĻŋ āĻā§āĻ¯āĻžāĻŦ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻĄā§āĻāĻž āĻŽāĻžāĻ¨ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻ¤āĻĨā§āĻ¯āĻāĻŋ
āĻŽāĻžāĻ¨ āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¯āĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻ "1"āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¤āĻŋāĻ¨āĻāĻŋ āĻ˛āĻžāĻāĻ¨:
example.com
domain.com āĻ āĻŋāĻ āĻāĻā§
foo.domain.com āĻāĻžāĻ°āĻžāĻĒ
āĻ¤āĻŋāĻ¨āĻāĻŋ āĻā§/āĻŽāĻžāĻ¨ āĻā§āĻĄāĻŧāĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§: example.com, āĻŽāĻžāĻ¨ "1"; domain.com, āĻŽāĻžāĻ¨ "āĻ āĻŋāĻ āĻāĻā§", āĻāĻŦāĻ
"foo.domain.com", āĻŽāĻžāĻ¨ "āĻāĻžāĻ°āĻžāĻĒ"āĨ¤
āĻŽāĻ§ā§āĻ¯ā§ āĻāĻžāĻ˛āĻŋ āĻ˛āĻžāĻāĻ¨ āĻ˛ā§āĻāĻžāĻ° āĻĢāĻžāĻāĻ˛, āĻāĻŦāĻ # āĻ āĻā§āĻˇāĻ° āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻ°ā§ āĻšāĻāĻ¯āĻŧāĻž āĻ˛āĻžāĻāĻ¨āĻā§āĻ˛āĻŋ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻ˛ā§āĻāĻžāĻ° āĻĢāĻžāĻāĻ˛ "-" āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¯ā§ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻāĻ¨āĻĒā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
gdbmfile āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ GDBM/DB āĻĢāĻžāĻāĻ˛āĨ¤ āĻāĻ āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻĨāĻžāĻāĻ˛ā§, āĻāĻ° āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§āĻā§āĻ˛āĻŋ āĻšāĻ˛ā§ˇ
āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨
tmpfile āĻāĻāĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ āĻāĻāĻāĻŋ āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ gdbmfile. tmpfile āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
by makedat GDBM āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§, āĻ¤āĻžāĻ°āĻĒāĻ° tmpfile āĻĨā§āĻā§ āĻ¨āĻžāĻŽāĻāĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ gdbmfile.
āĻāĻ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻāĻŋ āĻāĻ¤āĻŋāĻļā§āĻ˛āĻāĻžāĻŦā§ āĻāĻĒāĻĄā§āĻ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ˛āĻ āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĻā§ āĻ āĻā§āĻ°āĻžāĻšā§āĻ¯ āĻāĻ°ā§
āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ GDBM/DB āĻĢāĻžāĻāĻ˛ āĻŽā§āĻāĻ˛āĻĄā§āĻ°āĻĒāĻāĻ° āĻāĻŋāĻĄāĻŋāĻŦāĻŋāĻāĻŽ āĻĢāĻžāĻāĻļāĻ¨āĨ¤ āĻ¯āĻžāĻšā§āĻ, makedat āĻā§āĻ¨ā§ āĻ¤āĻžāĻ˛āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻž
on tmpfile, āĻ¤āĻžāĻ āĻāĻāĻžāĻ§āĻŋāĻ āĻāĻĻāĻžāĻšāĻ°āĻŖ makedat āĻāĻāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ tmpfile āĻ¨āĻŋāĻˇāĻŋāĻĻā§āĻ§ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° -āĻ¸āĻŋāĻĄāĻžāĻ° āĻĒāĻ¤āĻžāĻāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¯ā§ āĻā§āĻāĻŋ CIDR āĻ¸ā§āĻŦāĻ°āĻ˛āĻŋāĻĒāĻŋāĻ¤ā§ āĻāĻāĻāĻŋ āĻāĻāĻĒāĻŋ āĻ¨ā§āĻāĻŦā§āĻ˛āĻāĨ¤ āĻāĻ āĻĒāĻ¤āĻžāĻāĻž
Net::CIDR āĻĒāĻžāĻ°ā§āĻ˛ āĻŽāĻĄāĻŋāĻāĻ˛ āĻāĻ˛āĻžāĻĻāĻžāĻāĻžāĻŦā§ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻ¨ā§āĻ::āĻ¸āĻŋāĻāĻāĻĄāĻŋāĻāĻ° āĻĨā§āĻā§ āĻĄāĻžāĻāĻ¨āĻ˛ā§āĻĄ āĻāĻ°ā§āĻ¨
http://www.cpan.org.
onworks.net āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ makedat.maildrop āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨