Mail Server Mail-Server eingehende E-Mails bleiben in der Warteschlange hängen.

Status
Für weitere Antworten geschlossen.

zwockel2014

Benutzer
Mitglied seit
04. Okt 2014
Beiträge
12
Punkte für Reaktionen
0
Punkte
1
Ich habe mit dem E-Mail-Server das Problem, dass eingehende E-Mails in der Warteschlange hängen bleiben.
Im Log steht:
doveconf: Warning: NOTE: You can get a new clean config file with: doveconf -n > dovecot-new.conf
doveconf: Warning: Obsolete setting in /var/packages/MailServer/target/etc/dovecot/conf.d/imap.conf:2: listen=..ort has been replaced by service { inet_listener { port } }
doveconf: Warning: Obsolete setting in /var/packages/MailServer/target/etc/dovecot/conf.d/imap.conf:2: protocol { listen } has been replaced by service { inet_listener { address } }
doveconf: Warning: NOTE: You can get a new clean config file with: doveconf -n > dovecot-new.conf
doveconf: Warning: Obsolete setting in /var/packages/MailServer/target/etc/dovecot/conf.d/imap.conf:2: listen=..ort has been replaced by service { inet_listener { port } }
doveconf: Warning: Obsolete setting in /var/packages/MailServer/target/etc/dovecot/conf.d/imap.conf:2: protocol { listen } has been replaced by service { inet_listener { address } }
Wenn ich versuche im Terminal doveconf -n > dovecot-new.conf aus zuführen bekomme ich die Meldung:
-ash: doveconf: not found.

Es wäre schön wenn mir jemand helfen könnte.
Ich bekomme seit 29.09. keine E-Mails mehr!!!

Beste Grüße
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Hast du am 29. ein Upgrade gemacht? Es scheint als habe sich die Dovecot Version verändert
dovecnf befindet sich in
Code:
/volume1/@appstore/MailServer/bin/
Allerdings weiss ich ned ob es war bringt die Konfig neuzuschreiben. Habe meine imap.conf mal angeschaut. Da steht nicht mehr als
Code:
protocol imap {
}
drin. Drum würde ich empfehlen die Datei wegzusichern und dann obiges in imap.conf einzutragen
Code:
cd /volume1/@appstore/MailServer/etc/dovecot/conf.d
mv imap.conf imap.conf.bak
und dann mit dem Editor imap.conf wieder anlegen und mit dem protocol imap von oben befüllen
 

zwockel2014

Benutzer
Mitglied seit
04. Okt 2014
Beiträge
12
Punkte für Reaktionen
0
Punkte
1
@ Jahlives:
ein Ändern der imap.conf und reboot brachte keine Änderung.
Wenn ich im Verzeichnis doveconf -n > dovecot-new.conf ausführen möchte kommt -ash: doveconf: not found.
Im Verzeichnis cd /volume1/@appstore/MailServer/bin/
sind 90.3K Jun 27 06:39 doveconf
-rw-r--r-- 1 root root 0 Oct 11 07:18 dovecot-new.conf
enthalten.
Hast Du noch eine Idee? Muß der Syntax doveconf -n > dovecot-new.conf vieleicht anders lauten? dovecot-new.conf wird ja angelegt. Nur ohne Inhalt.
 

fbl1

Benutzer
Mitglied seit
24. Sep 2010
Beiträge
881
Punkte für Reaktionen
0
Punkte
42
Schau mal ob du einen Port Konflikt hast. War bei mir mal der Fall.
 

fbl1

Benutzer
Mitglied seit
24. Sep 2010
Beiträge
881
Punkte für Reaktionen
0
Punkte
42
Sollte mit netstat -l in der Konsole gehen.
 

zwockel2014

Benutzer
Mitglied seit
04. Okt 2014
Beiträge
12
Punkte für Reaktionen
0
Punkte
1
Dann erhalte ich Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:49152 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:snmp 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:9090 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:49160 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:3240 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:3689 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:6281 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:9002 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:mysql 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:650 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:netbios-ssn 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:236 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:9005 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:pop3 0.0.0.0:* LISTEN
tcp 0 0 localhost:imap 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:webcache 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:144 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:50001 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:50002 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:ftp 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:ipp 0.0.0.0:* LISTEN
tcp 0 0 localhost:postgres 0.0.0.0:* LISTEN
tcp 0 0 localhost:18617 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:smtp 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:54810 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:3483 0.0.0.0:* LISTEN
tcp 0 0 localhost:4700 0.0.0.0:* LISTEN
tcp 0 0 localhost:412 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:microsoft-ds 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:3262 0.0.0.0:* LISTEN
 

fbl1

Benutzer
Mitglied seit
24. Sep 2010
Beiträge
881
Punkte für Reaktionen
0
Punkte
42
Eigentlich sieht das gut aus. Hast du noch einen anderen Mailserver laufen. Zarafa z.b.
 

fbl1

Benutzer
Mitglied seit
24. Sep 2010
Beiträge
881
Punkte für Reaktionen
0
Punkte
42
Da sieht das schon ganz anders aus. Um die Datei zu erstellen solltest du das private mit Pfad Angaben mal ausführen oder mal ./ davor setzen.
 

zwockel2014

Benutzer
Mitglied seit
04. Okt 2014
Beiträge
12
Punkte für Reaktionen
0
Punkte
1
Da kommen wir der Sache wohl langsam näher. Nur bekomme ich jetzt obwohl ich als root angemeldet bin ein permission denied:

DiskStation> cd /volume1/@appstore/MailServer/etc/dovecot/conf.d
DiskStation> ./ doveconf -n > dovecot-new.conf
-ash: ./: Permission denied
DiskStation> cd ..
DiskStation> /volume1/@appstore/MailServer/etc/dovecot/conf.d doveconf -n > dove
cot-new.conf
-ash: /volume1/@appstore/MailServer/etc/dovecot/conf.d: Permission denied
DiskStation> cd /volume1/@appstore/MailServer/etc/dovecot/conf.d
DiskStation> mv imap.conf imap.conf.bak2
DiskStation> /volume1/@appstore/MailServer/etc/dovecot/conf.d doveconf -n > dove
cot-new.conf
-ash: /volume1/@appstore/MailServer/etc/dovecot/conf.d: Permission denied
Was nun?
 

fbl1

Benutzer
Mitglied seit
24. Sep 2010
Beiträge
881
Punkte für Reaktionen
0
Punkte
42
Du hast den letzten slash also / vergessen.
 

zwockel2014

Benutzer
Mitglied seit
04. Okt 2014
Beiträge
12
Punkte für Reaktionen
0
Punkte
1
Ich habe nun mit "cd /volume1/@appstore/MailServer/bin/" in das Verzeichnis von doveconf gewechselt und habe dort "./doveconf -n > dovecot-new.conf" eingegeben.
Dieses lief nun auch durch. Nach reboot bekomme ich aber immer noch die Fehlermeldung :
doveconf: Warning: NOTE: You can get a new clean config file with: doveconf -n > dovecot-new.conf
doveconf: Warning: Obsolete setting in /var/packages/MailServer/target/etc/dovecot/conf.d/imap.conf:2: listen=..:port has been replaced by service { inet_listener { port } }
doveconf: Warning: Obsolete setting in /var/packages/MailServer/target/etc/dovecot/conf.d/imap.conf:2: protocol { listen } has been replaced by service { inet_listener { address } }
doveconf: Warning: NOTE: You can get a new clean config file with: doveconf -n > dovecot-new.conf
doveconf: Warning: Obsolete setting in /var/packages/MailServer/target/etc/dovecot/conf.d/imap.conf:2: listen=..:port has been replaced by service { inet_listener { port } }
doveconf: Warning: Obsolete setting in /var/packages/MailServer/target/etc/dovecot/conf.d/imap.conf:2: protocol { listen } has been replaced by service { inet_listener { address } }
Wenn ich in der /var/packages/MailServer/target/etc/dovecot/conf.d/imap.conf den Port 143 herausnehme und ein reboot mache wird der Port wieder eingetragen. und die Mail´s bleiben weiterhin in der Wartteschlange mit obriger Fehlermeldung mit deferred stehen und werden nicht an Zarafa weitergeleitet.
 

fbl1

Benutzer
Mitglied seit
24. Sep 2010
Beiträge
881
Punkte für Reaktionen
0
Punkte
42
Jetzt mal eine dumme frage. Der Mailserver verschickt normal die Email und fetchmail holt sie. In welche Warteschlange schaust du.
 

zwockel2014

Benutzer
Mitglied seit
04. Okt 2014
Beiträge
12
Punkte für Reaktionen
0
Punkte
1
Verschicken klappt ja auch.
Nur brauche ich den Mailserver, da ich eine DYNDNS Adresse habe. Eingehende Mails landen in der Warteschlange vom Mailserver und bleiben dort mit der o.g. Meldung hängen.
Mit Postfix war es früher doch einfacher :( .Bildschirmfoto vom 2014-10-13 19:02:50.jpg
 

fbl1

Benutzer
Mitglied seit
24. Sep 2010
Beiträge
881
Punkte für Reaktionen
0
Punkte
42
Da tippe ich aber eher auf zarafa das da was nicht stimmt. Zarafa sollte die Mail aus der Warteschlange holen. Irgend etwas an zarafa geändert.
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Ich habe nun mit "cd /volume1/@appstore/MailServer/bin/" in das Verzeichnis von doveconf gewechselt und habe dort "./doveconf -n > dovecot-new.conf" eingegeben.
das bringt nicht viel, weil damit die neue Konfig nicht im Konrfigurationsverzeichnis erstellt wird sondern im bin Verzeichnis
Code:
[COLOR=#333333]cd /volume1/@appstore/MailServer/bin/
./dovecont -n > [/COLOR]/volume1/@appstore/MailServer/etc/dovecot/conf.d/dovecot-new.conf
und wenn du manuell etwas an imap.conf änderst dann probier es ohne Reboot der ganzen DS. Denn dabei werden oft die Konfigs neugeschrieben
Code:
/volume1/@appstore/MailServer/scripts/DovecotDaemon.sh restart
 
Zuletzt bearbeitet:

zwockel2014

Benutzer
Mitglied seit
04. Okt 2014
Beiträge
12
Punkte für Reaktionen
0
Punkte
1
@jahlives
Wenn ich cd /volume1/@appstore/MailServer/bin/
./doveconf -n > /volume1/@appstore/MailServer/etc/dovecot/conf.d/dovecot-new.conf ausführe bekomme ich direkt die Fehlermeldung:
doveconf: Warning: NOTE: You can get a new clean config file with: doveconf -n > dovecot-new.conf
doveconf: Warning: Obsolete setting in /var/packages/MailServer/target/etc/dovecot/conf.d/imap.conf:2: listen=..ort has been replaced by service { inet_listener { port } }
doveconf: Warning: Obsolete setting in /var/packages/MailServer/target/etc/dovecot/conf.d/imap.conf:2: protocol { listen } has been replaced by service { inet_listener { address } }
doveconf: Warning: NOTE: You can get a new clean config file with: doveconf -n > dovecot-new.conf
doveconf: Warning: Obsolete setting in /var/packages/MailServer/target/etc/dovecot/conf.d/imap.conf:2: listen=..ort has been replaced by service { inet_listener { port } }
doveconf: Warning: Obsolete setting in /var/packages/MailServer/target/etc/dovecot/conf.d/imap.conf:2: protocol { listen } has been replaced by service { inet_listener { address } }.
Wenn ich /var/packages/MailServer/target/etc/dovecot/conf.d/imap.conf in /var/packages/MailServer/target/etc/dovecot/conf.d/imap.conf.bak ändere läuft
./doveconf -n > /volume1/@appstore/MailServer/etc/dovecot/conf.d/dovecot-new.conf zwar durch nur erhalte ich die Fehlermeldung temporary failure. Command output: Postdrop: warning : uid=1026 Disk quota exceeded sendmail:fatal (1026) queue file write error. Auch /volume1/@appstore/MailServer/scripts/DovecotDaemon.sh restart
bringt die gleiche Fehlermeldung. Nach reboot erhalte ich die o.g. Meldung.
Was nun?
 

fbl1

Benutzer
Mitglied seit
24. Sep 2010
Beiträge
881
Punkte für Reaktionen
0
Punkte
42
Also für mich sieht es so aus als wenn die quota erreicht ist und deshalb nicht mehr geschrieben werden kann. Solltest du vielleicht abschalten.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat