He configurado mi pi para usarlo como servidor web y de correo y funciona bien. Hasta ahora he estado utilizando una tarjeta SD estándar de 4GB (con algunas modificaciones que se describen a continuación) y ha tenido un tiempo de actividad hasta ahora un poco más de tres meses.
No es difícil y hay muchos tutoriales para configurar estas cosas. Incidentalmente utilicé la mayoría de los tutoriales de Ubuntu para configurar elementos relacionados con el correo (postfix, dovecot, etc.). Debe tener en cuenta que existen muy pocas diferencias entre configurar un servidor en una Raspberry Pi y otras máquinas, por lo que las guías generales de Debian / Ubuntu deberían aplicarse principalmente a Raspbian.
Dicho esto, hay una serie de problemas con el pi en sí que debe abordar.
- Extienda la vida útil de su tarjeta SD como se describe en esta publicación. Yo diría que cuantas más sugerencias tomes, mejor.
- Elimine el usuario defualt (pi).
- Elimine el escritorio gráfico como se describe en esta publicación.
- Use la herramienta de configuración pi para minimizar la cantidad de RAM utilizada por el procesador de gráficos (Sugerencia: si acaba de configurar ssh, no necesita ninguna).
Algunas notas generales del servidor:
- Configure sus puertos en el enrutador (25 para correo, 22 para ssh, 80 para web y / o los puertos relacionados para imap y pop3).
- Configure el pi con una dirección IP estática en la red local para que el enrutador tenga algo a lo que reenviar el tráfico.
- Utilice fail2ban o una herramienta similar de listas negras. Hay muchos kiddies de guiones por ahí.
Con el servidor en sí, utilicé el wiki de la comunidad de Ubuntu para configurar postfix con greylisting y dovecot. No me molestaría con CLAM, ya que utiliza muchos recursos y las listas grises simples eliminan algo así como el 90% del correo no deseado de todos modos.
Otro punto es que si no le importa que el servidor esté disponible el 99.9% del tiempo, no necesita pagar por una IP estática. Mientras el servidor esté conectado a una IP dinámica desde su ISP, no es probable que cambie a menos que desconecte su enrutador durante un período de tiempo más largo. He estado teniendo la misma IP asignada dinámicamente durante el tiempo que el pi ha estado conectado a Internet. Y si cambia, es una simple actualización del sitio web de mi administrador de DNS y unas horas más tarde vuelve a estar en línea.
Para el correo web necesitará un servidor web. Recomendaría nginx con roundcube. El lado positivo de usar un cliente basado en la web es que solo necesita abrir el puerto 80 ya que toda la comunicación entre el servidor de correo y el cliente se realiza en la máquina local.
No recomendaría hacer esto. El servidor de correo electrónico desatendido se convierte rápidamente en una máquina de correo no deseado, y el cuidado adecuado se convierte rápidamente en un trabajo a tiempo completo.
Para obtener un servidor de correo electrónico que funcione, necesitará adquirir un nombre de dominio, configurar registros DNS para su intercambiador de correo, configurar punteros DNS inversos (la mayoría de los proveedores de Internet NO lo harán y NO lo permitirán), endurecer su instalación contra intentos de piratería, configure su software de correo favorito, configure su filtro de correo no deseado favorito, configure su enrutador para permitir conexiones entrantes / salientes en el puerto 25 (la mayoría de los proveedores de Internet NO le permitirán hacerlo), configure todo y asegúrese Está conectado a Internet y funciona 24/7.
La parte más importante es el DNS inverso y el puerto de salida 25, y a menos que tenga un proveedor de internet MUY amigable, no lo hará funcionar.
Entonces, a menos que tenga una muy buena razón, quédese con google. Google hace un muy buen trabajo (no estoy totalmente afiliado y no tengo acciones =)
fuente
Primero esto primero: ¿lo admitirá su red doméstica? Necesitará una dirección IP pública estática y la capacidad de configurar un puerto hacia adelante (puerto 25) que vaya a su Pi. Su conexión también tendrá que estar siempre activa (sin acceso telefónico, probablemente no sea un problema, pero vale la pena mencionarlo). Probablemente tendrá que pagarle a su proveedor de servicios la dirección estática.
A partir de ahí, sí, deberá configurar un servidor de correo electrónico para que se ejecute en el pi. Probablemente también desee una interfaz web. He usado este tutorial en el pasado con éxito. Mire SquirrelMail para su interfaz. Tu Pi tendrá que estar funcionando 24/7/365 para que esta sea una opción viable. Comenzaría con una tarjeta SD más grande (¿32 gb?), Grabaría una copia de raspberian en ella y procedería desde allí.
Tenga en cuenta antes de comenzar este proceso que también querrá abordar el filtrado de correo no deseado, y asegúrese de no configurar su servidor SMTP como un relé abierto, o las personas lo usarán para enviar correo no deseado a todos los demás.
Configurar un servidor de correo electrónico no es una tarea pequeña, y probablemente no valga la pena para un solo buzón. Probablemente pueda pagar por un solo buzón en su propio nombre de dominio en los servidores de otra persona por menos del costo de una dirección IP estática de su proveedor de servicios, tener un mejor tiempo de actividad, mejor filtrado de spam, soporte y poder usar su pi para algo más.
A la luz de todo esto, si eliges embarcarte en esta búsqueda, ¡buena suerte!
fuente
Un obstáculo importante es que muchos ISP molestamente no permiten el puerto de salida 25. Perdí horas "depurando" mi servicio de correo de casa, solo para descubrir esto al final. Si su ISP lo bloquea, lo mejor que puede obtener es un buzón solo de recepción.
No digo que no debas hacerlo (ya que no debes confiar en Google). Simplemente agregue eso a su lista de cosas para verificar, ya que la respuesta aceptada no mencionó esto.
Además, no hay una necesidad real de una dirección IP pública estática, aunque, por supuesto, necesita una IP privada estática para el Pi. Mi IP no estática no ha cambiado por sí sola, excepto que en ese momento tuvimos un corte de energía.
fuente
Si está utilizando ISP DHCP, es posible que aparezca en la lista de correo no deseado, necesita una dirección IP estática o IP estática de pago vpn
fuente