Hola a todos, dejenme explicar un poco el problema.
Estoy desarrollando una aplicacion web con php que hace el tipico registro de usuarios con mysql y envia un mail de confirmacion a la direccion de correo electronico registrado por el mismo usuario, no es mailing ni spam, y esto lo haria con la funcion mail() de php.
Quiero poner esto en mi propio servidor web configurado con centos 5.5, apache, php, mysql, phpmyadmin, postfix, dovecot. Ya tengo configurado el apache, mysql, phpmyadmin y estan funcionando bien. No quiero recibir correos ya que solo se va a usar para enviar correos de notificacion como ya explique antes. Segun lei para poder enviar mails fuera de mi red es necesario instalar postfix con sasl cosa que ya hice. Se que debo conseguir una ip estatica y dominio y registrar este nominio a la ip estatica. Todo lo estoy haciendo dentro del mismo servidor, no uso servidores diferentes para nada, mail, php, mysql, todo va a estar en el mismo servidor.
Ahora mis dudas son:
Si yo cierro el puerto 25 con el firewall solo se bloquean las conecciones entrantes o mi aplicacion tambien quedaria bloqueada y ya no podria enviar mails?
Necesito configurar algun servidor DNS?
Necesito un servidor DNS MX para enviar mails? o se lo puede hacer sin uno? (esto me tiene muy confundido la verdad)
Como se registra al dominio que yo adquiera en algun lado con la ip estatica de mi servidor?
Y por ultimo para no aburrirlos mas . Si alguien me puede explicar como funciona o como hace un servidor para el envio y recepcion de correos (como funciona, no las configuraciones porque eso seria muy amplio) le estaria muy agradecido.