Animado por los comentarios de Gilles , he adaptado y ampliado otra respuesta:
(Estoy ejecutando Ubuntu 12.04.1 LTS, pero el proceso de configuración general debería aplicarse a Ubuntus anterior y futuro)
Lo primero que debe hacer es instalar un Agente de transferencia de correo (MTA) para que el correo se pueda transmitir a un Agente de usuario de correo (MUA) como Thunderbird
. Esto solo es necesario porque estamos tratando con correo local y queremos poder enviarlo y recibirlo; con cuentas normales de tipo remoto de gmail, solo un agente de usuario como Thunderbird
es necesario.
Yo uso postfix
, que en sí mismo es una alternativa sendmail
, de las cuales hay versiones comerciales y de código abierto. Puede encontrar más información sobre las capacidades de postfix en el sitio oficial y los usuarios pueden encontrar que las listas de correo contienen información útil si surge algún problema.
Entonces, para instalar el programa, ejecute
sudo apt-get install postfix
Puede configurarlo cuando está instalado o rechazar la oferta y luego ejecutar
sudo dpkg-reconfigure postfix
para crear el archivo de configuración importante ( /etc/postfix/main.cfg
). Si alguna vez edita manualmente este archivo, lo cual no es necesariamente recomendado, debe ejecutarlo sudo newaliases
y sudo service postfix restart
luego aplicar los cambios.
Postfix
es bastante sencillo de configurar, aunque puede tener algunas configuraciones particulares que desea aplicar. En la primera pantalla que ve a continuación, debe elegir la opción local para su correo:
Luego, en la siguiente pantalla, elija su 'nombre de correo'; Suele ser lo mismo que /etc/hostname
. Puede aceptar los valores predeterminados para la mayoría de las siguientes pantallas.
Cuando se menciona /etc/aliases
al destinatario Root y Postmaster (como se indicó anteriormente), puede completar su nombre de usuario, pero asegúrese de verificar que su archivo de alias esté como debe ser leyendo la siguiente sección de este tutorial.
Primero, como también se recomienda en esta discusión , /etc/aliases
debería ser así si está configurado correctamente:
postmaster: root
root: mike
Si no es así, editarlo con sudo nano /etc/aliases
, y luego ejecutar sudo newaliases
y sudo service postfix restart
por lo que la configuración se actualiza. Postfix's
La función de alias permite que el correo se redirija, por lo que la configuración es muy importante para el resto de este tutorial.
Como también se señaló en el enlace anterior , debe crear un .forward
archivo que contenga su nombre de usuario y host local: por ejemplo, mike@localhost
para que se le reenvíe el correo raíz. Para hacer esto, ingrese estos comandos:
sudo touch /root/.forward
y luego correr
sudo nano /root/.forward
para colocar su usuario: por ejemplo, mike@localhost
en el archivo y guárdelo.
Además , descubrí que era necesario agregar su usuario al grupo de correo para que Thunderbird
pudiera acceder a los archivos de correo:
sudo adduser $USER mail
y luego cierre sesión e inicie sesión para que los cambios surtan efecto. No es necesario chown
ni chmod
ningún archivo, como algunos artículos pueden sugerir, y agregar su usuario al grupo de correo es una práctica mucho mejor y evita cualquier cambio directo de los permisos en el sistema de archivos raíz.
Ahora para la Thunderbird
configuración. Vaya a editar> configuración de la cuenta> acciones de la cuenta> agregar otra cuenta> seleccione Unix spoolmail y en la siguiente pantalla coloque su nombre de usuario en el primer cuadro y colóquelo yourusername@localhost
en el segundo cuadro.
Ahora, vaya a su nueva cuenta en la configuración de la cuenta y seleccione la configuración del servidor y seleccione el directorio local como /var/mail
o /var/mail/username
(si está configurado), como en la captura de pantalla a continuación.
Según las instrucciones de este artículo , deberá configurar el servidor smtp si desea probar la cuenta enviando un correo electrónico root@localhost
y luego haciendo clic en recibir correo en Thunderbird para recibirlo, ya que se está redirigiendo el correo raíz youruser@localhost
.
Vaya a configuración de cuenta> servidor saliente y elija agregar uno nuevo. La configuración debe ser como en la siguiente captura de pantalla:
Ahora, finalmente pruebe su cuenta redactando un correo root@localhost
y luego, unos segundos más tarde, haga clic en obtener correo en su cuenta. Debería ver un correo electrónico como este:
Algunos programas o registros deberán configurarse para que envíen correo a la raíz, pero eso se puede decidir a medida que lo necesite. Esperamos que este artículo sea útil, ya que no siempre es sencillo configurarlo Thunderbird
para recibir correo local.