Configuración de sendmail.mc en Ubuntu Edgy para que envie email desde localhost

Es necesario editar el fichero /etc/mail/sendmail.mc y cambiar las siguientes líneas:
dnl # Daemon options – restrict to servicing LOCALHOST ONLY !!!
dnl # Remove `, Addr=’ clauses to receive from any interface
dnl # If you want to support IPv6, switch the commented/uncommentd lines
FEATURE(`no_default_msa’)dnl
dnl DAEMON_OPTIONS(`Family=inet6, Name=MTA-v6, Port=smtp, Addr=::1′)dnl
DAEMON_OPTIONS(`Family=inet,  Name=MTA-v4, Port=smtp, Addr=127.0.0.1‘)dnl
dnl DAEMON_OPTIONS(`Family=inet6, Name=MSP-v6, Port=submission, Addr=::1’)dnl
DAEMON_OPTIONS(`Family=inet,  Name=MSP-v4, Port=submission, Addr=127.0.0.1‘)dnl
dnl #

por

dnl # Daemon options – restrict to servicing LOCALHOST ONLY !!!
dnl # Remove `, Addr=’ clauses to receive from any interface
dnl # If you want to support IPv6, switch the commented/uncommentd lines
FEATURE(`no_default_msa’)dnl
dnl DAEMON_OPTIONS(`Family=inet6, Name=MTA-v6, Port=smtp, Addr=::1′)dnl
DAEMON_OPTIONS(`Family=inet,  Name=MTA-v4, Port=smtp ‘)dnl
dnl DAEMON_OPTIONS(`Family=inet6, Name=MSP-v6, Port=submission, Addr=::1′)dnl
DAEMON_OPTIONS(`Family=inet,  Name=MSP-v4, Port=submission’)dnl
dnl #

después de hechos estos cambios y guardado el fichero hay que hacer:

> sendmailconfig
> make
> m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf

con estos cambios ya funciona el envío de mensajes con la función mail($to, $subject, $message, $headers) de php5

Recordar también configurar los ficheros:
/etc/mail/access    con:
Connect:192.168.x.xxx        RELAY  ## poner la IP de la máquina
/etc/mail/local-host-names   con:
vpuch.com   en mi caso.

sin estos cambios tenia los siguientes errores, en /var/log/mail.log, al enviar emails desde la web:

Feb 11 10:00:02 pppppppp sm-msp-queue[1501]: l1B7pHH7029767: to=Centro,vpuch(at)xxxxxx.com, ctladdr=www-data (33/33), delay=01:08:45, xdelay=00:00:00, mailer=relay, pri=600573, relay=[127.0.0.1] [127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1]

Parece que en esto el Ubuntu Edgy va bastante mejor que el Ubuntu Dapper y son mucho más fáciles de configurar todos los servicios de un servidor.