[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]

[Hilos de Discusión] [Fecha] [Tema] [Autor]

como usar linux para mail



Disculpe la demora pero desde que actualice a RH6.0 esto esta de cabezas y
no habia recibido correo porque procmail ya no queria leer los
$HOME/.procmailrc porque no tenian los permisos correctos (600)

Para enviar y recibir correo offline existe un HOWTO, pero de todas formas
le voy a decir asi por encima como es la cosa.

Configure sendmail para que cuando arranque al principio _no_ procese el
queue
automaticamente, luego lo hara ud. con un script

Configure sendmail para que cambie apropiadamente los campos From del mail
saliente, yo use para esto linuxconf nunca pude entender el dichoso
/etc/sendmail.cf

cree un usuario destinado a procesar el correo, yo lo llame "correo", este
usuario usa cron para correr un script cada cierto tiempo que detecta si
estoy conectado a la red, trae todo el correo de los correspondientes
servidores usando fetchmail y lo reparte localmente usando procmail y
tambien corre "/usr/sbin/sendmail -q" para enviar todo el correo local
almacenado.

A continuacion le muestro los scripts y archivos de configuracion usados
para que tenga una idea, logicamente debera leer la documentacion de
cron, fetchmail y procmail para entenderlos:

configuracion crontab:
------------------------------
# DO NOT EDIT THIS FILE - edit the master and reinstall.
# (/tmp/crontab.403 installed on Tue Apr 13 13:45:25 1999)
# (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $)
0-59/5 * * * *  $HOME/procesarcorreo > /dev/null 2>&1
--------------------------------

$HOME/procesarcorreo:

--------------------------------
#!/bin/sh
if [ -f /var/run/ppp0.pid ]; then
    /usr/bin/fetchmail
    sudo $HOME/enviarcorreo
fi
---------------------------------

$HOME/enviarcorreo:

---------------------------------
#!/bin/bash
/usr/sbin/sendmail -q
----------------------------------

$HOME/.fetchmailrc:
-----------------------------------
server andromeda.utp.edu.co
proto pop3
user mono
pass clave-andromeda
flush
mda /usr/bin/procmail

server col2.telecom.com.co
proto pop3
user nicosi
pass clave-col2
flush
mda /usr/bin/procmail
---------------------------------

$HOME/.procmailrc:
---------------------------------
:0
* ^Received.*utp.edu.co
! mono

:0 c
* ^Received.*telecom.com.co
* ^From.*telecom.com.co
! mono

:0
* ^Received.*telecom.com.co
! nicosi

:0
! mono
-------------------------------

-- 
Estamos hablando...  
Jaime Alberto Silva Colorado   
Pereira - Colombia

También en:
<monosilva en netscape net> (aunque casi nunca lo reviso ;^> )




[Hilos de Discusión] [Fecha] [Tema] [Autor]