[Debian]: Es mailt nicht mehr
Meine Mail-Konfiguration ist wieder hinueber :-(
Mutt meldet mir bei jedem Versuch (lokale und externe Adressen):
"Failed to create spool file. Error sending message, child exited 1
(No such file or directory)"
Mutt 0.91.2 lief vorher eingentlich ohne Probleme (zumindest bei lokalen
Mails). Allerdings fehlte die PGP-Unterstuetzung und ich habe dann
Mutt-i (0.93, Debian 2.0) von der Non-us-CD installiert. Danach kam dann
die Fehlermeldung. Ausserdem habe ich vorher procmail laufen lassen.
Vielleicht stoert sich mein MTA (exim) ja daran, dass procmail einfach
so in /var/spool/mail/mark rumgefischt hat - mag sein, dass man die
beiden erst miteinander bekannt machen muss.
Auch wenn ich "mail" benutze bekomme ich die Meldung "Failed to create
spool file"
Wenn ich als root mit "mail" eine Nachricht an mark schicken moechte,
lautet die Meldung: "Unable to get root to set uid and gid for local
delivery to mark: uid = 8 euid = 8"
In /var/spool/exim sind die Verzeichnisse db, input und msglog
vorhanden. Die Meldungen in msglog lauten wie folgt:
"local_delivery transport deferred: appendfile transport process
returned non-zero status 0x0100: exit code 1"
Mutt ist ueber /etc/Muttrc konfiguriert (die Default-Einstellungen sind
unveraendert), /etc/exim.conf habe ich mal angehaengt
Viele Gruesse
Mark Weinem
######################################################################
# 1. MAIN CONFIGURATION SETTINGS #
######################################################################
qualify_domain = kiffer
# qualify_recipient =
local_domains = localhost
local_domains_include_host = true
local_domains_include_host_literals = true
#relay_domains =
#relay_domains_include_local_mx = true
# No local deliveries will ever be run under the uids of these users (a colon-
# separated list). An attempt to do so gets changed so that it runs under the
# uid of "nobody" instead. This is a paranoic safety catch. Note the default
# setting means you cannot deliver mail addressed to root as if it were a
# normal user. This isn't usually a problem, as most sites have an alias for
# root that redirects such mail to a human administrator.
never_users = root
host_lookup_nets = 0.0.0.0/0
#rbl_domains = rbl.maps.vix.com
#rbl_reject_recipients = false
#rbl_warn_header = true
sender_host_reject_relay = *
# percent_hack_domains=*
trusted_users = mail
# If this is set true, a delivery process is started whenever a message is
# received, but only local addresses are handled, and only local deliveries take
# place.
queue_remote = true
# If this option is true, the SMTP command VRFY is supported on incoming
# SMTP connections; otherwise it is not.
smtp_verify = false
gecos_pattern = ^([^,:]*)
gecos_name = $1
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} (Debian))\n\t\
id ${message_id}"
end
######################################################################
# 2. TRANSPORTS CONFIGURATION #
######################################################################
# ORDER DOES NOT MATTER #
# Only one appropriate transport is called for each delivery. #
######################################################################
# This transport is used for local delivery to user mailboxes. On debian
# systems group mail is used so we can write to the /var/spool/mail
# directory. (The alternative, which most other unixes use, is to deliver
# as the user's own group, into a sticky-bitted directory)
local_delivery:
driver = appendfile
group = mail
mode = 0660
mode_fail_narrower = false
file = /var/spool/mail/${local_part}
address_pipe:
driver = pipe
return_output
address_file:
driver = appendfile
address_directory:
driver = appendfile
no_from_hack
prefix = ""
suffix = ""
# maildir_format
address_reply:
driver = autoreply
# This transport is used for delivering messages over SMTP connections.
remote_smtp:
driver = smtp
end
######################################################################
# 3. DIRECTORS CONFIGURATION #
# Specifies how local addresses are handled #
######################################################################
# ORDER DOES MATTER #
# A local address is passed to each in turn until it is accepted. #
######################################################################
# This allows local delivery to be forced, avoiding alias files and
# forwarding.
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:
driver = forwardfile
no_verify
check_ancestor
file = .forward
modemask = 002
filter
# This director matches local user mailboxes.
localuser:
driver = localuser
transport = local_delivery
end
######################################################################
# 4. ROUTERS CONFIGURATION #
# Specifies how remote addresses are handled #
######################################################################
# ORDER DOES MATTER #
# A remote address is passed to each in turn until it is accepted. #
######################################################################
# Remote addresses are those with a domain that does not match any item
# in the "local_domains" setting above.
# Send all mail to a smarthost
smarthost:
driver = domainlist
transport = remote_smtp
route_list = "* unidui.uni-duisburg.de bydns_a"
end
######################################################################
# 5. RETRY CONFIGURATION #
######################################################################
# Domain Error Retries
# ------ ----- -------
* * F,2h,15m; G,16h,2h,1.5; F,4d,8h
end
######################################################################
# 6. REWRITE CONFIGURATION #
######################################################################
# This is an example of a useful rewriting rule---it looks up the real
# address of all local users in a file. (Aus mark@kiffer wird sowohl bei
# lokaler als auch nach draussen gehender Mail sb160we@uni-duisburg.de)
*@kiffer ${lookup{$1}lsearch{/etc/email-addresses}\
{$value}fail} bcfrF
# End of Exim configuration file
Reply to: