Re: smail queue processing question
On Oct 12, Al Youngwerth wrote
> >> I use a debian box running smail as our local and Internet mail server for
> >> our lan. Is there an easy way I can setup smail to process mail that should
> >> be delivered locally immediately but queue up mail bound for the Internet
> >> and send it all out once every 30 minutes?
> >>
> >> Thanks in advance,
> >>
> >>
> >> Al Youngwerth
> >> alberty@apexxtech.com
I'm no email expert at all, but I have the basics of this working for
exim (like smail). I attach my exim.conf - basically use "queue_smtp" -
this will resolve the names, but only send local ones. Then use "exim -qf" to force a
retry. I do this when I dial-up to my ISP, but you could just stick it in
your crontab.
Adrian
qualify_domain = localhost
qualify_recipient = localhost
local_domains = wyvern:localhost
receiver_unqualified_nets = *
local_domains_include_host = true
local_domains_include_host_literals = true
never_users = root
trusted_users = mail
gecos_pattern = ^([^,:]*)
gecos_name = $1
# added by apb
queue_smtp = true
received_header_text = "Received: \
${if def:sender_fullhost {from ${sender_fullhost} \
${if def:sender_ident {(${sender_ident})}}\n\t}\
{${if def:sender_ident {from ${sender_ident} }}}}\
by ${primary_hostname} \
${if def:received_protocol {with ${received_protocol}}} \
(Exim ${version_number} #${compile_number})\n\t\
id ${message_id} (Debian)"
end
######################################################################
# TRANPORTS CONFIGURATION #
######################################################################
local_delivery:
driver = appendfile;
group = mail
mode = 0660
file = /var/spool/mail/${local_part}
address_pipe:
driver = pipe;
address_file:
driver = appendfile
address_reply:
driver = autoreply
# General configuration for SMTP delivery
#smtp:
# driver = smtp;
# transport
smtp_appendfile:
driver = appendfile;
directory = /var/spool/exim/output/${host},
bsmtp = all,
prefix =,
suffix =,
user = mail
remote_smtp:
driver = smtp;
end
######################################################################
# DIRECTORS CONFIGURATION #
######################################################################
real_local:
prefix = real-,
driver = localuser,
transport = local_delivery;
system_aliases:
driver = aliasfile;
file = /etc/aliases,
search_type = lsearch
# user = list
# Uncomment the above line if you are running smartlist
userforward:
no_verify,
driver = forwardfile;
file = .forward,
filter
local:
driver = localuser,
transport = local_delivery;
end
######################################################################
# ROUTERS CONFIGURATION #
######################################################################
lookuphost:
driver = domainlist,
transport = remote_smtp;
route_list = * mail.isp.com byname
end
######################################################################
# RETRY CONFIGURATION #
######################################################################
# Domain Error Retries
# ------ ----- -------
#* * F,2h,15m; G,16h,2h,1.5; F,4d,8h
* * F,10d,2d
--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
debian-user-request@lists.debian.org .
Trouble? e-mail to templin@bucknell.edu .
Reply to: