[Postfix-es] Vacation o Auto respuesta
Raul Lapitzondo
raul.lapitzondo en gmail.com
Lun Ene 15 21:40:11 CET 2007
Gracias, es lo que imaginaba, pero no sabia que tenia la opción global.
Saludos
Raul H. Lapitzondo
raul.lapitzondo en gmail.com
El 15/01/07, Jorge Armando Medina<jmedina en calcom.com.mx> escribió:
> On Monday 15 January 2007 04:04, Raul Lapitzondo wrote:
> > Ok tomo nota para modificar el /etc/postfix/main.cf, pero para la
> > tabla dominios, tengo la siguiente estructura:
> > +--------------+--------------+
> >
> > | Field | Type
> >
> > +--------------+--------------+
> >
> > | pkid | smallint(6)
> > | domain | varchar(120)
> > | transport | varchar(120)
> > | enabled | tinyint(1)
> >
> > +--------------+--------------+
> >
> > Con los siguientes valores:
> > +------+-----------------------------------+-------------+-------------+
> >
> > | pkid | domain | transport | enabled |
> >
> > +------+-----------------------------------+-------------+-------------+
> >
> > | 1 | localhost | virtual: | 1 |
> > | 2 | localhost.localdomain | virtual: | 1 |
> > | 3 | micorreo.com | virtual: | 1 |
> > | 4 | micorreo2.com | virtual: | 1 |
>
> En esta tabla es donde tienes que poner a maildrop, tienes que poner el
> transporte maildrop: para cada dominio, puedes ponerlo a todos los virtuales,
> o simplemente hacerlo global en el main.cf con virtual_transport = maildrop
> >
> > Por lo que veo es distinta a lo esperado por lo que tu comentas. La
> > que mas se parece en cuanto a que tiene el campo destination, es la
> > tabla aliases:
> > +-------------+--------------
> > Field | Type
> > +---------------+--------------
> > pkid | smallint(3)
> > mail | varchar(120)
> > destination | varchar(120)
> > enabled | tinyint(1)
> >
> > con valores del tipo:
> >
> > +------+------------------------+--------------------------+---------+
> >
> > | pkid | mail | destination | enabled |
> >
> > +------+------------------------+--------------------------+---------+
> >
> > | 1 | postmaster en localhost | root en localhost | 1
> > | 2 | sysadmin en localhost | root en localhost | 1
> > | 3 | webmaster en localhost | root en localhost | 1
> > | 4 | usuario1 en micorreo.com | usuario1 en micorreo.com | 1
> > | 5 | usuario2 en micorreo2.com | usuario1 en micorreo2.com | 1
> >
> > Te parece de aplicar en esta tabla sustituyendo el valor del campo
> > "destination" por el valor "maildrop" solo para las cuentas que quiero
> > que trate este (ej.: info en ..., etc),
> >
> > Saludos y nuevamente gracias por la ayuda.
> > Raul H. Lapitzondo
> > raul.lapitzondo en gmail.com
> >
> > 2007/1/15, dani en netsupport-si.net <dani en netsupport-si.net>:
> > > Se me olvidó decirte que tienes que decirle a postfix que utilice
> > > maildrop para la entrega de correos :)
> > >
> > > Yo tengo en /etc/postfix/main.cf
> > > virtual_transport=maildrop
> > >
> > > Y en tu tabla de mysql donde tengas los dominios, si tiene el siguiente
> > > formato: id, domain, destination
> > > O algo parecido, por cada dominio en destination tienes que tener
> > > 'maildrop:'
> > >
> > > Con eso tendría que estar todo, pero igualmente verás varios manuales por
> > > internet que lo explican.
> > >
> > > On Sun, 14 Jan 2007 13:05:24 -0300, "Raul Lapitzondo"
> <raul.lapitzondo en gmail.com> wrote:
> > > > Bueno auto-respondiendome la pregunta 2 y 3 en base a un mail tuyo
> > > > oportunamente posteado a la lista, verifiqué ejecutando el comando:
> > > > # maildrop -v
> > > > maildrop 1.7.0 Copyright 1998-2003 Double Precision, Inc.
> > > > GDBM extensions enabled.
> > > > Maildir quota extension enabled.
> > > > Virtual user database extension enabled.
> > > > This program is distributed under the terms of the GNU General Public
> > > > License. See COPYING for additional information.
> > > >
> > > > ... algo que no habia revisado es el man maildrop, y alli veo que el
> > > > archivo /etc/maildroprc espera leerlo en /etc/courier/maildroprc , por
> > > > lo cual ya lo movi y reinicié los daemons de courier y postfix.
> > > >
> > > > 2007/1/14, Raul Lapitzondo <raul.lapitzondo en gmail.com>:
> > > >> Ante todo muchisimas Gracias Dany por la respuesta, por cierto de lo
> > > >> mas completa y a prueba de todo... jaja.
> > > >> Ya configuré los archivos y generé el /etc/maildroprc . Me resta
> > > >> configurar las reglas exactamente como las necesito, pero me surgen un
> > > >> par de preguntas de la configuración:
> > > >>
> > > >> 1. Archivo /etc/courier/maildropmysql.config: Este no se le indica a
> > > >> courier que lo lea en algun lado ?. como se integra a courier o lo lee
> > > >> implicitamente.
> > > >> 2. El daemon de maildrop no lo veo corriendo en ningun proceso, será
> > > >> porque corre embebido ?.
> > > >> 3. Como verifico que maildrop este corriendo ?
> > > >>
> > > >> Desde ya agradecido nuevamente por la mano que me estás dando.
> > > >>
> > > >> Saludos
> > > >> Raul H. Lapitzondo
> > > >> raul.lapitzondo en gmail.com
> > > >>
> > > >> 2007/1/13, dani en netsupport-si.net <dani en netsupport-si.net>:
> > > >> > En /etc/courier/maildropmysql.config van los siguientes datos:
> > > >> > hostname 127.0.0.1
> > > >> > port 3306
> > > >> > database xxxx
> > > >> > dbuser xxxx
> > > >> > dbpw xxxx
> > > >> > dbtable postfix_users
> > > >> > default_uidnumber 1004
> > > >> > default_gidnumber 1004
> > > >> > uid_field email
> > > >> > uidnumber_field uid
> > > >> > gidnumber_field gid
> > > >> > maildir_field maildir
> > > >> > homedirectory_field homedir
> > > >> > quota_field quota
> > > >> > mailstatus_field postfix
> > > >> > where_clause AND postfix = 'y'
> > > >> >
> > > >> > Adaptando los datos a tu necesidad. De aquí maildrop sacará los
> > > >
> > > > datos para conectar con Mysql.
> > > >
> > > >> > Luego hay que realizar una pequña modificación en el master.cf del
> > > >
> > > > postfix.
> > > >
> > > >> > maildrop unix - n n - - pipe
> > > >> > flags=R user=vmail argv=/usr/bin/maildrop -d ${user}@${nexthop}
> > > >
> > > > ${extension} ${recipient} ${user} ${nexthop} ${sender}
> > > >
> > > >> > que luego las usaremos en el archivo del maildrop para disponer de
> > > >> > mas
> > > >
> > > > datos para realizar el filtrado.
> > > >
> > > >> > Luego maildrop busca el archivo maildroprc en /etc donde leerá que
> > > >
> > > > tiene que hacer con cada mail. En ese archivo le diremos que para cada
> > > > correo se vaya al maildir y abra un archivo para ver opciones
> > > > personalizadas para cada destino. Y es allí donde metemos lo del
> > > > mailbot.
> > > >
> > > >> > Este es mi archivo /etc/maildroprc
> > > >> >
> > > >> > logfile maildrop.log
> > > >> > EXTENSION="$1"
> > > >> > RECIPIENT=tolower("$2")
> > > >> > USER="$3"
> > > >> > HOST="$4"
> > > >> > SENDER="$5"
> > > >> >
> > > >> > #ADDR=getaddr($MATCH2)
> > > >> > #if ($ADDR =~ /dani en netsupport-si.net/)
> > > >> >
> > > >> > if ( "$EXTENSION" ne "" )
> > > >> > {
> > > >> > DELIMITER="+"
> > > >> > }
> > > >> >
> > > >> > if (!$SENDER)
> > > >> > {
> > > >> > SENDER = "<>"
> > > >> > }
> > > >> >
> > > >> > if (/^To: *!.*/)
> > > >> > {
> > > >> >
> > > >> >
> > > >> > `test -f /var/mail/vmail/$HOST/$USER/.vacation`
> > > >> > if ( $RETURNCODE == 0 )
> > > >> > {
> > > >> > log "--- AUTOREPLY -----------------------"
> > > >> > cc "| mailbot -t
> > > >> > /var/mail/vmail/$HOST/$USER/.vacation
> > > >
> > > > -A 'From:$RECIPIENT' /usr/sbin/sendmail -f '' $SENDER"
> > > >
> > > >> > }
> > > >> > `test -f /var/mail/vmail/$HOST/$USER/.personal`
> > > >> > if ( $RETURNCODE == 0 )
> > > >> > {
> > > >> > include "/var/mail/vmail/$HOST/$USER/.personal"
> > > >> > }
> > > >> >
> > > >> > }
> > > >> >
> > > >> > `test -f /var/mail/vmail/$HOST/$USER/.mailrules`
> > > >> > if ( $RETURNCODE == 0)
> > > >> > {
> > > >> >
> > > >> > include "/var/mail/vmail/$HOST/$USER/.mailrules"
> > > >> >
> > > >> > }
> > > >> >
> > > >> >
> > > >> > log "--------------------------------------"
> > > >> >
> > > >> >
> > > >> >
> > > >> >
> > > >> >
> > > >> > On Fri, 12 Jan 2007 19:50:12 -0300, "Raul Lapitzondo"
> > > >
> > > > <raul.lapitzondo en gmail.com> wrote:
> > > >> > > Hola Daniel. Acabo de instalar maildrop. No modificó nada en los
> > > >> > > archivos que se encuentran en el directorio /etc/courier , salvo
> > > >> > > que agregó el archivo: maildrop , el cual contiene la siguiente
> > > >> > > linea: /usr/bin/maildrop
> > > >> > >
> > > >> > > Estoy en una distribución Ubuntu Dapper, y mirando la
> > > >
> > > > documentación de
> > > >
> > > >> > > maildrop, dice que está compilado para utilizar MySQL. Lo cual es
> > > >
> > > > lo
> > > >
> > > >> > > que necesito porque utilizo usuarios virtuales. Por lo leido en la
> > > >> > > pagina que me pasastes seguramente debe correr en modo embebido en
> > > >> > > courier.
> > > >> > > Entiendo que es un reemplazo para la entrega local. Veo que
> > > >
> > > > instaló
> > > >
> > > >> > > un sendmail.
> > > >> > > La directiva para Directorios locales no aplica por no tratarse de
> > > >> > > cuentas de correo de cuentas locales, todas las cuentas son
> > > >
> > > > virtuales
> > > >
> > > >> > > y definidas en una tabla MySQL, con directorio en
> > > >> > > /var/spool/mail/virtual/ (uid=5000 y guid=5000).
> > > >> > >
> > > >> > > La documentación menciona la existencia del archivo
> > > >> > > /etc/maildroprc pero este no se creó.
> > > >> > >
> > > >> > > Donde configuro los filtros para el autoresponse (cuentas del tipo
> > > >
> > > > info@)?
> > > >
> > > >> > > Desde ya agradecido anticipadamente por tu respuesta.
> > > >> > >
> > > >> > > Un abrazo
> > > >> > > Raul H. Lapitzondo
> > > >> > > raul.lapitzondo en gmail.com
> > > >> > >
> > > >> > > 2007/1/12, dani en netsupport-si.net <dani en netsupport-si.net>:
> > > >> > >> De nada.
> > > >> > >>
> > > >> > >> Si tienes algún problema no dudes en volver a enviar un mail a la
> > > >> > >
> > > >> > > lista.
> > > >> > >
> > > >> > >> On Thu, 11 Jan 2007 17:33:18 -0300, "Raul Lapitzondo"
> > > >> > >
> > > >> > > <raul.lapitzondo en gmail.com> wrote:
> > > >> > >> > Gracias por la respuesta, voy a mirarlo.
> > > >> > >> >
> > > >> > >> > Saludos
> > > >> > >> > Raul H. Lapitzondo
> > > >> > >> > raul.lapitzondo en gmail.com
> > > >> > >> >
> > > >> > >> > 2007/1/11, dani en netsupport-si.net <dani en netsupport-si.net>:
> > > >> > >> >> Si utilizas courier-maildrop (compilado con soporte mysql)
> > > >> > >> >> para
> > > >> > >
> > > >> > > entregar
> > > >> > >
> > > >> > >> > los correos en los buzones se puede hacer. Tiene una utilidad
> > > >
> > > > llamada
> > > >
> > > >> > >> > mailbot que realiza eso.
> > > >> > >> >
> > > >> > >> >> http://www.courier-mta.org/maildrop/mailbot.html
> > > >> > >> >>
> > > >> > >> >> Si quieres mas información dame un toque.
> > > >> > >> >>
> > > >> > >> >>
> > > >> > >> >>
> > > >> > >> >> On Thu, 11 Jan 2007 01:45:24 -0300, "Raul Lapitzondo"
> > > >> > >> >
> > > >> > >> > <raul.lapitzondo en gmail.com> wrote:
> > > >> > >> >> > Alguien encontro alguna "receta" para postfix con dominio y
> > > >> > >
> > > >> > > usuarios
> > > >> > >
> > > >> > >> >> > virtuales (MySQL) para autoresponder ?
> > > >> > >> >> >
> > > >> > >> >> > --
> > > >> > >> >> > Saludos
> > > >> > >> >> > Raúl H. Lapitzondo
> > > >> > >> >> > _______________________________________________
> > > >> > >> >> > List de correo Postfix-es para tratar temas del MTA postfix
> > > >> > >> >> > en
> > > >> > >> >
> > > >> > >> > español
> > > >> > >> >
> > > >> > >> >> > Postfix-es en lists.wl0.org
> > > >> > >> >> > http://lists.wl0.org/mailman/listinfo/postfix-es
> > > >> > >> >>
> > > >> > >> >> _______________________________________________
> > > >> > >> >> List de correo Postfix-es para tratar temas del MTA postfix en
> > > >> > >
> > > >> > > español
> > > >> > >
> > > >> > >> >> Postfix-es en lists.wl0.org
> > > >> > >> >> http://lists.wl0.org/mailman/listinfo/postfix-es
> > > >> > >> >
> > > >> > >> > --
> > > >> > >> > Saludos
> > > >> > >> > Raúl H. Lapitzondo
> > > >> > >
> > > >> > > --
> > > >> > > Saludos
> > > >> > > Raúl H. Lapitzondo
> > > >>
> > > >> --
> > > >> Saludos
> > > >> Raúl H. Lapitzondo
> > > >
> > > > --
> > > > Saludos
> > > > Raúl H. Lapitzondo
>
> --
> Jorge Armando Medina
> Calcom de México S.A de C.V.
> Telefono: 01 (664) 6238311
> Email: jmedina en calcom.com.mx
> _______________________________________________
> List de correo Postfix-es para tratar temas del MTA postfix en español
> Postfix-es en lists.wl0.org
> http://lists.wl0.org/mailman/listinfo/postfix-es
>
--
Saludos
Raúl H. Lapitzondo
Más información sobre la lista de distribución Postfix-es