Synology-Forum.nl
Packages => Officiƫle Packages => Mail Station => Topic gestart door: Nyana op 25 april 2015, 18:19:32
-
Goedendag,
Net als velen hier heb ik mijn Synology NAS (DS1513+ x86) ook tot MailServer gepromoveerd. Bijna alles gaat goed: ik kan mail versturen, maar inkomende mail blijft in de wachtrij op "deferred" staan en de beschrijving geeft "temporary failure" aan.
Mijn NAS heb ik aardig dichtgespijkerd omdat ik een aantal diensten aan externe gebruikers biedt. Zo heb ik bijvoorbeeld het default "user" account alle rechten ontnomen en heb ik voor alle directory's en applicaties aparte groepen (read & read/write) gemaakt. Hierdoor kan ik per gebruiker aangeven welke directory's zichtbaar zijn, welke toegang tot apps mogelijk zijn en welke services iemand kan gebruiken. Op deze manier kunnen mijn gebruikers elkaars home directory ook niet zien of listen. Het nadeel is dat een aantal applicaties het default user account gebruiken om informatie weg te schrijven, denk aan SABnzbd/Sickbeard/Couchpotato/Transmission. Dit heb ik kunnen ondervangen door een nieuw account te maken en daar de applicaties aan te koppelen (zie: http://sickbeard.com/forums/viewtopic.php?f=4&t=5003). Mijn filosofie is dat iedere applicatie onder zijn eigen serviceaccount moet draaien en niet onder een algemeen account. Stukje veiliger.
Ik heb het vermoeden dat hierdoor ook mijn probleem wordt veroorzaakt. Ik ben geen SSH/unix specialist en alle kennis komt door uren Googlen en zelf prutsen. Als ik kijk naar de maillog dan zie ik de volgende error steeds terug komen:
Apr 25 17:21:22 MijnSynoNAS postfix/qmgr[7663]: 2B2F13E2001B: from=<afzender>, size=1147, nrcpt=1 (queue active)
Apr 25 17:21:22 MijnSynoNAS dovecot: lda(MijnUsername): Error: chdir(/var/services/homes/MijnUsername/) failed: Permission denied (euid=1026(MijnUsername) egid=100(users) missing +x perm: /var/services/homes, dir owned by 0:0 mode=0700)
Apr 25 17:21:22 MijnSynoNAS dovecot: lda(MijnUsername): Error: chdir(/var/services/homes/MijnUsername) failed: Permission denied
Apr 25 17:21:22 MijnSynoNAS dovecot: lda(MijnUsername): Error: user MijnUsername: Initialization failed: Namespace '': stat(/var/services/homes/MijnUsername/.Maildir) failed: Permission denied (euid=1026(MijnUsername) egid=100(users) missing +x perm: /var/services/homes, dir owned by 0:0 mode=0700)
Apr 25 17:21:22 MijnSynoNAS dovecot: lda(MijnUsername): Fatal: Invalid user settings. Refer to server log for more information.
Apr 25 17:21:23 MijnSynoNAS postfix/local[19191]: 2B2F13E2001B: to=<MijnUsername@mijndome.in>, orig_to=<info@mijndome.in>, relay=local, delay=7718, delays=7717/0.14/0/0.39, dsn=4.3.0, status=deferred (temporary failure)
Apr 25 17:21:23 MijnSynoNAS postfix/local[19191]: get message_id fail
Naar mijns inziens kan het niet aan de A, MX, PTR of SPF records liggen, maar is het puur een lokaal probleem op de NAS. Controle bij mxtoolbox.com en testexchangeconnectivity.com leveren overal groene vinkjes op.
Ik heb me de afgelopen 2 dagen suf zitten zoeken naar oplossingen om mail te ontvangen. Ik begrijp daaruit dat er een user "postfix" schrijft naar de ".Maildir" directory. Maar hoe moet ik die user rechten geven om in de "homes" te schrijven en dat voor alle al bestaande users en toekomstige nieuwe users?
Mocht iemand het antwoord weten en posten dan gaat mijn dank zowaar richting het hondsdolle.
-
Hier klaagt Dovecot erover dat er een 'x' permissie ontbreekt.
Apr 25 17:21:22 MijnSynoNAS dovecot: lda(MijnUsername): Error: chdir(/var/services/homes/MijnUsername/) failed: Permission denied (euid=1026(MijnUsername) egid=100(users) missing +x perm: /var/services/homes, dir owned by 0:0 mode=0700)
Meest recht-toe-recht-aan actie is dan:
cd /var/services/homes
chmod a+x .
Bij mij ziet het er als volgt uit:
Basalt> cd /var/services/homes
Basalt> ll
drwxr-xr-x 10 root root 4096 Oct 18 2012 .
drwxr-xr-x 19 root root 4096 Apr 23 21:16 ..
drwxr-xr-x 3 naam1 users 4096 Oct 27 2012 naam1
drwxr-xr-x 3 naam2 users 4096 Sep 27 2014 naam2
Succes,
/Erik
-
Basalt / Erik,
Dit is inderdaad de oplossing, mail stroomt nu weer binnen. Alleen kan ik als admin nu niet meer bij de "homes" directory komen. Is dit een gevolg van mijn designkeuze of mist admin nog een bepaald recht?
In ieder geval ben ik al geholpen, waarvoor mijn dank!