[FUGSPBR] sendmail + libmilter

Luiz Henrique Duma duma em bsi.com.br
Sex Jul 19 08:20:55 BRT 2002


sandro luiz silva wrote:
> 
> Vou tentar muito obrigado.
> 
> mais uma coisa, você tem um exemplo do que devo colocar dentro do
> sendmail.cf para que ele ao enviar um e-mail sa conta sac em cacer.com.br envie
> copia para backup em cacer.com.br isto é como ficaria esta sintaxe.
> 


Sandro,

	Essa definicao voce faz dentro do filtro. Para o sendmail chamar o
filtro, faca o seguinte.

Salve o filtro.mc(em anexo) em sendmail_SRC/cf/cf
rode : 
make filtro.cf
make install-cf CF=filtro

compile o exemplo que estah em sendmail_SRC/libmilter/doc e rode  :
sample -p local:/var/run/filtro.sock
reinicie o sendmail para ele ler o novo sendmail.cf


Dah uma olhada tambem em sendmail_SRC/libmilter/README

Obs. Faca isso em uma maquina de teste pois a nova instalacao do
sendmail pode ficar um pouco diferente da que estah rodando hoje na sua
maquina.

-- 
		Luiz Henrique Duma
-------------- Próxima Parte ----------
divert(-1)
#
# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers.
#	All rights reserved.
# Copyright (c) 1983 Eric P. Allman.  All rights reserved.
# Copyright (c) 1988, 1993
#	The Regents of the University of California.  All rights reserved.
#
# By using this file, you agree to the terms and conditions set
# forth in the LICENSE file which can be found at the top level of
# the sendmail distribution.
#
#
#
#  This is a generic configuration file for 4.4 BSD-based systems,
#  including 4.4-Lite, BSDi, NetBSD, and FreeBSD.
#  It has support for local and SMTP mail only.  If you want to
#  customize it, copy it to a name appropriate for your environment
#  and do the modifications there.
#
divert(0)dnl
VERSIONID(`$Id: bsione.mc,v 1.2 2002/04/23 11:36:23 duma Exp $')dnl
OSTYPE(freebsd4)dnl
DOMAIN(generic)dnl
define(`confMILTER_MACROS_CONNECT',`{damemon_name},{if_name},{if_addr},{j},{_}')dnl
define(`confMILTER_MACROS_HELO',`{tls_version},{cipher},{cipher_bits},{cert_subject},{cert_issuer}')dnl
define(`confMILTER_MACROS_ENVFROM',`{i},{auth_type},{auth_authen},{auth_ssf},{auth_author},{mail_mailer},{mail_host},{mail_addr}')dnl
define(`confMILTER_MACROS_ENVRCPT',`{rcpt_mailer},{rcpt_host},{rcpt_addr}')dnl
INPUT_MAIL_FILTER(`geracopia', `S=local:/var/run/geracopia.sock, F=T')
FEATURE(`access_db')dnl
FEATURE(`blacklist_recipients')dnl
FEATURE(`local_lmtp')dnl
FEATURE(`mailertable')dnl
FEATURE(`virtusertable')dnl
FEATURE(`relay_based_on_MX')dnl
MAILER(local)dnl
MAILER(smtp)dnl


Mais detalhes sobre a lista de discussão freebsd