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

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

zwockel2014

Benutzer
Registriert
04. Okt. 2014
Beiträge
12
Reaktionspunkte
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
 
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
 
@ 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.
 
Schau mal ob du einen Port Konflikt hast. War bei mir mal der Fall.
 
Sollte mit netstat -l in der Konsole gehen.
 
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
 
Eigentlich sieht das gut aus. Hast du noch einen anderen Mailserver laufen. Zarafa z.b.
 
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.
 
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?
 
Du hast den letzten slash also / vergessen.
 
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.
 
Jetzt mal eine dumme frage. Der Mailserver verschickt normal die Email und fetchmail holt sie. In welche Warteschlange schaust du.
 
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
 
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.
 
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:
@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?
 
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