Kann keine eMails empfangen

Postfix, QMail, Sendmail, Dovecot, Cyrus, Courier, Anti-Spam
transmitter
Posts: 147
Joined: 2005-01-20 03:07

Kann keine eMails empfangen

Post by transmitter » 2005-07-04 13:43

Hi

Ich habe nach debianhowto jetzt exim4 installiert.
Gestern habe ich erfolgreich eMails von meinem Mail Client über exim verschicken können.

Ich habe auf diese eMails geantwortet, die sind nicht zurück gekommen, aber liegen auch nicht bei mir auf dem Server.

Unter /var/opt/vmail existiert auch noch kein Unterverzeichnis, obwohl ich einen Benutzer per vexim eingerichtet habe.
Von wem wird dann normalerweise das Maildir angelegt?

Im exim4 Mainlog steht ständig sowas hier:
2005-07-04 13:23:01 1DpP2T-0000wY-GY => Systemuser <mail@debian> R=localuser T=local_delivery
2005-07-04 13:23:01 1DpP2T-0000wY-GY Completed
und die beiden anderen logs sind leer.

Da passt doch irgendwas noch nicht, oder?

Bei POP3 bekomme ich natürlich einen Fehler, weil die Unterverzeichnisse fehlen :-/

Wisst ihr, was das sein könnte?

dodolin
RSAC
Posts: 4009
Joined: 2003-01-21 01:59
Location: Sinsheim/Karlsruhe

Re: Kann keine eMails empfangen

Post by dodolin » 2005-07-04 15:36

Wisst ihr, was das sein könnte?
Nope, meine Glaskugel ist im Urlaub.
Von wem wird dann normalerweise das Maildir angelegt?
Von Exim, wenn die Berechtigungen usw. stimmen. Wenn nicht, schreibt Exim das aber in seinen Log.

Roger Wilco
Administrator
Administrator
Posts: 6001
Joined: 2004-05-23 12:53

Re: Kann keine eMails empfangen

Post by Roger Wilco » 2005-07-04 16:44

Transmitter wrote:Wisst ihr, was das sein könnte?
Bestehende Aliase in /etc/aliases.

transmitter
Posts: 147
Joined: 2005-01-20 03:07

Re: Kann keine eMails empfangen

Post by transmitter » 2005-07-04 17:22

Roger Wilco wrote:
Transmitter wrote:Wisst ihr, was das sein könnte?
Bestehende Aliase in /etc/aliases.
Hmm .. für wen genau brauche ich da Aliase?

Ich habe einen:
root: SystemUser
das ist wohl aus Sicherheitsgründen so?

Was bräuchte ich denn noch?
vmail: ??
Meine Benutzer sind ja nur virtuell in der MySQL vorhanden und keine Systembenutzer, die kann ich ja da nicht eintragen? :(

Roger Wilco
Administrator
Administrator
Posts: 6001
Joined: 2004-05-23 12:53

Re: Kann keine eMails empfangen

Post by Roger Wilco » 2005-07-04 17:36

Du brauchst keine zusätzlichen Aliase, sondern die bereits vorhandenen kommen deiner Installation in die Quere.

transmitter
Posts: 147
Joined: 2005-01-20 03:07

Re: Kann keine eMails empfangen

Post by transmitter » 2005-07-04 17:39

Oh ..

Also meine aliases sieht so aus:

Code: Select all

root: Transmitter

postmaster: root

daemon: root
bin: root
sys: root
sync: root
games: root
man: root
lp: root
mail: root
news: root
uucp: root
proxy: root
postgres: root
www-data: root
backup: root
operator: root
list: root
irc: root
gnats: root
nobody: root

hostmaster: root
usenet: root
news: root
webmaster: root
www: root
ftp: root
abuse: root
noc: root
security: root

mailer-daemon: postmaster
clamav: root
Wie sollte die denn aussehen?
Ich finde nirgendwo ein vernünftiges Bsp. :(

Roger Wilco
Administrator
Administrator
Posts: 6001
Joined: 2004-05-23 12:53

Re: Kann keine eMails empfangen

Post by Roger Wilco » 2005-07-04 18:18

Transmitter wrote:Wie sollte die denn aussehen?
Ich finde nirgendwo ein vernünftiges Bsp. :(
Ã?berlege, welche E-Mail-Adresse du angelegt hast und welche davon von der Aliases-Datei abgefangen wird.
Wenn dir das nicht klar ist, führe mal `exim -bhc 127.0.0.1` aus.

transmitter
Posts: 147
Joined: 2005-01-20 03:07

Re: Kann keine eMails empfangen

Post by transmitter » 2005-07-04 19:38

Sorry, aber daraus werde ich nicht so richtig schlau :(
354 Enter message, ending with "." on a line by itself
Hallo
.
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "acl_check_content"
>>> processing "deny"
>>> check senders = :
>>> meineDomain.de in ""? no (end of list)
>>> webmaster@meineDomain.de in ":"? no (end of list)
>>> deny: condition test failed
>>> processing "deny"
>>> check demime = *
>>> check condition = ${if >{$demime_errorlevel}{2}{1}{0}}
>>> = 0
>>> deny: condition test failed
>>> processing "deny"
>>> check demime = scr:vbs:bat:lnk:pif:bz2
>>> deny: condition test failed
>>> processing "warn"
>>> check malware = *
>>> warn: condition test failed
>>> processing "warn"
>>> check spam = vmail:true
>>> trying server 127.0.0.1, port 782
>>> warn: condition test succeeded
>>> processing "warn"
>>> check spam = vmail:true
>>> warn: condition test succeeded
>>> processing "deny"
>>> check hosts = emi.mail.pas.earthlink.net
>>> gethostbyname2 looked up these IP addresses:
>>> name=emi.mail.pas.earthlink.net address=207.217.120.81
>>> host in "emi.mail.pas.earthlink.net"? no (end of list)
>>> deny: condition test failed
>>> processing "deny"
>>> check hosts = emi.mail.pas.earthlink.net
>>> gethostbyname2 looked up these IP addresses:
>>> name=emi.mail.pas.earthlink.net address=207.217.120.81
>>> host in "emi.mail.pas.earthlink.net"? no (end of list)
>>> deny: condition test failed
>>> processing "accept"
>>> accept: condition test succeeded
>>> unspool_mbox(): unlinking '/var/spool/exim4/scan/1DpUga-00012o-1y/1DpUga-00012o-1y.eml'
>>> unspool_mbox(): unlinking '/var/spool/exim4/scan/1DpUga-00012o-1y/1DpUga-00012o-1y-00000.com'
LOG: 1DpUga-00012o-1y <= webmaster@meineDomain.de H=localhost (User) [127.0.0.1] P=smtp S=899
250 OK id=1DpUga-00012o-1y
Wenn ich das richtig verstehe ist z.B. der Test auf Anhänge mit bestimmten Dateiendungen Fehlgeschlagen, weil ich keine solche Anhänge versand habe?

D.h. soweit müsste alles funktionieren, oder taucht da noch irgendein Problem auf?

So wie ich das verstehe würde ich jetzt in /etc/aliases die Zeile mailer-daemon: postmaster durch mailer-daemon: vmail ersetzen, kann das sein?