Re: exim liefert keine lokalen Mails aus

2004-06-24 Diskussionsfäden Christian Schmidt
Hallo Sven,

Sven Hartge, 23.06.2004 (d.m.y):

 Christian Schmidt [EMAIL PROTECTED] wrote:
  Ulrich Fürst, 22.06.2004 (d.m.y):
 
  local_delivery:
debug_print = T: maildir_home for [EMAIL PROTECTED]
driver = appendfile
maildir_format = true
directory = /var/spool/mail

Fehlt da nicht etwas in der Form $local_part?
 
 Ähm, Maildirs werden normalerweise im $HOME des Users, also
 /home/$local_part/Maildir angelegt.

Man kann auch Maildirs in /var/spool anlegen - ist alles eine Frage
der Konfiguration...

Gruss,
Christian
-- 
Manche Konferenzen finden unter vier Wänden statt.
-- Heinz Erhardt


signature.asc
Description: Digital signature


Re: exim liefert keine lokalen Mails aus

2004-06-23 Diskussionsfäden Ulrich Fürst
Christian Schmidt schrieb:
local_delivery:
#  debug_print = T: maildir_home for [EMAIL PROTECTED]
 driver = appendfile
 file = /var/spool/mail/${local_part}
   ^
   Hast Du Dir zwischenzeitlich mal /var/spool/mail angeschaut?
In Bezug auf was? Also leer ist es nach wie vor:
lrwxrwxrwx1 root root7 Feb 26 14:35 /var/spool/mail 
- ../mail

-rw-rw1 ulrich   mail0 Jun 22 14:44 
/var/spool/mail/ulrich

Ulrich
--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)


Re: exim liefert keine lokalen Mails aus

2004-06-23 Diskussionsfäden Ulrich Frst
Sven Hartge schrieb:
Christian Schmidt [EMAIL PROTECTED] wrote:
Ulrich Fürst, 22.06.2004 (d.m.y):

local_delivery:
 debug_print = T: maildir_home for [EMAIL PROTECTED]
 driver = appendfile
 maildir_format = true
 directory = /var/spool/mail
 
 Fehlt da nicht etwas in der Form $local_part?
Richtig, das war nur ein Versuch ob er vielleicht mit der Variabel ein 
Problem hat. Schließlich meckert er das er nicht ins home-dir darf. 
Obwohl das m.E. nirgends steht, dass er da hin soll.

Ulrich
--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)


[SOLVED] Re: exim liefert keine lokalen Mails aus

2004-06-23 Diskussionsfäden Ulrich Fürst
Ulrich Fürst schrieb:

== [EMAIL PROTECTED] [EMAIL PROTECTED] T=local_delivery defer (13): Permission 
denied: failed to chdir to /home/ulrich
** [EMAIL PROTECTED] [EMAIL PROTECTED]: retry timeout exceeded
U=mail P=local S=39979
Error message sent to [EMAIL PROTECTED]
Completed
Warum will er überhaupt nach /home/ulrich liefern und nicht nach 
/var/mail/ulrich? (bzw. wo stellt man das denn ein (in 
/etc/exim/exim.conf hab ich dazu nichts gefunden)
Also das ist weiterhin unklar (aber egal)
Und zweitens, warum kann er da nicht hinein?
[EMAIL PROTECTED]:~$ ls -ld /home/
drwxrwxr--   10 root users4096 Jun 16 08:54 /home/
Genau hier  ^ liegt das Problem.
exim (als user mail laufend) könnte zwar in mein Home-Verzeichnis, nur
das er soweit nicht kommt, da er gar nicht nach /home/ darf *schäm*
(Warum es dann einmal kurz geklappt hat weiß ich leider auch nicht.)
Nach dem ändern auf
drwxrwxr-x   10 root users4096 Jun 16 08:54 /home/
klappts jetzt (mit allen Varianten)!
Gruß Ulrich
und vielen Dank an alle die mir geholfen haben!

--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)


Re: exim liefert keine lokalen Mails aus

2004-06-22 Diskussionsfäden Michael Dominok
On Mon, 2004-06-21 at 15:34, Ulrich Fürst wrote:
 hab mal die Mails zusammengefasst:
 
 *Michael Dominok schrieb:*
  Kuck mal welchen Transport Dein Router für lokale Zustellung verwenddet.
 # Stand-alone system, so no routers configured.
Doch,doch. Haste. 8-) Gemeint sind die Exim-Router und nicht das, meist
schwarze, Kästchen zwischen Rechner und Internet...
Z.B. sieht mir Dein 

local_user 
driver = localuser
transport = local_delivery

verdächtig routerlich aus.
Probier doch einfach mal den maildir_home-Transport als local_delivery
aus und kuck ob der Maildirs erstellen kann.
Mit -v hat mail übrigens 'ne die Gesprächigkeit schaltende Option.

Michael

-- 
Michael Dominok Tel.: +49 231 61048 - 42
natural computing GmbH  Fax.: +49 231 61048 - 40
Martener Strasse 535Mail: [EMAIL PROTECTED]
44379 Dortmund  http://www.natural-computing.de/




Re: exim liefert keine lokalen Mails aus

2004-06-22 Diskussionsfäden Ulrich Fürst
Gerhard Gaussling schrieb:
ja, z.B. so:
$ sudo tail /var/log/exim/mainlog |mail -s Mail-Test VOM `date` ulrich
O.k. Fehler moch vorhanden...

Oder hat das nichts mit dem Problem zu tun?
Vielleicht sollte Ulrich mal seine exim.conf und ~/.procmailrc
mailen: egrep -v '#|^ *$' /etc/exim/exim.conf
cat ~/.procmailrc
die gibt's hier nicht. Ich hab auch in den Backups geschaut. Da gab's
die auch noch nie (zu Zeiten wo lokale Mail aber funktionierte.

Bei mir läuft das auch über exim und kmail ohne procmail, das war's.
Dein Problem wird irgendwo anders liegen.
Also gut das sollte also trotzdem funktionieren.
Ulrich
--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)


Re: exim liefert keine lokalen Mails aus

2004-06-22 Diskussionsfäden Ulrich Frst
Michael Dominok schrieb:
On Mon, 2004-06-21 at 15:34, Ulrich Fürst wrote:
hab mal die Mails zusammengefasst:
*Michael Dominok schrieb:*
Kuck mal welchen Transport Dein Router für lokale Zustellung verwenddet.
# Stand-alone system, so no routers configured.
Doch,doch. Haste. 8-) Gemeint sind die Exim-Router und nicht das, meist
schwarze, Kästchen zwischen Rechner und Internet...
Z.B. sieht mir Dein 
Sorry, war etwas kurz ausgedrückt. Das war ein Zitat aus der exim.conf. 
Section ROUTERS CONFIGURATION...

local_user 
	driver = localuser
  	transport = local_delivery

verdächtig routerlich aus.
Probier doch einfach mal den maildir_home-Transport als local_delivery
aus und kuck ob der Maildirs erstellen kann.
Sieht bei mir ähnlich aus:
localuser:
  driver = localuser
  transport = local_delivery
stellt sich die Frage ob die Schreibweise bei mir Falsch ist (die stammt 
aber von eximconfig oder der dpkg-reconfigure)

 Mit -v hat mail übrigens 'ne die Gesprächigkeit schaltende Option.
[EMAIL PROTECTED]:~$ mail -v -s Mail-Test VOM `date` ulrich
diesmal mit Option -v
.
Cc:
LOG: 0 MAIN
  = [EMAIL PROTECTED] U=ulrich P=local S=367
[EMAIL PROTECTED]:~$ Exim version 3.35 debug level 1 uid=8 gid=8
Berkeley DB: Sleepycat Software: Berkeley DB 2.7.7: (08/20/99)
delivering message 1BcimP-eh-00
LOG: 0 MAIN
  == [EMAIL PROTECTED] T=local_delivery defer (13): Permission denied: 
failed to chdir to /home/ulrich
LOG: 0 MAIN
  ** [EMAIL PROTECTED]: retry timeout exceeded
Exim version 3.35 debug level 1 uid=8 gid=8
Berkeley DB: Sleepycat Software: Berkeley DB 2.7.7: (08/20/99)
LOG: 0 MAIN
  =  R=1BcimP-eh-00 U=mail P=local S=1166
LOG: 5 MAIN
  Error message sent to [EMAIL PROTECTED]
LOG: 0 MAIN
  Completed

Nur das ich die Error message natürlich nicht bekomme, weil das 
funktioniert ja schließlich nicht...

Ulrich
--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)


Re: exim liefert keine lokalen Mails aus

2004-06-22 Diskussionsfäden Ulrich Frst
Also ich hab jetzt mal folgendes Probiert:
# In /etc/exim/exim.conf#
local_delivery:
  debug_print = T: maildir_home for [EMAIL PROTECTED]
  driver = appendfile
  maildir_format = true
  directory = $home/Maildir
#  directory = /var/spool/mail
#  file = /var/spool/mail/${local_part}
  create_directory = true
  delivery_date_add
  envelope_to_add
  return_path_add
  mode = 0600
  mode_fail_narrower = false
  group = mail
Das funktioniert schon mal.
Dann
local_delivery:
  debug_print = T: maildir_home for [EMAIL PROTECTED]
  driver = appendfile
  maildir_format = true
  directory = /var/spool/mail
  create_directory = true
  delivery_date_add
  envelope_to_add
  return_path_add
  mode = 0600
  mode_fail_narrower = false
  group = mail
Das geht auch.
Wenn ich dann aber Versuche das ganze wieder als mbox zu machen.
local_delivery:
#  debug_print = T: maildir_home for [EMAIL PROTECTED]
  driver = appendfile
  file = /var/spool/mail/${local_part}
  delivery_date_add
  envelope_to_add
  return_path_add
  mode = 0660
  mode_fail_narrower = false
  group = mail
Bekomme ich wieder
  == [EMAIL PROTECTED] T=local_delivery defer (13): Permission denied: 
failed to chdir to /home/ulrich

Ulrich
--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)


Re: exim liefert keine lokalen Mails aus

2004-06-22 Diskussionsfäden Michael Dominok
On Tue, 2004-06-22 at 15:00, Ulrich Fürst wrote:
 Wenn ich dann aber Versuche das ganze wieder als mbox zu machen.
 
 local_delivery:
 #  debug_print = T: maildir_home for [EMAIL PROTECTED]
driver = appendfile
file = /var/spool/mail/${local_part}
delivery_date_add
envelope_to_add
return_path_add
mode = 0660
mode_fail_narrower = false
group = mail
 
 Bekomme ich wieder
== [EMAIL PROTECTED] T=local_delivery defer (13): Permission denied: 
 failed to chdir to /home/ulrich
Bin da inzwischen auch etwas ratlos. Und, nebenbeibemerkt
Exim4-verwendend.
Hast Du es vielleicht irgendwie geschaft /var/mail/spool auf Dein
Heimatverzeichnis zu verbiegen?
Kenn die Exim3-Fehlermeldungen nicht mehr aber könnte es sein das Du
versuchst in /home eine mbox Namens $local_part anzulegen? Sprich
/home/ulrich und Exim sich - dankenswerterweise - weigert Dein
komplettes Heimverzeichnis mit 'ner mbox zu überschreiben?
Teste doch mal 
file = /home/$local_part/mbox
oder
file = /home/$local_part/$local_part
oder ganz stupide
file = /home/ulrich/hiersollshin
in Deinem Transport.
Ansonsten würde ich Dir empfehlen Maildirs zu verwenden. Sind zum einem
(YMMV) komfortabler als mboxen und zum zweiten (das sollte als Argument
nicht unterbewertet werden): sie funktionieren bei Dir.
 

HTH

Michael

-- 
Michael Dominok Tel.: +49 231 61048 - 42
natural computing GmbH  Fax.: +49 231 61048 - 40
Martener Strasse 535Mail: [EMAIL PROTECTED]
44379 Dortmund  http://www.natural-computing.de/




Re: exim liefert keine lokalen Mails aus

2004-06-22 Diskussionsfäden Ulrich Frst
Michael Dominok schrieb:
On Tue, 2004-06-22 at 15:00, Ulrich Fürst wrote:
Wenn ich dann aber Versuche das ganze wieder als mbox zu machen.
Bekomme ich wieder
  == [EMAIL PROTECTED] T=local_delivery defer (13): Permission denied: 
failed to chdir to /home/ulrich
Bin da inzwischen auch etwas ratlos. Und, nebenbeibemerkt
Exim4-verwendend.
Hast Du es vielleicht irgendwie geschaft /var/mail/spool auf Dein
Heimatverzeichnis zu verbiegen?
nein:
lrwxrwxrwx1 root root7 Feb 26 14:35 /var/spool/mail 
- ../mail

drwxrwsrwt6 root mail 4096 Jun 22 17:24 /var/mail/
Kenn die Exim3-Fehlermeldungen nicht mehr aber könnte es sein das Du
versuchst in /home eine mbox Namens $local_part anzulegen? Sprich
/home/ulrich und Exim sich - dankenswerterweise - weigert Dein
komplettes Heimverzeichnis mit 'ner mbox zu überschreiben?
Teste doch mal 
	file = /home/$local_part/mbox
oder
	file = /home/$local_part/$local_part
oder ganz stupide
	file = /home/ulrich/hiersollshin
Hatte ich auch shon probiert, bringt leider keinen Erfolg.
in Deinem Transport.
Ansonsten würde ich Dir empfehlen Maildirs zu verwenden. Sind zum einem
(YMMV) komfortabler als mboxen und zum zweiten (das sollte als Argument
nicht unterbewertet werden): sie funktionieren bei Dir.
 
Hm, funktionierten. Wollte jetzt wieder zurück auf Maildir und jetzt 
klappt auch das nicht mehr :-( Mal davon abgesehen, dass ich dann keine 
Möglichkeit hab die zu lesen, bzw. ein anderes Mailprogramm bräuchte 
(weder mail noch mozilla können das)

Gruß Ulrich
P.S. ich werd jetzt exim mal restlos runterhauen.
Vielleicht hilft das ja...

--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)


Re: exim liefert keine lokalen Mails aus

2004-06-22 Diskussionsfäden Christian Schmidt
Hallo Ulrich,

Ulrich Fürst, 22.06.2004 (d.m.y):

 local_delivery:
   debug_print = T: maildir_home for [EMAIL PROTECTED]
   driver = appendfile
   maildir_format = true
   directory = /var/spool/mail
   
   Fehlt da nicht etwas in der Form $local_part?

   create_directory = true
   delivery_date_add
   envelope_to_add
   return_path_add
   mode = 0600
   mode_fail_narrower = false
   group = mail
 
 Das geht auch.
 Wenn ich dann aber Versuche das ganze wieder als mbox zu machen.
 
 local_delivery:
 #  debug_print = T: maildir_home for [EMAIL PROTECTED]
   driver = appendfile
   file = /var/spool/mail/${local_part}
   ^
   Hast Du Dir zwischenzeitlich mal /var/spool/mail angeschaut?

Gruss,
Christian
-- 
Jeder sollte sein eigener Hirte sein - jeder sollte sich hüten, und
zwar davor, daß einem die anderen das Fell über die Ohren hauen.
-- Heinz Erhardt


signature.asc
Description: Digital signature


Re: exim liefert keine lokalen Mails aus

2004-06-22 Diskussionsfäden Sven Hartge
Christian Schmidt [EMAIL PROTECTED] wrote:
 Ulrich Fürst, 22.06.2004 (d.m.y):

 local_delivery:
   debug_print = T: maildir_home for [EMAIL PROTECTED]
   driver = appendfile
   maildir_format = true
   directory = /var/spool/mail
   
   Fehlt da nicht etwas in der Form $local_part?

Ähm, Maildirs werden normalerweise im $HOME des Users, also
/home/$local_part/Maildir angelegt.

S°

-- 
Letzte Worte einer Putzfrau: Ich putz' nur noch schnell das
Balkongeländer...


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: exim liefert keine lokalen Mails aus

2004-06-21 Diskussionsfäden Michael Dominok
On Sun, 2004-06-20 at 15:32, Ulrich Fürst wrote:
 Warum will er überhaupt nach /home/ulrich liefern und nicht nach 
Boshafte Nickeligkeit? 8-)

 /var/mail/ulrich? (bzw. wo stellt man das denn ein (in 
 /etc/exim/exim.conf hab ich dazu nichts gefunden)
 Und zweitens, warum kann er da nicht hinein?

Kuck mal welchen Transport Dein Router für lokale Zustellung verwenddet.
Für Maildir kannste' so was nehmen:

### transport/30_exim4-config_maildir_home
# Use this instead of mail_spool if you want to to deliver to Maildir in
# home-directory - change the definition of LOCAL_DELIVERY
#
maildir_home:
  debug_print = T: maildir_home for [EMAIL PROTECTED]
  driver = appendfile
  maildir_format = true
  directory = $home/Maildir
  create_directory = true
  delivery_date_add
  envelope_to_add
  return_path_add
  mode = 0600
  mode_fail_narrower = false

HTH

Michael


-- 
Michael Dominok Tel.: +49 231 61048 - 42
natural computing GmbH  Fax.: +49 231 61048 - 40
Martener Strasse 535Mail: [EMAIL PROTECTED]
44379 Dortmund  http://www.natural-computing.de/




Re: exim liefert keine lokalen Mails aus

2004-06-21 Diskussionsfäden Christian Schmidt
Hallo Hagen,

Hagen Kühnel - debianlist, 20.06.2004 (d.m.y):

 Transport procmail_pipe:
 wenn procmail nicht ins home-dir kann, vermute ich mal einen
 exit-code != 0

Auch procmail muss als entsprechender Benutzer laufen, was man in der
exim.conf angeben kann.

Gruss,
Christian
-- 
Wußten Sie schon...
... daß auch Nichtschwimmer Apfelstrudel lieben?


signature.asc
Description: Digital signature


Re: exim liefert keine lokalen Mails aus

2004-06-21 Diskussionsfäden Hagen Kuehnel
Moin Cristian,

On Mon, Jun 21, 2004 at 12:27:03AM +0200, Christian Schmidt wrote:
 
  Transport procmail_pipe:
  wenn procmail nicht ins home-dir kann, vermute ich mal einen
  exit-code != 0
 
 Auch procmail muss als entsprechender Benutzer laufen, was man in der
 exim.conf angeben kann.

ich meinte eher gibt es überhaupt ein $HOME für den user? Denn wenn
folgendes aufgerufen wird:

  require_files = ${local_part}:+${home}:+${home}/.procmailrc:+/usr/bin/procmail

würde ich bei fehlendem $HOME auf die aufgetretene Fehlermeldung tippen.
Exim kann IMHO beim local_delivery gar nicht überprüfen, ob es eine
.procmailrc gibt, wenn kein $home existiert.


Hagen


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: exim liefert keine lokalen Mails aus

2004-06-21 Diskussionsfäden Gerhard Gaussling
Hallo Ullrich, Hagen, Christian

Am Montag 21 Juni 2004 11:43 schrieb Hagen Kuehnel:

 [EMAIL PROTECTED]:~$ ls -ld /home/
 drwxrwxr--   10 root users4096 Jun 16 08:54 /home/
 [EMAIL PROTECTED]:~$ ll /home/ | grep ulrich
 drwxr-xr-x   36 ulrich   users4.0k Jun 20 15:19 ulrich
  Auch procmail muss als entsprechender Benutzer laufen, was man in
  der exim.conf angeben kann.

 ich meinte eher gibt es überhaupt ein $HOME für den user?

Ich denke das hat Ulrich in seiner letzten mail schon beantwortet, es 
sei denn Du meinst die variable Christian.

Was ist eigendlich mit den Gruppenzugehörigkeiten?
Welcher Gruppe muß der user mail zugehören, und muß nicht ulrich der 
Gruppe mail zugehören?

Ulrich, was sagt groups ulrich, und was groups mail?

Oder hat das nichts mit dem Problem zu tun?

Vielleicht sollte Ulrich mal seine exim.conf und ~/.procmailrc mailen:
egrep -v '#|^ *$' /etc/exim/exim.conf 
cat ~/.procmailrc

ciao

Gerhard



Re: exim liefert keine lokalen Mails aus

2004-06-21 Diskussionsfäden Ulrich Frst
hab mal die Mails zusammengefasst:
*Michael Dominok schrieb:*
Kuck mal welchen Transport Dein Router für lokale Zustellung verwenddet.
# Stand-alone system, so no routers configured.
Für Maildir kannste' so was nehmen:
maildir_home:
  debug_print = T: maildir_home for [EMAIL PROTECTED]
  driver = appendfile
  maildir_format = true
  directory = $home/Maildir
  create_directory = true
  delivery_date_add
  envelope_to_add
  return_path_add
  mode = 0600
  mode_fail_narrower = false
Bei mir steht da:
local_delivery:
  driver = appendfile
  group = mail
  mode = 0660
  mode_fail_narrower = false
  envelope_to_add = true
  return_path_add = true
  file = /var/spool/mail/${local_part}
Also müsste er doch nach /var/spool/mail/ulrich liefern. (bzw. 
/var/mail/ulrich, ist ja nur ein Link)

*Hagen Kühnel - debianlist schrieb:*
 Was sagt denn .procmailrc bzw. äquivalente Konfigurationen zur
 lokalen Mailbehandlung, also des MDA?
.procmailrc gibt's nicht (mehr), hab ich beim entfernen von den 
Mail-Server-Versuchen deinstalliert. Allerdings ging's vorher auch schon 
nicht.
Allerdings steht (hatte ich schon einmal auskommentiert) nach 
dpkg-reconfigure exim und eximconfig wieder folgendes in exim.conf

procmail_pipe:
  driver = pipe
  command = /usr/bin/procmail
  return_path_add
  delivery_date_add
  envelope_to_add
# check_string = From 
# escape_string = From 
  suffix = 
Sollte ich wohl mal procmail installieren!?
Gurß Ulrich
Ach so, ein Home-Verzeichnis existiert sowohl für mich als auch für root.
--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)


Re: exim liefert keine lokalen Mails aus

2004-06-21 Diskussionsfäden Ulrich Fürst
Gerhard Gaussling schrieb:
Was ist eigendlich mit den Gruppenzugehörigkeiten?
Welcher Gruppe muß der user mail zugehören, und muß nicht ulrich der 
Gruppe mail zugehören?

Ulrich, was sagt groups ulrich, und was groups mail?
Ich bin in mail und mail gehört nur sich selbst an...
Btw. kann ich mit mail ulrich -s test testen ob mails ausgeliefert 
werden? Weil es ist irgendwie schlecht wenn man auf Systemmails warten 
muss. So oft kommen, äh kamen die ja auch nicht (etwa 1 bis 2 tägl.)

Oder hat das nichts mit dem Problem zu tun?
Vielleicht sollte Ulrich mal seine exim.conf und ~/.procmailrc mailen:
egrep -v '#|^ *$' /etc/exim/exim.conf 
cat ~/.procmailrc
die gibt's hier nicht. Ich hab auch in den Backups geschaut. Da gab's 
die auch noch nie (zu Zeiten wo lokale Mail aber funktionierte.
Soll ich mal eine Anlegen mit:
PATH=/usr/local/bin:/usr/bin:/bin
MAILDIR=/var/mail/$LOGNAME 

# exim.conf ##
qualify_domain = debian
local_domains = debian:localhost
local_domains_include_host = true
local_domains_include_host_literals = true
never_users = root
host_lookup = *
host_accept_relay = 127.0.0.1 : 1
host_auth_accept_relay = *
trusted_users = mail
smtp_verify = false
gecos_pattern = ^([^,:]*)
gecos_name = $1
smtp_accept_queue_per_connection = 100
freeze_tell_mailmaster = true
received_header_text = Received: \
 ${if def:sender_rcvhost {from ${sender_rcvhost}\n\t}\
 {${if def:sender_ident {from ${sender_ident} }}\
 ${if def:sender_helo_name {(helo=${sender_helo_name})\n\t\
 by ${primary_hostname} \
 ${if def:received_protocol {with ${received_protocol}}} \
 id ${message_id}\
 ${if def:received_for {\n\tfor $received_for}}
receiver_try_verify = true
end
local_delivery:
  driver = appendfile
  group = mail
  mode = 0660
  mode_fail_narrower = false
  envelope_to_add = true
  return_path_add = true
  file = /var/spool/mail/${local_part}
address_pipe:
  driver = pipe
  path = /usr/bin:/bin:/usr/local/bin
  return_output
address_file:
  driver = appendfile
  envelope_to_add = true
  return_path_add = true
address_directory:
  driver = appendfile
  no_from_hack
  prefix = 
  suffix = 
address_reply:
  driver = autoreply
procmail_pipe:
  driver = pipe
  command = /usr/bin/procmail
  return_path_add
  delivery_date_add
  envelope_to_add
  suffix = 
end
real_local:
  prefix = real-
  driver = localuser
  transport = local_delivery
system_aliases:
  driver = aliasfile
  file_transport = address_file
  pipe_transport = address_pipe
  file = /etc/aliases
  search_type = lsearch
userforward:
  driver = forwardfile
  file_transport = address_file
  pipe_transport = address_pipe
  reply_transport = address_reply
  no_verify
  check_ancestor
  check_local_user
  file = .forward
  modemask = 002
  filter
localuser:
  driver = localuser
  transport = local_delivery
end
end
*  *   F,2h,15m; G,16h,2h,1.5; F,4d,8h
end
[EMAIL PROTECTED]${lookup{$1}lsearch{/etc/email-addresses}\
{$value}fail} frFs
end


--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)


Re: exim liefert keine lokalen Mails aus

2004-06-21 Diskussionsfäden Gerhard Gaussling
Hallo Ulrich,

Am Montag 21 Juni 2004 23:50 schrieb Ulrich Fürst:
  Ulrich, was sagt groups ulrich, und was groups mail?

 Ich bin in mail und mail gehört nur sich selbst an...

Das ist dann ok so.

 Btw. kann ich mit mail ulrich -s test testen ob mails ausgeliefert
 werden? Weil es ist irgendwie schlecht wenn man auf Systemmails
 warten muss. So oft kommen, äh kamen die ja auch nicht (etwa 1 bis 2
 tägl.)
ja, z.B. so:
$ sudo tail /var/log/exim/mainlog |mail -s Mail-Test VOM `date` ulrich

  Oder hat das nichts mit dem Problem zu tun?
 
  Vielleicht sollte Ulrich mal seine exim.conf und ~/.procmailrc
  mailen: egrep -v '#|^ *$' /etc/exim/exim.conf
  cat ~/.procmailrc

 die gibt's hier nicht. Ich hab auch in den Backups geschaut. Da gab's
 die auch noch nie (zu Zeiten wo lokale Mail aber funktionierte.

Bei mir läuft das auch über exim und kmail ohne procmail, das war's.

 Soll ich mal eine Anlegen mit:
  PATH=/usr/local/bin:/usr/bin:/bin
  MAILDIR=/var/mail/$LOGNAME    

Dein Problem wird irgendwo anders liegen.

Gute Nacht, ich muß jetzt schlafen...

ciao

Gerhard



Re: exim liefert keine lokalen Mails aus

2004-06-20 Diskussionsfäden Ulrich Fürst
Ulrich Fürst schrieb:
Warum will er überhaupt nach /home/ulrich liefern und nicht nach 
/var/mail/ulrich? (bzw. wo stellt man das denn ein (in 
/etc/exim/exim.conf hab ich dazu nichts gefunden)
Kleine Korrektur, gefunden hab ich schon was nämlich:
local_delivery:
  driver = appendfile
  group = mail
  mode = 0660
  mode_fail_narrower = false
  envelope_to_add = true
  return_path_add = true
  file = /var/spool/mail/${local_part}
Nur spricht das ja dagegen, das er die Mails nach /home/ulrich liefert!?
Gruß Ulrich
--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)


Re: exim liefert keine lokalen Mails aus

2004-06-20 Diskussionsfäden Hagen Kühnel - debianlist
'n Abend

Am Son, 20 Jun 2004, schrieb Ulrich Fürst:

 Ulrich Fürst schrieb:
 Warum will er überhaupt nach /home/ulrich liefern und nicht nach 
 /var/mail/ulrich? (bzw. wo stellt man das denn ein (in 
 /etc/exim/exim.conf hab ich dazu nichts gefunden)
 
 Kleine Korrektur, gefunden hab ich schon was nämlich:
 local_delivery:
   driver = appendfile
   group = mail
   mode = 0660
   mode_fail_narrower = false
   envelope_to_add = true
   return_path_add = true
   file = /var/spool/mail/${local_part}
 
 Nur spricht das ja dagegen, das er die Mails nach /home/ulrich liefert!?

Was sagt denn .procmailrc bzw. äquivalente Konfigurationen zur
lokalen Mailbehandlung, also des MDA?

Transport procmail_pipe:
wenn procmail nicht ins home-dir kann, vermute ich mal einen
exit-code != 0

Hagen
-- 
13/ 81
Nichts ist schwerer und erfordert mehr Charakter,
als sich in offenem Gegensatz zu seiner Zeit zu
befinden und zu sagen:  Nein!
  Kurt Tucholsky


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)