11 votos

¿Cuáles son los pasos para hacer el php mail() de la función de trabajo en ubuntu-server?

Quiero habilitar el simple php mail() de la función en un servidor de Ubuntu. Esto sólo será utilizada para el envío de la materia de administración y los registros. Esta es toda la funcionalidad de correo que quiero en esta máquina.

1) Puede que el nombre de 1 o 2 simples para la instalación estándar de ubuntu los paquetes que puedo usar para esto? Debe tomar pocos recursos y pocas dependencias. Que son las más comunes paquetes para este propósito y cuáles son los pros y los contras de lo que quiero hacer con ella? (Esta máquina wll nunca recibir el correo.)

2) Después de haber elegido un mailer paquete, ¿cómo voy a probarlo desde la línea de comandos? Es correcto voy a tener que permitir que las conexiones de salida remoto puerto 25?

3) ¿hay algún pasos para asegurarse de que php puede usar la función mail ()?

Quiero que este como una receta para el futuro de las instalaciones de servidor puedo seguir, por lo que sería interesante saber lo que puede salir mal y cómo tratar con él.

Edit: he instalado sendmail en la final, y esta eliminado exim4. Mail() de Php trabajó después de. Así que para mí sendmail parece más fácil que exim4. El anteriormente instalado php5 con exim4 no enviar correos.

7voto

moshen Puntos 1301
  1. El sendmail paquete. No hay problemas con lo que realmente, podría incluso ser instalado de forma predeterminada.
  2. # echo "test" | mail -s "test" your@email.com
  3. Ninguno de los otros, a continuación,. Echa un vistazo a la página de referencia.

3voto

Arie K Puntos 453
  1. Si desea enviar el correo (sin soplado completo MTA), puede instalar nullmailer paquetes.
  2. Sí, usted tiene que permitir las conexiones salientes a el puerto TCP 25. Para ser más restrictivo, abierto sólo a su dirección del servidor SMTP.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X