There was an error sending your message: Failed to open sendmail [/var/qmail/bin/sendmail] for execution.

Como solucionar problema de envío de emails con Plesk usando qmail y Horde.

Al enviar correo con horde podemos encontrarnos este error

There was an error sending your message: Failed to open sendmail [/var/qmail/bin/sendmail] for execution.

Esto es debido a que tenemos deshabilitadas funciones en php.
Una cadena que funciona, limitando las funciones a ejecutar al máximo es esta:

disable_functions = system,passthru,readfile,escapeshellarg,proc_close,proc_open,ini_alter,dl,parse_ini_file,show_source,curl_exec

Más información en : http://kb.swsoft.com/en/2278

Internal Plesk error occurred: dnsmng::restart() failed: dnsmng failed: dnsmng: Empty fields ‘host’ or ‘opt’ in PTR record

Hoy me he encontrado con este error al crear la primera cuenta de usuario en una instalación nueva de Plesk.

Al instalar Plesk, se crea una primera cuenta de usuario por defecto y nunca había sido un problema acceder al panel de control, pero al rellenar todos los datos aparecía este error :

[shell]Internal Plesk error occurred: dnsmng::restart() failed: dnsmng failed: dnsmng: Empty fields ‘host’ or ‘opt’ in PTR record[/shell]

Googleando un poco y con un poco de destreza he creado una solución al estilo que más me gusta: copiar y pegar.

[shell]mysql -u admin -p`cat /etc/psa/.psa.shadow` p -e “update dns_recs set displayHost=displayVal, host=displayVal where id=1 ;”[/shell]

funciona perfectamente, pero notad que está para el usuario con id=1 ,es muy raro que tengais alguno más en una instalación nueva, pero nunca se sabe.