Básicamente tengo una máquina Ubuntu Server y me gustaría una solución a prueba de idiotas para enviar correos electrónicos desde mi sitio web que también se está ejecutando en esta misma máquina.
Mis dudas son:
1) ¿Debo usar postfix o hay soluciones más simples para un servidor smtp?
2) ¿Necesito poder recibir correos electrónicos también? Solo quiero enviar correos electrónicos ...
3) Hice una prueba simple con postfix que venía con mi servidor Ubuntu y el correo electrónico fue enviado, pero fue al buzón de correo no deseado de mi gmail. De todos modos para evitar el cuadro de spam?
4) El remitente del correo electrónico fue [email protected]. ¿Cómo cambio eso?
¡Muchas gracias!
-Sergio
Respuestas:
La elección de Desktop Ubuntus es el paquete msmtp-mta (instalado como reemplazo predeterminado de sendmail).
fuente
Esta no es exactamente la solución que dijo que estaba buscando, pero si tiene acceso a otro servidor smtp, puede usar nullmailer .
Tiene 93kB instalados para karmic, y necesita una o dos líneas de configuración ... :)
fuente
No necesita ejecutar un servidor SMTP usted mismo. Puede manipular su sistema para enviar utilizando un servidor de caja diferente. Por ejemplo, si tiene acceso al servidor de correo de su ISP (o servicio de alojamiento), puede enviar correo desde allí.
Dar una respuesta realmente útil requeriría saber realmente lo que está tratando de hacer: su explicación es realmente vaga. ¿Quieres enviar un correo electrónico desde un script CGI o qué?
fuente
Primero: querrá agregar la posibilidad de recibir correos electrónicos, y si es solo para rebotes , a menos que use un correo electrónico que no sea uno en el servidor. Si lo hace, probablemente tampoco necesitará el servidor SMTP: todos los proveedores de correo electrónico que conozco proporcionan uno solo.
Postfix no es muy difícil de configurar, siempre y cuando sepas lo que estás haciendo. Es posible que desee leer la documentación de Postfix y sobre los sistemas de correo en general.
Sí, esto es trabajo, pero elegiste ejecutar tu propio servidor. Si no quieres el trabajo, no ejecutes uno.
Esta debería ser la reescritura de direcciones canónicas .
Acerca del spam: ¿Su servidor está ubicado en su casa? Los correos de conexiones de acceso telefónico generalmente están bloqueados en todas partes.
fuente
Se utiliza un servidor SMTP para enviar correo y un POP3 para recibir correo. Para la entrega de correo no deseado, no estoy seguro de qué podría causar eso, porque envié un correo electrónico desde una aplicación usando los detalles SMTP de gmail, pero el correo se entregó a mis correos no deseados.
fuente
Es posible que su correo se haya marcado como correo no deseado porque el remitente era un valor predeterminado obvio: "mysite.dyndns.org".
Para solucionarlo: estoy lejos de ser un experto en Postfix, pero ¿has buscado en / etc / postfix /, probablemente el archivo main.cf?
fuente
1) Solo necesita un servidor smtp si desea recibir correo electrónico. No es necesario solo enviarlo.
3) la casilla de correo no deseado es una función del sistema de correo electrónico de los receptores, no de los remitentes. No hay forma de garantizar que no se coloque en la casilla de spam. Puede minimizarlo haciendo que sus mensajes no se vean como spam (que es un tema para otra pregunta).
4) Ese es probablemente el remitente predeterminado. Cualquier api que esté utilizando para enviar correo debería permitirle configurar eso. Probablemente debería establecerse en una dirección que pueda recibir correo.
fuente
Postfix es muy fácil si no vas a transmitir correo. Su problema no es culpa de Postfix: parece que Postfix funciona bien.
Spam: mire SPF: SPF puede decirle a otros sitios que tiene la política de enviar solo correo que proviene de la misma máquina. Pero necesitará hackear DNS para configurar eso . Use un verificador de servidor de nombres para ver si no hay problemas obvios, como que no se haya configurado el DNS inverso en su sitio: consulte SF qn, Verificador de servidor de nombres .
fuente
Transmita el correo electrónico desde su servidor SMTP al servidor SMTP de su ISP.
Agregue la siguiente opción a /etc/postfix/main.cf:
relayhost = smtp.yourisp.com
fuente