PDA

Bekijk Volledige Versie : /usr/bin/maildrop: Permission denied ? we blijven bezig



Herbert
11/03/15, 12:06
Sorry dat ik zoveel vraag hier maar ik ben al weer 5 uur bezig om een fout te vinden waar ik niet uit kom.
Ik gebruik Dovecot/Postfix en ik kreeg opeens de fout:

Mar 11 11:49:25 server1 postfix/qmgr[22327]: C066641F11: from=<>, size=3943, nrcpt=1 (queue active)
Mar 11 11:49:25 server1 pipe[31470]: fatal: pipe_command: execvp /usr/bin/maildrop: Permission denied
Mar 11 11:49:25 server1 postfix/pipe[31469]: C066641F11: to=<webmaster@xxxxxxxx.com>, relay=maildrop, delay=511, delays=511/0.03/0/0.09, dsn=4.3.0, status=deferred (temporary failure. Command output: pipe: fatal: pipe_command: execvp /usr/bin/maildrop: Permission denied )

Weet iemand een oplossing hiervoor?

Gr, Herbert

SF-Jeroen
11/03/15, 12:43
Lijkt me een rechten probleem. Kan je even opzoeken hoe maildrop is gechowned en in welke groepen postfix zit?

Herbert
11/03/15, 15:11
Lijkt me een rechten probleem. Kan je even opzoeken hoe maildrop is gechowned en in welke groepen postfix zit?
Postfix zit in de primaire groep postfix en verder in de groep mail, maildrop is vmail:vmail (700/755 etc.. allemaal geprobeerd)

visser
11/03/15, 20:18
Sorry dat ik zoveel vraag hier maar ik ben al weer 5 uur bezig om een fout te vinden waar ik niet uit kom.
Ik gebruik Dovecot/Postfix en ik kreeg opeens de fout:

Mar 11 11:49:25 server1 postfix/qmgr[22327]: C066641F11: from=<>, size=3943, nrcpt=1 (queue active)
Mar 11 11:49:25 server1 pipe[31470]: fatal: pipe_command: execvp /usr/bin/maildrop: Permission denied
Mar 11 11:49:25 server1 postfix/pipe[31469]: C066641F11: to=<webmaster@xxxxxxxx.com>, relay=maildrop, delay=511, delays=511/0.03/0/0.09, dsn=4.3.0, status=deferred (temporary failure. Command output: pipe: fatal: pipe_command: execvp /usr/bin/maildrop: Permission denied )

Weet iemand een oplossing hiervoor?

Gr, Herbert

Dat is niet het type fout wat 'opeens' gebeurt.
Controleer eens met de package manager (rpm of dpkg) of de permissies van de programma's en de directory's waar ze hun werk doen nog kloppen.
(dwz: vergelijk de permissies van de package met de huidige install. Behalve wat config files zou alles hetzelfde moeten zijn).


Wat ook nog _zou_ kunnen is dat een filesysteem (/var bv wegens een fout) nu ro gemount is ipv rw .

Maar denk vooral of je niet wat eerder dingen hebt zitten chmod /chown (-r ) 'en.

Herbert
11/03/15, 21:13
Vanmiddag heb ik dovecot en postfix opnieuw geinstalleerd en het heeft weinig geholpen, wel vermoed ik dat de fout in dovecot zit.
Ik zal de config even hier neer zetten:

listen = *,[::]
protocols = imap pop3
auth_mechanisms = plain login
disable_plaintext_auth = no
log_timestamp = "%Y-%m-%d %H:%M:%S "
mail_privileged_group = vmail
ssl_cert = </etc/postfix/smtpd.cert
ssl_key = </etc/postfix/smtpd.key
passdb {
args = /etc/dovecot-sql.conf
driver = sql
}
userdb {
args = /etc/dovecot-sql.conf
driver = sql
}
plugin {
quota = dict:user::file:/var/vmail/%d/%n/.quotausage
sieve=/var/vmail/%d/%n/.sieve
}
service auth {
unix_listener /var/spool/postfix/private/auth {
group = postfix
mode = 0660
user = postfix
}
unix_listener auth-userdb {
group = vmail
mode = 0600
user = vmail
}
user = root
}
service imap-login {
client_limit = 1000
process_limit = 500
}
protocol imap {
mail_plugins = quota imap_quota
}
protocol pop3 {
pop3_uidl_format = %08Xu%08Xv
mail_plugins = quota
}
protocol lda {
mail_plugins = sieve quota
postmaster_address = root@localhost
}
De config's worden aangemaakt door ISPConfig
Ik ben zelf niet aan het chmodden geweest, alleen Centovacast geinstalleerd met de installer.
Of het nu aan Centova ligt dat weet ik niet, het viel mij wel op dat het na die tijd gebeurd was.
De /var is wel goed, deze staat op rw, ik kan ook gewoon schrijven en lezen in de /var

Gr, Herbert

visser
11/03/15, 21:36
Vanmiddag heb ik dovecot en postfix opnieuw geinstalleerd en het heeft weinig geholpen, wel vermoed ik dat de fout in dovecot zit.
Ik zal de config even hier neer zetten:

listen = *,[::]

[..]
}
De config's worden aangemaakt door ISPConfig
Ik ben zelf niet aan het chmodden geweest, alleen Centovacast geinstalleerd met de installer.
Of het nu aan Centova ligt dat weet ik niet, het viel mij wel op dat het na die tijd gebeurd was.
De /var is wel goed, deze staat op rw, ik kan ook gewoon schrijven en lezen in de /var

Gr, Herbert

Als het een rpm gebaseerd systeem is,

rpmverify -v postfix
of
rpm -V -v postfix

Herbert
12/03/15, 04:16
De virtual_transport stond op maildrop "virtual_transport = maildrop" en die heb ik nu veranderd naar "virtual_transport = dovecot"
Alles werkt nu wel, nu blijft nog de vraag waarom maildrop er mee is gestopt?
In principe heb ik ook niet meer nodig dan postfix en dovecot voor de mail afhandeling.