http://www.zago.eti.br/email/sendmail.txt Use CTRL+F para refinar a pesquisa. Linha de: **************** separa mensagens ou tópicos. veja também neste diretório (site) Arquivos de continuação deste FAQ. (foram didividos para diminuir o tamanho do arquivo texto) http://www.zago.eti.br/email/sendmail1.txt http://www.zago.eti.br/email/sendmai1.txt http://www.zago.eti.br/email/sendmai2.txt http://www.zago.eti.br/email/sendmai3.txt http://www.zago.eti.br/email/sendmail4.txt http://www.zago.eti.br/email/sendmail-autentica.txt http://www.zago.eti.br/email/email-servidores.txt ******************************************************** Zago http://www.zago.eti.br/menu.html FAQ e artigos sobre Linux links http://www.sendmail.org/ http://www.conectiva.com.br/cpub/pt/incConectiva/suporte/pr/servidores.sendmail.html http://www.dicas-l.com.br/cursos/sendmail/ http://www.underlinux.com.br/sections.php?op=viewarticle&artid=4 http://www.onlamp.com/pub/a/onlamp/2004/01/15/sendmail.html Five Tips for a Better sendmail Configuration by Craig Hunt, author of the sendmail Cookbook 01/15/2004 http://www.falkotimme.com/howtos/sendmail_smtp_auth_tls/index.php Sendmail-SMTP-AUTH-TLS-Howto http://www.simpaticus.com/linux/howto/html-single/Sendmail-SMTP-AUTH-HOWTO.html Sendmail SMTP AUTH HOWTO How to accept outside connections to your mail server without becoming an open relay. ********************************************* OUTLOOCK Ola ALL!!! Aqui no meu M$-outloco configurei como se o meu mail fosse de um dominio na net e coloquei o meu servidor na indicacao do pop e smtp e a conta do usuario local o meu sendmail tem relay habilitado... nao sei se no netscape da p/ fazer... tive q criar duas contas no outloco p/ que qdo algum mail interno for repondido diretamento os protozoarios nao os mande para a net p/ depois voltar... Mas estou vendo, tem como mudar o sendmail.cf para ele reescrever o nome do sender, assim que conseguir eu aviso.. mas qq coisa manda um mail de vez em qdo pq senao eu esqueco... Assunto: (linux-br) Re:Sendmail > > > > Como esta escrito:"Sender domain must exist". > > O que acontece eh que o dominio > unimed.terra.com.br nao existe, e alguns MTAS > sao configurados para nao aceitar emails de dominios > que nao existem.Voce conseguiu enviar somente para os > servidores smtp que nao estao fazendo essa verificacao. > Reconfigure o seu servidor para o dominio correto > e valido na internet. > Se voce for no conseole e der um mail iury@microzapp.com.br, > ele(microzapp) vai recusar da mesma forma. > Nao sei se e possivel configurar o php > para enviar um endereco de email valido(para usar na hora > da conversa smtp em MAIL FROM) , como se faz em > clientes de email como o netscape...ai o sendmail usa esse > endereco ao inves do usuario@seuservidor.seudominio.com.br, > que ele pega do sistema. > > >Ao utilizar a função mail do php para enviar mensagens, alguns servidores > >retornam a seguinte mensagem de erro: > > >... while talking to mail.microzapp.com.br.: **************************************************************** Vc instalou o webmin já ? http://www.webmin.com/webmin/ Por lá vc tem um montão de configurações q vc pode fazer via terminal, eu ja configurei por lá :) *************************************************************** > Pessoal, como migrar todas as contasde e-mail de um servidor linux > para outro, sem ter que encomodar o usuário, para ele recadastrar a senha. Essa é fácil... =) Copie os arquivos: /etc/passwd /etc/shadow /var/spool/mail/* Creio que seja so isso... eu tenho a impressão que funcionará normalmente. *************************************************************** LIMITAR TAMANHO DA MENSAGEM MaxMessageSize é o tamanho máximo de um e-mail, não da caixa postal. >Edite o arquivo sendmail.cf e inclua a linha: > > 0 MaxMessageSize = XXXX > > onde XXXX é o tamanho máximo, em bytes, que cada caixa postal poderá >ter. *************************************************************** > Pessoal ... > meu servidor de pop leva um longo tempo ate conectar depois checkar depois > desconectar ... é um tempo significativo comparando com outros servidores, > detalhe, ele esta na mesma rede que eu estou ... Libere o serviço auth, udp, porta 113. *************************************************************** *************************************************************** *************************************************************** *************************************************************** Determinando a versao do sendmail Para descobrir a versao do sendmail rodando em determinado sistema utilize o telnet na porta 25:% telnet host.domain 25 Trying...Connected to host.domain.Escape character is '^]'.20 host.domain ESMTP Sendmail 8.7.5/8.7.3; Wed, 18 Sep 1996 08:11:18 -0300 ^^^^^^^^^^^^O programa sendmail ira imprimir uma mensagem de boas vindas que inclui, entre outras coisas, a versao do sendmail/sendmail.cf. Para encerrar a conexao execute o comando "quit". *************************************************************** > > quando tento enviar e-mail via netscape, outlook, etc, nao consigo e fica > registrado no log do meu servidor de e-mail: > > sendmail [xxxx]: NOQUEUE: Null connection from xxx.ipt.br > > > > REMOTE_HOST: davinci.ipt.br > REMOTE_ADDR: 200.18.53.42 > HTTP_USER_AGENT: Mozilla/4.6 [en] (WinNT; I) Tente nao mais usar o Sendmail ele causa um dependencia muito grande na fila, estamos usando o postfix e otimo e teste, o postfix para o envio ficou cerca de 85% MAIS RAPIDO DO QUE O SENDMAIL.. *************************************************************** Opcao BCC: em mensagens de mail --------------------------------------------------------------------- Existem ocasioes em que se deseja enviar uma mensagem a alguem e uma copia da mensagem a outra pessoa, porem sem que o destinatario original saiba da existencia da copia. Para isto existe a opcao BCC ou "Blind Carbon Copy". Ao se especificar esta opcao o programa sendmail, apos realizar o processamento dos recipientes, retira a linha contendo a opcao BCC e realiza a entrega da mensagem. Desta forma o destinatario original da mensagem, ao examinar os cabecalhos, nao vera que a mensagem foi entregue a outras pessoas. Para exemplicar, no programa elm, na tela "Message Header Edit Screen", que se invoca apos digitar uma mensagem, temos: --------------------------------------------------------------------- Message Header Edit Screen T)o: queiroz (Rubens Queiroz de Almeida #200503# ) C)c: B)cc: joao@acme.com S)ubject: TESTE R)eply-to: A)ction: E)xpires: P)riority: Precede(n)ce: I)n-reply-to: Choose header, u)ser defined header, d)omainize, !)shell, or . Choice: --------------------------------------------------------------------- A mensagem que foi enviada ao usuario queiroz, sera tambem enviada para o usuario joao@acme.com. O usuario queiroz nao tera como identicar que uma copia da mensagem foi enviada a outro pessoa, pois o sendmail retira esta informacao do cabecalho da mensagem. Ja a opcao CC (Carbon Copy) aparece nos cabecalhos e todos os recipientes da mensagem conseguem ve-la. --------------------------------------------------------------------- Alguns comandos do Unix :-) % make fire Make: Don't know how to make fire. Stop. % why not? No match. % gotta light? No match. % How's my lovemaking? Unmatched '. % [Where is my brain? Missing ]. % ^How did the sex change^ operation go? Modifier failed. % ^How did the sex change operation go? Bad substitute. % man: why did you get a divorce? man:: Too many arguments. % \(- (-: Command not found. % sh $ PATH=pretending! /usr/ucb/which sense no sense in pretending! $ mkdir matter; cat >matter matter: cannot create % make love Make: Don't know how to make love. Stop. % drink Alguem saberia dizer se existe um substituto para o Sendmail ? >Ouvi dizer que ele é extremamente inseguro. >Isso é verdade? Eu recomendo o Postfix. Nem tanto pela sua segurança, em q ele empata com outros MTAs, mas sim pela facilidade de manutencao. -- Existem alguns. Por exemplo, o qmail, Postfix. : *************************************************************** >Vai depender da sua versao do sendmail, a 8.10 ja trabalha com o >virtusertable, a versao ate a 8.9 usa o um arquivo chamado aliases... Primeiro no diretorio CF do sendmail ler o README, lah vc vai verificar se o seu sendmail tem esse recurso ou nao. O Red Hat da conectiva fica no /usr/lib/sendmail-cf/README >Pelo menos e o que eu tenho conhecimento. aliases e' uma coisa virtusertable e' outra. Para gerar o virtusertable vc tem que gerar um novo sendmail.cf com a FEATURE virtusertable. A documentacao meio passo-a-passo estah aqui http://www.sendmail.org/virtual-hosting.html Acabei de fazer funcionar o treco urrahhhh!!! :) *************************************************************** Vai no shell e digita : # mailconf - Configurar informações básicas - Apresentar seu sistema como ( AQUI VC COLOCA O DOMAIN Q VAI SER DO SERVIDOR DE E_MAIL ) Ex. seudominio.com.br PRONTO !!! Agora abre um telnet p/ este servidor na porta 25 e v c ta respondendo ! Vc ja configourou o POP tb ??? Caso não me avise q eu tenho o POP3 q a UOL usa ;) é muito rápido ! Assunto: [ano2001] Sendmail. Ola pessoal, instale o conectiva 4.0, configurei meu DNS, tá respondendo perfeitamente, agora estou coma tarefa de configurar o SendMail, e estou apanhando, já li um monte de material e nada, alguém poderia me indicar o caminho das pedras para fazer o SendMail funcionar????? *************************************************************** eu peguei este manual uma vez e sempre tem me quebrado um galhão na configuração do sendmail. Para terminar de configurá-lo acho que é bom usar o Webmin. Não consegui anexá-lo então colei ele aqui: Simples Manual de Configuratpo do Servidor de email para o Conectiva Este simples manual vem para mostrar uma simples maneira de configurar o sendmail do Conectiva Linux (BR) 4.0 Editpo Servidor, minha intentpo npo era fazer um HOWTO mas eu sempre tenho esta mania de anotar tudo o que eu consegui fazer no Linux da minha maneira,para que se eu precise reinstalar o sistema,eu saiba como recofigurar o sistema novamente:) Usando estas configurat)es,vocO pode criar um servidor de email para escrit=rios ou atT mesmo para Internet. Aqui n=s usamos ele para escrit=rio e internet mail server. No nosso escrit=rio nos temos 100 computadores rodando Windows98,que se comunicam entre si atravTs deste servidor de email. Eu usava o RedHat6.0 para o meu servidor de www e email,quando vi o produto da Conectiva Editpo Servidor,e fiquei com curiosidade de usß-lo,pois,eu como muitos tive problemas com o RH6.0 na configuratpo do Sendmail,e depois de instalar a verspo da Conectiva fiquei realmente impressionado com a qualidade do produto. ------------ CONFIGURANDO ------------ Primeiramente depois de instalar o Sistema [ eu escolhi servidor email,firewall e www] T necessßrio que vocO instale alguns RPMS adcionais como o imapd e o sendmail-cf.Os pacotes spo: * - imap-4.4-5cl.i386.rpm * - sendmail-cf-8.9.3-11cl.i386.rpm Fata uma verificatpo para ter certeza que os pacotes estpo instalados: [root@root]rpm -q sendmail sendmail-cf-8.9.3-11cl [root@root]rpm -q sendmail-cf sendmail-cf-8.9.3-11cl [root@root]rpm -q imap imap-4.4-5cl [root@root]rpm -q m4 m4-1.4-13cl PS: Esta instalatpo T para um servidor de email,para que tem conexpo DIRETA ou PERMANENTE! Eu npo testei esta configuratpo,usando modem. Depois de confirmado edite o arquivo /etc/inetd.conf e ache estas linhas: arquivo original # Pop and imap mail services et al # #pop-2 stream tcp nowait root /usr/sbin/tcpd ipop2d #pop-3 stream tcp nowait root /usr/sbin/tcpd ipop3d #imap stream tcp nowait root /usr/sbin/tcpd imapd retire a marca '#' da segunda e terceira linha,veja exemplo abaixo, e fata o comando para reinicializar o inetd. killall -HUP inetd ou se vocO preferir vocO pode procurar pelo PID usando o comando ps aux|more e ache o PID do inetd,depois de encontrado fata,kill 327 -HUP. # Pop and imap mail services et al # #pop-2 stream tcp nowait root /usr/sbin/tcpd ipop2d pop-3 stream tcp nowait root /usr/sbin/tcpd ipop3d imap stream tcp nowait root /usr/sbin/tcpd imapd Agora precisamos FAZER um arquivo sendmail.cf para as nossas necessidades,e que esteja protegido contra SPAM.Vß atT o diret=rio /usr/lib/sendmail-cf/cf/ e procure pelo arquivo chamado connectiva.mc,encontrado o arquivo fata os seguintes comandos: m4 ../m4/cf.m4 connectiva.mc > mail.cf cp /etc/sendmail.cf /etc/sendmail-cf.bak rm /etc/sendmail.cf cp mail.cf /etc/sendmail.cf /etc/rc.d/init.d/sendmail restart O arquivo do sendmail.cf jß foi criado,agora basta s=mente vocO adicionar os usußrios de email,ou seja,abrir uma conta s= de email,use linuxconf e crie uma conta.:)Depois de criado esta nova conta de email vocO precisa configurar mais algumas coisas para que o cliente possa usar o servidor de email para,mandar,[RELAY] as mensagens.Nestas configurat)es s=mente pessoas,domains ou IPs poderpo mandar email,evitando que terceiros npo autorizados usem seu servidor de email,para SPAM. Edite o arquivo sendmail.cw,vamos dar um exemplo de um domain e IP,baseando-se neste exemplo configure com os seus dados: ----------- sendmail.cw ----------- # sendmail.cw - include all aliases for your machine here. suaempresa.com.br RELAY ---> Seu Domain Name aqui. 200.200.221 RELAY ---> O IP da sua rede interna aqui localhost.localhost RELAY Configurado o sendmail.cw o segundo passo seria criar o arquivo relay-domains,para cria-lo use o pico ou vi: vi relay-domains ou pico relay-domains E coloque o domain name da sua empresa,mas,no meu caso eu uso o DNS para cada maquina que eu tenho aqui no meu escrit=rio,entpo eu aqui s= utilizo o firewall para proteger as mßquinas internas e npo uso IP Masquerade.Se vocO usa 192.168.0.x para o IP da sua rede interna,entpo coloque no arquivo relay-domains: 192.168.0 RELAY Significa que qualquer endereto IP que comece com 192.168.0.0 atT 192.168.0.255 vai poder usar o servidor de email para RELAY evitando que outros que npo estejam neste alcance use o seu servidor para SPAM. VocO tambTm pode usar nomes de email[alguem@empresas.com.br],que vocO quer bloquear: 192.168.0 RELAY alguem@empresas.com.br DENY Lembre-se que os espatos spo TABs,depois de tudo configurado,de mais um restart no sendmail,s= para ter certeza de que tudo vai funcionar perfeitamente.No servidor de email,dO o comando,ou se preferir usando o cliente,use telnet para se conectar com o servidor e ver as mensagens do mesmo lugar que vocO esta mandando as mensagens,lembre-se que vocO precisa ser o root para fazer o comando abaixo.Se vocO npo tem uma conta no servidor,crie uma conta antes de executar o comando abaixo.Para criar a conta fata: adduser paulinho passwd paulinho Coloque a senha que vocO quer para paulinho e pronto sua conta esta pronta.No cliente (Windows) clique em Iniciar>executar,no espato em branco coloque telnet ip_do_servidor e clique em executar. No prompt do Login digite paulinho como login e a senha que vocO escolheu,depois su,aperte return, e digite a senha do root.Agora sim para verificar as mensagens do send mail digite o comando abaixo: tail -f /var/log/maillog VocO verß as ·ltimas mensagens exibidas pelo sistema de email[sendmail],volte a maquina cliente e crie a conta cliente de email,para isso fata o seguinte: Em nome para exibitpo coloque o seu nome completo. Na conta de email coloque a conta que vocO abriu no linuxconf,geralmente T o nome_de_login@domain_name ex: maria@empres.com.br Em servidor de mensagens recebidas POP: mail.empresa.com.br Em servidor de mensagens enviadas SMTP: mail.empresa.com.br E por ultimo a senha da sua conta de email,agora mande um email para você mesmo,e veja as mensagens do maillog se não tem nenhum erro,como Stat=relay denied,unknow server etc...Se você ja configurou o servidor DNS,www você deverá ver uma mensagem como Stat=sent,que significa que a mensagem foi enviada. -------------------- Testando o Anti-SPAM -------------------- Depois de tudo funcionando vamos ver se o seu sistema está bem protegido,não T? Se tudo foi configurado como explicado acima,seu servidor ira recusar SPAM. Para testar se ele esta preparado ou não vá até este endereço: http://maps.vix.com/tsi/ar-test.html E coloque o endereço do seu servidor de email aqui para fazer um teste anti-spam,este é o resultado do meu servidor de email: mail.brasillife.co.jp E deverá voltar a seguinte resposta: Mail Relay Testing Mail Relay Testing Connecting to mail.brasillife.co.jp for anonymous test ... <<< 220 .brasillife.co.jp ESMTP Sendmail 8.9.3/8.9.3; Sat, 14 Aug 1999 18:41:22 +0900 >>> HELO mail-abuse.org <<< 250 .brasillife.co.jp Hello maps1.pa.vix.com [204.152.184.35], pleased to meet you Relay test 1 >>> RSET <<< 250 Reset state >>> MAIL FROM: <<< 250 ... Sender ok >>> RCPT TO: <<< 550 ... Relaying denied Relay test 2 >>> RSET <<< 250 Reset state >>> MAIL FROM: <<< 553 ... Domain name required Relay test 3 >>> RSET <<< 250 Reset state >>> MAIL FROM:<> <<< 250 <>... Sender ok >>> RCPT TO: <<< 550 ... Relaying denied Relay test 4 >>> RSET <<< 250 Reset state >>> MAIL FROM: <<< 250 ... Sender ok >>> RCPT TO: <<< 550 ... Relaying denied Relay test 5 >>> RSET <<< 250 Reset state >>> MAIL FROM: <<< 553 ... Invalid host name Relay test 6 >>> RSET <<< 250 Reset state >>> MAIL FROM: <<< 250 ... Sender ok >>> RCPT TO: <<< 550 ... Relaying denied Relay test 7 >>> RSET <<< 250 Reset state >>> MAIL FROM: <<< 250 ... Sender ok >>> RCPT TO: <<< 553 ... Invalid host name Relay test 8 >>> RSET <<< 250 Reset state >>> MAIL FROM: <<< 250 ... Sender ok >>> RCPT TO:<"relaytest@mail-abuse.org"> <<< 550 <"relaytest@mail-abuse.org">... Relaying denied Relay test 9 >>> RSET <<< 250 Reset state >>> MAIL FROM: <<< 250 ... Sender ok >>> RCPT TO:<"relaytest%mail-abuse.org"> <<< 550 <"relaytest%mail-abuse.org">... Relaying denied Relay test 10 >>> RSET <<< 250 Reset state >>> MAIL FROM: <<< 250 ... Sender ok >>> RCPT TO: <<< 550 ... Relaying denied Relay test 11 >>> RSET <<< 250 Reset state >>> MAIL FROM: <<< 250 ... Sender ok >>> RCPT TO:<"relaytest@mail-abuse.org"@mail.brasillife.co.jp> <<< 550 <"relaytest@mail-abuse.org"@mail.brasillife.co.jp>... Relaying denied Relay test 12 >>> RSET <<< 250 Reset state >>> MAIL FROM: <<< 250 ... Sender ok >>> RCPT TO: <<< 553 ... Invalid host name Relay test 13 >>> RSET <<< 250 Reset state >>> MAIL FROM: <<< 250 ... Sender ok >>> RCPT TO:<@mail.brasillife.co.jp:relaytest@mail-abuse.org> <<< 550 <@mail.brasillife.co.jp:relaytest@mail-abuse.org>... Relaying denied Relay test 14 >>> RSET <<< 250 Reset state >>> MAIL FROM: <<< 250 ... Sender ok >>> RCPT TO:<@[210.226.111.178]:relaytest@mail-abuse.org> <<< 553 <@[210.226.111.178]:relaytest@mail-abuse.org>... Invalid host name Relay test 15 >>> RSET <<< 250 Reset state >>> MAIL FROM: <<< 250 ... Sender ok >>> RCPT TO: <<< 550 ... Relaying denied Relay test 16 >>> RSET <<< 250 Reset state >>> MAIL FROM: <<< 250 ... Sender ok >>> RCPT TO: <<< 550 ... Relaying denied Relay test 17 >>> RSET <<< 250 Reset state >>> MAIL FROM: <<< 250 ... Sender ok >>> RCPT TO: <<< 553 ... Invalid host name Relay test result All tests performed, no relays accepted. Pronto precisa mais????? O servidor esta perfeitamente configurado e funcionando,agora mande um email para fora da sua rede interna para ver se funciona,que tal mandar um email para o autor deste pequendo tutorial,para me dizer como foi? :) Wellington Terumi Uemura email: wellingtonuemura@hotmail.com Este documento pode ser copiado,alterado,mas meu nome e email devem permanecer intacto. ******************************************************************************* --- "Sandro J. C. Alves" wrote: > Cara não funciona, o sendmail não responde... Tem > mais alguma dica? > > Subject: Re: [ano2001] Sendmail. > > > Vai no shell e digita : > > # mailconf > - Configurar informações básicas > - Apresentar seu sistema como ( AQUI VC COLOCA O > DOMAIN Q VAI SER DO SERVIDOR DE E_MAIL ) > Ex. seudominio.com.br > > PRONTO !!! > Agora abre um telnet p/ este servidor na porta 25 > e v c ta respondendo ! > Vc ja configourou o POP tb ??? > Caso não me avise q eu tenho o POP3 q a UOL usa ;) > é muito rápido ! > > Assunto: [ano2001] Sendmail. > > > Ola pessoal, instale o conectiva 4.0, configurei > meu DNS, tá respondendo perfeitamente, agora estou > coma tarefa de configurar o SendMail, e estou > apanhando, já li um monte de material e nada, alguém > poderia me indicar o caminho das pedras para fazer o > SendMail funcionar????? > > > sds > Sandro > *************************************************************** Olá, Vá em http://members.xoom.com/_XMCM/linuxconfig/index2.html que lá tem algumas coisas interessantes.... *************************************************************** bem, aqui na faculdade temos (tinhamos até hoje... antes eu falava que nao sabia.. hehehe) o mesmo problema... para maiores informacoes, man aliases e man sendmail para urgencias urgentíssimas, sem a presenca do sysadm ( que tbm é filho de Deus e merece um descanso [hehehe] ) segue abaixo a receita de bolo que eu acabei de testar no sendmail 8.9.0/8.9.0 rodando numa sparc véia (...) certifique-se que esteja NO SEU $HOME, senao nao funciona... >>>>>>>>>>>>>>>>>> *** redirecionar seus emails para um outro email , SEM MANTER COPIA NO SERVIDOR, digite O seguinte comando: echo seu_email_em@outro.provedor.com.br > .forward por exemplo, se vc quer redirecionar seus mails pra o mail bozo@uol.com.br, ficaria assim : echo bozo@uol.com.br > .forward >>>>>>>>>>>>>> *** redirecionar seus mails pra um ouro email, GUARDANDO UMA COPIA NO SERVIDOR , digite OS seguintes comandoS : echo seu_email_em@outro.provedor.com.br > .forward echo seu_email_neste@provedor.com.br >> .forward por exemplo, se o seu email é frajola@agr.unicamp.br e vc quer mandar uma copia de todos os seus mails pra coyote@hotmail.com , ficaria assim echo coyote@hotmail.com > .forward echo frajola@agr.unicamp.br >> .forwar >>>>>>>> antes que alguem pergunte se isso gera um loop no servidor, a resposta é "nao sei", eu fiz isso e so recebi uma copia de cada.. hehehe antes que alguem mande email pra bozo, coyote e frajola, aviso que nao sao meus emails e apenas usei como ilustacao... nao sei se tais mails existem ou nao, e nao me responsabilizo por maluquices alheias... so as minhas... hehehe espero que isso poupe milhares de mensagens pra lista e faça milhoes de usuarios felizes... abracos, julio *************************************************************** Uma maneira é criar um alias (/etc/aliases) para cada conta de e-mail, como por exemplo caso você queira colocar uma cópia de cada e-mail do usuário joao no usuário mane inclua a seguinte linha no arquivo de aliases: joao:joao,mane Depois é só salvar o arquivo e digitar "newaliases" na console... Meio braçal mas funciona!! > > Alguém poderia me dar um help no sendmail. Como faço para redirecionar > somente uma CÓPIA de todo e-mail que chegar para outra conta. > Para mandar uma copia de tudo que chegar para outro usuario edite o /etc/aliases e coloque usuario: usuario,copia *************************************************************** > > Alguém poderia me dar um help no sendmail. Como faço para redirecionar > somente uma CÓPIA de todo e-mail que chegar para outra conta. Vamos supor que vc quer que os e-mails que cheguem para o usuário marco do servidor mande uma cópia para o e-mail marco@outroemail.com.br. Crie no diretório home do marco um arquivo com o nome .forward contendo a linha: marco, marco@outroemail.com.br ************************************************************************* Bem, a intenção é que a Empresa onde Trabalho possui algumas contas de e-mail's e dependendo da conta ela é filtrada para uma determinada pessoa, exemplo: producao@scordon.com.br -> filtra para joao comercial@scordon.com.br -> filtra para maria ... e assim vai... Para isso eu uso inicialmente o fetchmail para baixar as contas e enviar para o usuário local e o procmail faz o restante. O detalhe a respeito do filtro é que quando ele encontrar no corpo por exemplo a string "rau" ele filtrará para a conta rau@servidormeu ou "maria" filtrará para maria@servidormeu e assim vai ... Ele está filtrando legal, mas quando há arquivos anexados ao e-mail a partir de 40k ele passa a não filtrar (O Detalhe que não há restrição no sendmail quanto há limite de e-mail recebido ou enviado). Notei que o problema está no filtro (rc.mailfilter), pois se deixo apenas uma condição de teste a filtragem funciona legal independente do tamanho do e-mail. Veja só como está o meu .procmailrc e rc.mailfilter: --- .procmailrc-------------- MAILDIR=$HOME/mail PMDIR=$HOME/.procmail INCLUDERC=$HOME/rc.mailfilter LOGFILE=$HOME/mail/log DEFAULT=$HOME/mbox ---- rc.mailfilter ---------- :0 * ^Subject:.*rau* ! rau@meuservidor :0 B * ?? rau ! rau@meuservidor :0 * ^Subject:.*maria* ! maria@meuservidor :0 B * ?? maria ! maria@meuservidor * ^Subject:.*joao* ! joao@meuservidor :0 B * ?? joao ! joao@meuservidor Caso tenham alguma dica ou até mesmo crítica reporte-me por favor. Uso: kernel-2.2.12 procmail 3.13.1 fetchmail 5.0.0 sendmail 8.9.3 sendmail-cf 8.9.3 ypmasquerade 150% funcinando NIS 150% funcionando Obrigado pela atenção.... *************************************************************** limitar o tamanho máximo de uma mensagem >Use o Sendmail, ele possui uma opção para isto: MaxMessageSize no arquivo >sendmail.cf. O sendmail vai limitar o tamanho máximo de uma mensagem e não da caixa postal do usuário. O IMP se utiliza do IMAP para fornecer os emails que por sua vez, por default cria as caixas dentro do home directory de cada usuário, sendo assim a maneira mais fácil de fazer isto é estabelecendo cotas de disco, onde vc limita o espaço máximo permitido para cada home directory. O estabelecimento de cotas é bem tranqüilo e tem até um howto se não engano. ************************************************************************* : como faço p/ fazer um e-mail c/ attach de um arquivo e enviar p/ um usuário pela linha de > comando...(shell do linux) Instale o pacote metamail e use o programa metasend. Leia as manpages dos programas do pacote (secao SEE ALSO das manpages). O metasend chama splitmail que por default quebra as mensagens a cada 100k. Exemplo: metasend -b -e base64 -S 3000000 -t 'miguel@x.com' -f arquivo \ -m application/octet-stream -s "Arquivo Solicitado" ************************************************************************* enviar arquivo mail destino@destino.com.br *********************************************************************** Existe uma forma de fazer o meu Linux baixar os e-mails de um servidor remoto e colocar nas caixas de mail locais? Ex: no Servidor A, tem a caixa do Joca, e Maria Meu servidor conecta no servidor A de tempos em tempos e baixa os mails de Joca e coloca na caixa local do Joca e o mesmo para a Maria? No Windows, o programa que faz isso é o Mailer-Deamon da Deerfield, gostaria de saber se dá para fazer a mesma coisa no Sendmail ou qualquer outro programa. resposta: Tente o fetchmail funciona legal.... ************************************************************************* ************************************************************************* Listprocessor O listprocessor desenvolvido por Anastasios C. Kotsikonas, e que e utilizado para distribuir as mensagens desta lista, oferece varias facilidades. Uma delas, e bastante solicitada, e fazer com que todas as mensagens da lista sejam precedidas de seu nome, facilitando o seu processamento e identificacao. Para ativar esta opcao, editar o arquivo src/Makefile e na linha DEFINES, incluir a opcao -DLIST_ALIAS_IN_SUBJECT e recompilar o listprocessor. Por exemplo, para o listprocessor da maquina netway temos:DEFINES = -DHAVE_SELECT_H -DHAVE_ULIMIT_H -DZMAILER -DLIST_ALIAS_IN_SUBJECT Este software pode ser obtido em ftp://ftp.unicamp.br/pub/mail/listproc/listproc6.0c.931130.0.sh.gz A distribuicao original encontra-se em ftp://cs-ftp.bu.edu/pub/listserv Esta dica foi contribuida pelo Prof. Pedro Vazquez, do Instituto de Quimica da Unicamp (vazquez@iqm.unicamp.br) ************************************************************************* Vou supor que você quer que todo mail que chega para fulano@seudominio.com.br também vá para ciclano@seudominio.com.br para isso, como root, vá na pasta /home/fulano edit o arquivo .forward nele coloque fulano@dominio.com.br ciclano@dominio.com.br Salve o arquivo e pronto. Todo mail mandado para fulano chega para ele e para o ciclano. Listas de Discussão wrote: > > Salve lista! > Alguem ja fez isso?...: > Tenho uma conta de email no sendmail. So' que gostaria de mandar uma copia > sempre para outra conta de email. > Tem como? > Desde ja' obrigado. *************************************************************** > Como faço para enviar uma menssagem no Linux com arquivo atachado Ué?!?!?!? Usando um cliente de e-mail você não precisa se preocupar muito e apenas dizer o nome do arquivo. Mas se você está querendo ser um pouco mais "hardcore" vale lembrar que no e-mail apenas circulam caracteres ASCII 7-bit, todo o resto precisa de uma codificação/encapsulamento. Assim digamos que você queira mandar um arquivo chamado "arquivo.tgz" para alguém, você pode usar: artemis:~$ shar arquivo.tgz > arquivo.tgz shar: Saving arquivo.tgz (binary) artemis:~$ cat arquivo.sh | mailx -s Assunto alguem@email.com.br E pronto! O "shar" é um programa que teransforma qualquer arquivo de entrada em um script, daí é só executá-lo para se ter o arquivo de volta (ele é interessante pois é um pouco mais inteligente e consegue preservar os atributos do arquivo). Mas se você que mandar algo em um formato mais "legível" basta usar o "uuencode", a sintaxe básica é: artemis:~$ uuencode arquivo.tgz arquivo.tgz > arquivo.uue O primeiro parâmetro é o nome do arquivo que você vai codificar e o segundo é o nome que ele terá quando for decodificado (via uudecode), ou seja, você pode mudar o nome do arquivo dependendo de quem esteja na outra ponta. - - - Mas mantenha sua sanidade e use um cliente de e-mail como pine, elm, mutt, balsa, etc... *************************************************************** copia de e-mail Muito simples, coloque no seu arquivo /etc/aliases o e-mail para o qual voce quer mandar uma copia da mensagem. Assim voce pode redirecionar (e fazer a copia). por exemplo, se voce quiser receber uma copia dos e-mails do root, coloque: root: root, seu_login Salve o arquivo e execute o comando newaliases (observe que tem um "dois pontos" depois de root no inicio da linha e use a tecla para dar o espaco entre a conta "real" e as contas que deverao receber efetivamente o e-mail.) Note que a conta "seu_login" pode ser uma conta fora do servidor Linux, basta que voce coloque o endereco completo, por exemplo, seu_login@dominio.com.br. Voce pode definir quantos direcionamentos quiser, separando as contas com virgula. Pode-se tambem mesclar enderecos do servidor local com enderecos externos. Ai eh so correr pro abraco. *************************************************************** Baixe o diald em http://diald.sourceforge.net/ a versao que tenho aqui 0.99.3 instale-a e use os seguintes arquivos: ******************************* /etc/diald.conf /usr/lib/diald/my_script /usr/lib/diald/ip-up_script que estao em anexo altere em /etc/sysconfig/sendmail coleque queue para o tempo que quiser. -----Mensagem Original----- De: Data Tech use o sendmail.cf que estou enviando, nao esqueca de configurar o sendmail.cw p/ relay. as mudancas basicas desse sendmail.cf eh no Mailer definicoes flag "e" QQ duvida mail-me os arq vao em private quem quiser pode pedir [ ]'s Luiz Claudio De: Para: Linux-br Enviada em: Domingo, 9 de Julho de 2000 16:48 Assunto: (linux-br) PPP por demanda + Sendmail > Ola, > Alguem teria uma receita de bolo para implementar PPP sob demanda ? > Preciso que a conexao seja feita quando o Sendmail faca a entrega de uma > msg, ou de tempos em tempos, mas que a conexao seja desligada logo apos a > entrega das msgs > *************************************************************** De: Celso R. Livero Para: Cristiano , Linux Lista Assunto: Re: (linux-br) Tamanho de E-mails! Data: 23 Oct 2002 14:25:08 -0200 com o sendmail eh assim: edite o /etc/mail/sendmail.cf procure por: MaxMessageSize coloque o valor q vc quizer ai como sendo seu valor maximo exemplo: # maximum message size # 10MB aproximadamente :) 0 MaxMessageSize=10000000 Cristiano wrote: Pessoal, como eu faço para setar um tamanho máximo que um caixa postal do sendmail ? ou seja, quando um determinado usuário tiver, 10 megas, ele não receber mais e-mails.Igual ao Bol por exemplo. Obrigado! Cristiano *************************************************************** De: Claudio Cabral Para: Eduardo Faia , Andreas Hasenack , Hamacker Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Como posso bloquear ?? Data: 23 Oct 2002 11:24:16 -0300 No /etc/mail/access adiciona a linha fulano@domain.com REJECT $cat /etc/mail/access | grep -i reject fulano1@domain1.com REJECT fulano2@domain2.com REJECT Vc ainda pode especificar o dominio q nao quer receber emails, adiciona @domain3.com REJECT []´s Claudio Cabral http://claudio.libnet.com.br Belem - Para - Brazil > existe alguma maneira de bloquear alguns email no sendmail ???? > exemplo > *************************************************************** De: Eduardo Mota Para: linux-br@bazar.conectiva.com.br Assunto: (linux-br) Fwd: Re: (linux-br) Re: Sendmail+Vdeliver+Amavis+vpop3d Data: 28 Oct 2002 09:52:09 -0200 Olá Amigo, Eu tinha o mesmo problema ... Vamos a uma solução funcional e simples ! O que estou usando: - amavis-0.2.1 - ripmime-1.2.16.16-1 - tnef-1.1 - uvscan 4 - sendmail-cf-8.11.6-2U80_1cl Trabalho também com domínio virtual ... Solução: Edit o arquivo: /etc/mail/sendmail.cf #Mvirtual, P=/usr/lib/linuxconf/lib/vdeliver, F=lsDFMShP, S=10, R=20/40, # A=vdeliver $u $h Mvirtual, P=/usr/sbin/scanvmails, F=lsDFMShP, S=10, R=20/40, A=scanvmails $u $h Copie o arquivo: # cp /usr/sbin/scanmails /usr/sbin/scanvmails Edit o arquivo: /usr/sbin/scanvmails linha: +- 302 #procmail=/usr/bin/procmail procmail=/usr/lib/linuxconf/lib/vdeliver linha: 317 # deliver=/usr/bin/procmail deliver=/usr/lib/linuxconf/lib/vdeliver Pronto, essas são as alterações que precisam ser modificadas "fora do normal" da instalação do Sendmail + Amavis + McAfee ... Obs.: Não ative a notificação ao destinatário, pois o amavis não irá reconhecer o "@" do e-mail virtual ... ele sempre irá se referir ao usuário como: user domínio.virtual e não como: user@domínio.virtual Qualquer novidades ou dúvidas, favor entrar em contato ! Atenciosamente, Eduardo Mota.'. *************************************************************** De: Brunhara Para: Ronaldo Toshiaki Oikawa , Lista Linux Assunto: Re: (linux-br) Sendmail Data: 08 Nov 2002 17:50:21 -0200 Ola,, tenta ai limitar o tamanho das mensagens no sendmail.cf na opção: "O MaxMessageSize=1000000" *************************************************************** De: Marcus Vinicius P Coimbra Para: ralbina@tubosapolo.com.br, linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Limitar tamanho da msg em xxx Mbytes - SENDMAIL Data: 03 Jan 2003 17:49:10 -0200 ----- Original Message ----- From: "Rodrigo Fortes" Sent: Wednesday, December 04, 2002 11:13 AM >Caros colegas... no sendmail, como faço para limitar em 2 mb o tamanho >dos e-mails enviados? Caro Rodrigo, se vc usa as macros m4, basta acrescentar no seu sendmail.mc ou linux.mc a seguinte linha: define(`confMAX_MESSAGE_SIZE',`2000000')dnl isso mesmo 2000000 (dois milhoes de bytes) e recompilar o sendmail.cf que seu e-mail estara com limite de 2 MB.....caso use conectiva, no linuxconf tem esta opção de limitação de tamanho de mensagens (isso quer dizer msg+anexo=2MB) *************************************************************** De: Marcus Lima Responder-a: marcuslima@marcuslima.eti.br Para: Marcus Vinicius P Coimbra , ralbina@tubosapolo.com.br, linux-br@bazar.conectiva.com.br Assunto: (linux-br) RES: (linux-br) Limitar tamanho da msg em xxx Mbytes - SENDMAIL Data: 03 Jan 2003 23:01:51 -0200 O Amigo Marcus Vinícius deu uma ótima dica, mas recompilar o sendmail.mc não é tarefa tão simples quando podemos configurar direto o sendmail.cf. Vá ao sendmail.cf (no CL fica em /etc/mail). Procure pela linha O MaxMessageSize= Descomente a mesma e iguale ao valor que deseja limitar. Não esqueça de reiniciar o sendmail após a alteração. Essas digas estão no livro da O'really. - Marcus Lima. --- *************************************************************** De: Ricardo Guedes Para: Daniel Alves , linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) SendMail Data: 16 Jan 2003 19:49:16 -0400 Oi Daniel, Geralmente os arquivos de configuração do sendmail ficam em /etc/mail/. Verifique se no seu sistema fica desta forma. Para configurar o MySQL uma ida em http://www.mysql.com/documentation/index.html pode resolver o seu problema. Se por acaso pensar em atualizar o MySQL os passos são bem simples. Uma lida rápida no install pode esclarecer suas dúvidas. *************************************************************** De: Mauri Ferrandin Para: daniel@sisnet.inf.br Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Auth com Sendmail 8.11.6 Data: 28 Jan 2003 16:11:31 -0200 eu segui estes passos ! http://www.sendmail.org/~ca/email/auth.html T+ Daniel Schenkel wrote: Ola Pessoal; Tem que existir algum guru que manja disso. Estou pesquizando doidamente na internet (google, altavista, site conectiva,...) máginas que veem a falar sobre como configurar o sendmail para pedir autenticação do usuário para envio de e-mail. Alguém pode me ajudar com isso? Creio que esta seja a solução para quem não quer abrir RELAY por IP ou domínio... *************************************************************** De: Mauri Ferrandin Para: daniel@sisnet.inf.br, linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Auth com Sendmail 8.11.6 Data: 29 Jan 2003 14:14:34 -0200 Vc tem que baixar o sendmail em em tar.gz no site sendmail.org e recompilar, com o RPM não vai dar ! T+ Daniel Schenkel wrote: >> Daniel Schenkel wrote: >> > Ola Mauri... > Tchê. Já compilei o cyrus-sasl. Depois disso executei o comando > saslpasswd e criei uma conta. > Agora minha dúvida é quanto ao compilar o sendmail.O sendmail que uso > é um pacote rpm. Como farei para recompila-lo com aquelas opções que > terei que adicionar? *************************************************************** De: Laerson Keler Para: Ronald Anchite Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Replicacao de e-mail Data: 04 Feb 2003 08:27:21 -0200 dentro de /etc/mail/aliases, adicione uma linha com {seu email}: {seu email}, {outro email} rode newaliases e pronto, todo o email que chegar para seu email tambem irá para outro email........ []Laerson Keler CPD Rextur Ronald Anchite escreveu: Pessoal gostaria de receber e-mails por uma determinada conta e que estes e-mails se replicassem para outra tb. Nao é redirencionamento e sim uma relicacao para as duas contas Como faço isso? conectiva 6.0 + sendmail. *************************************************************** De: Andreas Para: Marcelo Cc: Lista Linux Assunto: Re: (linux-br) sendmail Data: 08 Mar 2003 15:47:30 -0300 On Fri, Mar 07, 2003 at 01:57:06PM -0300, Marcelo wrote: > Eu andei dando uma olhada nesse problema do sendmail porém no site do > sendmail a versão que está livre de bugs é a 8.12.8 ...só que a versão que o > apt-get trouxe é a 8.11.6 ...alguém pode dizer algo sobre isso .... Se você está falando sobre o Conectiva Linux, foram aplicados os patches que os próprios autores do Sendmail elaboraram para essas versões mais antigas. Tentamos evitar fazer uma grande mudança de versão em componentes críticos do sistema, por isso preferimos aplicar os patches. Veja o anúncio em http://distro.conectiva.com.br/atualizacoes/ para mais detalhes. *************************************************************** De: alrferreira@carol.com.br Para: Leonardo J. Tramontina , linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Vulnerabilidade do Sendmail - Aviso aos usuários Data: 07 Mar 2003 11:19:09 -0300 Pra quem usa Conectiva, segue o link para o anúncio oficial, com links para atualizações: http://distro.conectiva.com.br/atualizacoes/?id=a&anuncio=000571 Eu recomendo a assinatura desse boletim, mais informações em: http://distro.conectiva.com.br/lista/ Abraços, *************************************************************** De: Andreas Para: rabonilho@ig.com.br Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Sendmail e sendmail.mc Data: 13 Mar 2003 15:50:31 -0300 On Mon, Mar 10, 2003 at 06:04:08PM -0300, rabonilho@ig.com.br wrote: > Gostaria de saber se tem como eu utilizar o sendmail.cf para gerar um > sendmail.mc. É o contrário. Pense no sendmail.mc como sendo o "código fonte" e o sendmail.cf como sendo o "código de máquina". Não está muito longe da realidade, o sendmail.cf parece mesmo código de máquina :) *************************************************************** De: Jeimerson C Chaves Para: Marcelo Amoglia , linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Discard ou Reject Data: 19 Mar 2003 17:37:10 -0300 Artigos manuscritos, de tempos esquecidos contam que em 19-03-2003 16:13, Marcelo Amoglia escreveu: > Quando se faz controle de spam no SendMail qual a diferença entre discard e > reject ? > > []´s Marcelo > Amigo, Descard ele simplesmente rejeita a msg e pronto reject o destinatario fica sabendo que a msg dele foi rejeitada -- *************************************************************** De: Adriano da Silva Múfalo Para: robert.rocha Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Sendmail x Nessus Data: 21 Mar 2003 08:59:05 -0300 Vc colocou tudo em uma linha ? coloquei aqui no meu sendmail e funcionou normal... ----- Original Message ----- From: "robert.rocha" To: Sent: Thursday, March 20, 2003 9:38 AM Subject: (linux-br) Sendmail x Nessus Eu andei configurando o sendmail, foi tudo beleza. Mas quando rodei o nessus para testar as vulnerabilidades é que apareceu o problema. Quando eu rodei o nessus me foi reportado a seguinte vulnerabilidade: - Warning found on port smtp (25/tcp) The remote SMTP server is vulnerable to a redirection attack. That is, if a mail is sent to : user@hostname1@victim Then the remote SMTP server (victim) will happily send the mail to : user@hostname1 Using this flaw, an attacker may route a message through your firewall, in order to exploit other SMTP servers that can not be reached from the outside. *** THIS WARNING MAY BE A FALSE POSITIVE, SINCE SOME SMTP SERVERS LIKE POSTFIX WILL NOT COMPLAIN BUT DROP THIS MESSAGE *** Solution : if you are using sendmail, then at the top of ruleset 98, in /etc/sendmail.cf, insert : R$*@$*@$* $#error $@ 5.7.1 $: '551 Sorry, no redirections.' Risk factor : Low O problema é que quando insiro o trecho apresentado acima no campo ruleset 98 do sendmail.cf, o sendmail deixa de funcionar e reporta a seguinte mensagem quando tento inicializá-lo: Iniciando sendmail: 554 5.0.0 /etc/mail/sendmail.cf: line 673: invalid rewrite line "R*@*@* #error @ 5.7.1 : '551 Sorry, no redirections.'" (tab expected) Msmtp: Warning: first argument in [IPC] mailer must be TCP or FILE Mesmtp: Warning: first argument in [IPC] mailer must be TCP or FILE Msmtp8: Warning: first argument in [IPC] mailer must be TCP or FILE Mrelay: Warning: first argument in [IPC] mailer must be TCP or FILE Mesmtprem: Warning: first argument in [IPC] mailer must be TCP or FILE E a pergunta é: Como habilito a regra acima de forma que o sendmail não fique vulnerável e nem retorne a mensagem de erro que apresentei acima!?!?!?! Estou no aguardo *************************************************************** De: alrferreira@carol.com.br Para: ronaldo_sampaio@horizon.com.br Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) sendmail - alguém pode dar uma força ?? Data: 20 Mar 2003 08:18:28 -0300 As configurações principais estão no /etc/mail/sendmail.cf Dica: Coloque esses sites no seu bookmark: http://www.google.com.br http://www.underlinux.com.br http://www.linux.trix.net http://www.dicaslinux.com.br http://www.noticiaslinux.com.br http://freecode.linuxsecurity.com.br http://www.linuxplace.com.br http://www.olinux.com.br Depois de alguns passos, nos reporte os seus problemas e dúvidas.... Abraços, *************************************************************** *************************************************************** De: Julio Biason Para: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) SOCORRO SENDMAIL Data: 11 Apr 2003 10:54:33 -0300 rasga_dw9@hotmail.com: > "Bom Tenho um CL8 e Send mail do mesmo rodando > Tenho um IP fixo, um dominio principal e varios virtuais, o problema é que > quando mando email usando os virtuais eles saem com o dominio do principal > Como saio desta! Usando o arquivo m4 que tu criou para configurar o Sendmail, remove todos os MASQUERADE e adiciona FEATURE(`genericstable', `hash -o /etc/mail/genericstable') GENERICS_DOMAIN_FILE(`/etc/mail/generics-domains') Com a tabela de genericos, tu pode fazer a troca de "usuario -> email" (que e' justamente o inverso da tabela virtual de usuarios (virtusertable)). O genericstable deve ser gerado exatamente como tu gera o virtusertable (com o makemap). E o generics-domains deve ter exatamente o mesmo conteudo do local-domains (faz um link-simbolico e nao se preocupe mais com isso :) ) Com isso tu resolve. -- *************************************************************** De: Leandro Disconzi Vieira Para: neo Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) SendMail Data: 03 May 2003 03:46:20 -0300 se for no redhat.. entre no diretorio /etc/mail digite m4 sendmail.mc > sendmail.cf Este comando regera com as configuraçoes do sistema originalmente, isso caso voce nao tenha alterado o sendmail.mc. Um abraco.. On Wed, 30 Apr 2003, neo wrote: > Alguem sabe como eu faço pra criar, no sendmail, outro arquivo sendmail.cf ? > O meu foi deletado.! > *************************************************************** De: Rimeson Cardoso Para: Lista Assunto: Regra para Sendmail. Data: 10 May 2003 14:29:31 +0000 Ola pessoal da lista, uso o sendmail como meu servidor de e-mail, tenho tambem o amavis+macffe e também uso um código em perl chamado blockmail para filtrar os anexos, nesse blockmail eu coloco todas as extenções que eu quero bloquear, só que ele bloquea tanto os emails de entrada como ao de saida alguem já uso essa ferramente ? pois eu queria que por exemplo: liberar o envio de *.exe mais bloquear para a entrada, se eu tirar do configurardor os *.exe ele libera tanto para entrar como para sair, s que assim não seria bom. Alguem pode me dar alguma luz ATC; Rimeson Suporte Técnico ADMED. http://www.ppgia.pucpr.br/~maziero/seguranca/blockmail/ *************************************************************** De: Rimeson Cardoso Para: Lista Assunto: (linux-br) Postfix bloquear e-mails/dominios Data: 30 Jun 2003 09:05:17 +0000 Pessoal da lista, como faço para bloquear e-mails / dóminios no postfix, no sendmail eu colova no arquivo access. falano@bol.com.br REJECT elefante.com.br REJECT E agora como posso fazer isso. ATC; Rimeson Cardoso. *************************************************************** De: Eder S. G. Responder-a: Eder S. G. Para: linux-br@bazar.conectiva.com.br Assunto: (linux-br) Re: How-to Sendmail Data: 28 Jun 2003 10:49:10 +0300 Date: Fri, 27 Jun 2003 09:42:05 -0300 > Onde posso achar um How-to em portugues para configurar o sendmail? Olá Sr. Thiago e demais assinantes da LinuxBR. Recomendo uma busca nos sites: www.br-linux.com www.google.com.br www.kartoo.com www.underlinux.com.br www.linuxdicas.com.br Possuo alguns documentos bem antigos de como configurar o SendMail. Caso o senhor queira, por favor, me envie um email em PVT. Espero ter ajudado. *************************************************************** De:  Leandro Disconzi Vieira Para:  Fabio Yoshida Cc:  linux-br@bazar.conectiva.com.br Assunto:  Re: (linux-br)uebimiau + sendmail Data:  Fri, 25 Jul 2003 12:48:55 -0300 Talves ajude.. no sendmail tem um arquivo  chamado trusted-users. Edite este arquivo e coloque o apache como usuario permitido a enviar e-mails.. talves resolva teu problema... No teu webmail voce nao deve autenticar oi vpce já está autenticado por POP ou IMAP. Um abraco.. Fabio Yoshida wrote: Bom dia, em primeiro lugar eu gostaria de agradecer > pela resposta. > > Não eu não tirei os ips do access. Quando eu crio um > novo sendmail.cf sem as opções de autenticação, ai > tudo funciona. Mas com as opções de autenticação o > unico modo de enviar email é usando um cliente ( no > meu caso o Outlook configurado para autenticar com o > servidor ), pelo webmail ou mesmo no console via linha > comando o email não é mandado. Aproveitando o email, > você sabe se há alguma opção como a do Postfix que > faça bcc de todos os emails mandados que eu possa usar > no sendmail? > > grato pela atenção. > > Fabio *************************************************************** De:  Leandro Disconzi Vieira Para:  Allan_e-xyon Cc:  Lucianno A. Ramalho Assunto:  Re: (linux-br)Sendmail e autenticacao smtp em outro servidor de email Data:  Wed, 23 Jul 2003 00:31:18 -0300 (BRT) Oi!!! Minha explicação serve para servidores rodando sendmail no redhat 8.0 e 9 As versões anteriores do redhat, nao foram compiladas com o pacote cyrus-sasl. Se executarem o comando rpm -qa|grep sasl, voce devera ter instalado os pacotes, cyrus-sasl e o cyrus-sasl-plain. Para poder efetuar a autenticação. Também faltou em minha explicação um comentário: Editar o arquivo /usr/lib/sasl/Sendmail.conf Neste arquivo deverá conter o conteudo "pwcheck_method:pam" Basta salvar o arquivo. Referencias sobre SPANS. Autenticação não minimiza em nada a entrada de SPANS. O que a autenticação ajuda:         - Autenticação resolve o problema dos móveis ou em viajem.         - voce terá um controle de quem envia e-mail. E se alguem estiver fazendo mau uso do teu serviço, voce terá quem culpar ou mesmo bloquear a conta deste teu usuario.         - permite saber exatamente, dentro da tua rede interna qual o usuario e maquina estão infectado com virus. Há alguns dias atrás enviei para a listas receitas de bolo de como instalar o amavisd-new.  Esta sim é uma maneira efetiva de voce eliminar, virus, e minimizar sensivelmente o problema de SPAMs. Um das maneiras de evitar SPAMs (mas hoje não é mais tão efetivo), é configurar seu sendmail para responder apenas a dominios de e-mails validos. Ou seja dominios DNS validos. Ou seja seu sendmail testa o endereço reverso para aceitar a mensagem. Caso contrario descarta. Considero que todos deveriam de configurar está opção, mas voce deve ter certeza de que seu dns está configurado corretamente. Para habilitar isso no seu sendmail.mc comente a linha. ( todos distribuiçoes, mantem este opção habilitada. dnl FEATURE(`accept_unresolvable_domains')dnl habilitando esta opção, é aconselhavel configurar serviço de DNS na propria maquina de smtp, para fazer cache. Fazendo isso ocorre uma melhorar no desempenho do sendmail, na resolução de nomes. um abraco a todos. *************************************************************** De:  Fabio Yoshida Para:  linux-br@bazar.conectiva.com.br Assunto:  (linux-br)filtro no sendmail Data:  Fri, 1 Aug 2003 10:08:34 -0300 (ART) Pessoal, eu to usando o RH9.0 e o sendmail que vem nele. Eu mandei um email pro pessoal do sendmail.org sobre como eu poderia ter um always bcc para um determinado usuário de cada mensagem mandada, assim como eu tinha quando usava o CL 8.0 e postfix. Ele me disse que eu teria que usar um tal de milter, ok,já achei ele no meu sendmai, li a documentação e confesso não entendi nada. Alguem poderia me indicar alguma documentação ou se não for pedir muito até me fornecer umas dicas de como usar? grato pela ajuda *************************************************************** De:  Marco Aurélio Para:  Lista-Linux-BR Lista , SuSE List Assunto:  Re: (linux-br)did not issue MAIL/EXPN/VRFY/ETRN during connection to MTA Data:  Tue, 29 Jul 2003 09:02:34 -1200 As vezes que eu tive esse problema erá o seguinte: Quando um determinado usuário está recebendo uma mensagem o sendmail cria um arquivo temporário com os e-mail dele, geralmente em /tmp/ o aquivo tem o mesmo nome do usuário e é oculto, no seu caso deve ser /tmp/.vinicios.pop, o problema se dá pq se por algum motivo a conexão com o usuário deu algum problema e esse arquivo continua lá o sendmail na proxima vez que o usuário for pegar as suas mensagem não consegue criar esse arquivo novamente, basta apagar o arquivo e tudo volta ao normal.         Marco Aurélio         Adm. rede/sistemas         Brasilia/DF > Esta mensagem esta aparecendo no log do meu sendmail: > > Jul 28 00:09:18 msp02 popper[4430]: Stats: vinicius 0 0 0 0 200.169.131.124 > 200.169.131.124 [pop_updt.c:296] > Jul 28 00:09:20 msp02 sendmail[4431]: h6S39Ifk004431: [200.169.131.124] did > not issue MAIL/EXPN/VRFY/ETRN during connection to MTA > Estou usando autenticação (SMTP AUTH) no meu sendmail e estou usando estas > features no meu linux.mc: *************************************************************** De:  CyberCrow Para:  Linux-br Assunto:  Re: (linux-br)Sendmail Data:  Wed, 20 Aug 2003 10:08:38 -0300 Além de editar o arquivo aliases, veja no /etc/mail/sendmail.cf se existe a linha (e se esta "setada" corretamente): 0 AliasFile=/etc/aliases **************************              CyberCrow   " Conhecimento é Poder ! "            Linux Rul3z !!! ************************** ----- Original Message ----- From: "Daniel Rezende" > Como faço pra que todos os e-mails que chegem para um determinado >  usuario seja enviado uma copia para outro usuario? >  Tentei fazer um teste editando o arquivo Aliases mas não deu certo. > *************************************************************** De:  Adriano Frare Responder-a:  alfrare@terra.com.br Para:  'sss' , 'linux-br@bazar2.conectiva.' Assunto:  RES: (linux-br)Bloqueando SPAM: blackholes.us (Sendmail) Data:  Fri, 5 Sep 2003 09:39:21 -0300 Caro Colega. Coloque a seguinte linha no arquivo /etc/mail/access blackholes.us   DENY (Obs. A espaços entre os argumentos e' TAB.) Depois execute o comando abaixo Makemap hash /etc/mail/access.db < /etc/mail/access Espero ter ajudado. Adriano Frare *************************************************************** De:  Marcus Lima Responder-a:  marcuslima@marcuslima.eti.br Para:  Anderson de Souza Araujo , linux-br@bazar2.conectiva.com.br Assunto:  RES: (linux-br)A conectiva vai atualizar o sendmail para 8.12.9 ? Data:  Sat, 30 Aug 2003 09:54:57 -0300         Pela minha experiencia em Conectiva, acho que eles vão aplicar o Patch no 8.12.5 do CL9 e redistribuir, a não ser que não hajam impactos para os usuários finais que estejam utilizando o 8.12.5 atualizarem para 8.12.9.         Uma coisa que gosto muito na Conectiva é esse esforço para manter a compatibilidade entre versões.         Alias, isso já foi feito, veja em: http://distro.conectiva.com.br/atualizacoes/index.php?id=a&anuncio=000727 Att, Marcus Lima Consultor de Segurança Aker Security Solutions - Regional RJ/ES www.aker.com.br *************************************************************** De:  Edilson Rahal Tavares Para:  Marcelo Zola Zanotim , linux-br@bazar.conectiva.com.br Assunto:  Re: (linux-br)Dominios Virtuais e Sendmail (POP3) Data:  Mon, 22 Sep 2003 09:18:08 -0300 Olá Marcelo, o mínimo que você necessita fazer é incluir esse domínio no arquivo /etc/local-host-names para que o seu sendmail o trate. Abraço, Edilson. *************************************************************** De:  Adriano Frare Responder-a:  alfrare@terra.com.br Para:  reginaldo@hstacruz.com.br, linux-br@bazar2.conectiva.com.br Assunto:  RES: (linux-br)Sendmail - Bloquear email Data:  Mon, 3 Nov 2003 13:10:11 -0200 Caro colega. Inclua os destinatátios indesejados no arquivo /etc/mail/access desta forma indesejado@email.com  DENY Gere novamente o nono arquivo access.db Obs. Espaço entre o email e o DENY é TAB. Atensiosamente. Adriano Frare *************************************************************** De:  Marcelo Amoglia Para:  Lista Conectiva linux-br Assunto:  (linux-br)controle de SPAM no sendmail Data:  Wed, 5 Nov 2003 09:05:12 -0200 Quero usar a configuração abaixo, para controle de SPAM no sendmail, porem auteramos diretamente o sendmail.cf, se fizermos a alteraração do .mc quando for gerado o .cf ficara sem as modificações feitas manualmente, como resolver este problema ? []´s Marcelo Edite o arquivo: /etc/mail/sendmail.mc Insira a seguinte linha: FEATURE(`dnsbl', `bl.projeto-orbl.org', `Bloqueado pelo Projeto ORBL - Veja: http://www.globalmedia.com.br/cgi-bin/orbl/search_blacklist.pl?ip=$& {client_addr}')dnl (perceba que isto é uma ÚNICA linha no arquivo MC do Sendmail) Agora será necessário gerar o arquivo de configuração do sendmail, faça: m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf     -- *************************************************************** De:  SuSE List Para:  mattes_linux@yahoo.com.br, Lista Linux-br Assunto:  Re: (linux-br)Bloquear remetente no sendmail Data:  Wed, 26 Nov 2003 11:05:40 -0200 ----- Original Message ----- From: "Maiquel" Sent: Monday, November 17, 2003 5:11 PM > Hi lista, Olá Maiquel, > estou recebendo muitos e-mails de um possível spammer, então gostaria que meu > server conectiva 8, rodando o sendmail bloquease todos os e-mails desse > remetente(james@xxx.com.br). basta criar uma entrada no arquivo access no diretorio /etc/mail da seguinte forma: james@xxx.com.br      ERROR:"550 We don't accept mail from spammers"                 ^^^^^^ [TAB] ou james@xxx.com.br      REJECT                 ^^^^^^[TAB] depois recompile o access: makemap hash -f access < access e reinicie o sendmail...na primeira opção ele retorno um e-mail com o erro descrito, na segunda ele rejeita o pacote e não retorna nada para o usuário.... []s Marcus Vinicius P Coimbra viniciuskawakami@yahoo.com.br *************************************************************** De:  SuSE List Para:  Alessandro Portela Fausto , Forum linux-br Assunto:  Re: (linux-br)Duvida com o Sendmail Data:  Fri, 19 Dec 2003 18:10:39 -0200 ----- Original Message ----- From: "Alessandro Portela Fausto" Sent: Wednesday, December 17, 2003 3:34 PM > Pessoal, alguem sabe me dizer se tem como criar uma regra no sendmail para > que qualquer mensagem que seja enviada para uma conta qualquer que nao > existe no domínio seja recebida por uma conta específica ?? Obrigado desde > já ! Caro amigo, acrescente estas linhas no seu arquivo .mc (linux.mc) e recompile para gerar um novo arquivo do sendmail.cf m4 < linux.mc > ./etc/sendmail.cf  # para recompilar... Acrescentar no linux.mc: dnl  Redirect all email to unknown people to Postmaster. dnl dnl define(`LUSER_RELAY', `local:postmaster')dnl Ou se quiser fazer no braço, o "+++ sendmail.cf.new1" contém as regras ditadas pelas linhas acima: /etc/mail # diff -u sendmail.cf.new sendmail.cf.new1 --- sendmail.cf.new     2003-12-19 18:14:03.000000000 -0200 +++ sendmail.cf.new1    2003-12-19 18:14:38.000000000 -0200 @@ -16,7 +16,7 @@  #####  #####          SENDMAIL CONFIGURATION FILE  ##### -##### built by root@ on Fri Dec 19 18:14:02 BRST 2003 +##### built by root@ on Fri Dec 19 18:14:38 BRST 2003  ##### on SuSE Linux 8.2 (i586)  ##### in /etc/mail  ##### using /usr/share/sendmail/ as configuration include directory @@ -119,6 +119,9 @@  # "Smart" relay host (may be null)  DS +# place to which unknown users should be forwarded +Kuser user -m -a<> +DLlocal:postmaster  # operators that cannot be in local usernames (i.e., network indicators)  CO @ % ! @@ -909,6 +912,10 @@  # prepend an empty "forward host" on the front  R$+                    $: <> $1 +# send unrecognized local users to a relay host + +R< > $+                $: < $L > $(user $1 $)          look up user +R< $* > $+ <>          $: < > $2                       found; strip $L []s Marcus Vinicius P Coimbra viniciuskawakami@yahoo.com.br *************************************************************** De:  Rafael Quaglio Para:  redes-l@ae.inf.br Assunto:  Re: [Redes-l] Bugno sendmail Data:  Fri, 16 Jan 2004 07:59:26 -0300 ftp://ftp.unicamp.br/pub/apoio/treinamentos/tcpip/sendmail/pdf/ ----- Original Message ----- From: "fernando farias" To: Sent: Thursday, January 15, 2004 8:05 PM Subject: [Redes-l] Bugno sendmail 2 > que pode me mandar um exemplo do arquivo sendmail.mc > que esteja funcionando também agradeceria muito !!! > Atenciosamente > Fernando *************************************************************** De:  Carlos Eduardo Para:  geison_gsn@ig.com.br Cc:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)E-mails --> Speedy Data:  Fri, 5 Mar 2004 08:11:07 -0300 Se estiver usando o sendmail, procure no /etc/mail/sendmail.cf a seguinte linha # Smart Host DS e faça a seguinte alteracao DSsmtp.speedy.provedor.com.br **** DSsmtp..... é tudo junto mesmo ***** e reinicie o serviço sendmail. Falou!!! *************************************************************** De:  Alexandro Corrêa Para:  Linux-BR (Lista) Assunto:  RE: (linux-br)Esconder Portas 21,22,25,42,110 Data:  Wed, 17 Mar 2004 11:22:18 -0300 (ART) Olá Aleandro,   Se o problema é estarem enviando SPAM utilizando o seu sendmail, basta trocar a configuração do mesmo, para que não permita que qquer usuário envie mensagens (Open Relay), utilizando o seu SMTP.   Para controlar a remessa de mensagens, edite o arquivo /etc/mail/access.   Ele deve ser mais ou menos assim:   Spammer@algumdominio.com       REJECT   seu_dominio.com               RELAY   192.168.1.1                   RELAY   192.168.2.1                   REJECT   Entendeu? Aqui você define quais os domínios, IPs e endereços que podem enviar mensagens. RELAY = Encaminha / REJECT = Rejeita.   Depois de configurar o access, você precisa digitar o seguinte comando: makemap hash /etc/mail/access < /etc/mail/access   Assim você vai gerar o access.db, que é o arquivo utilizado pelo sendmail.   Mas eu recomendaria ainda outra coisa, não utilize o sendmail, use o Postfix... sendmail possui muitos bugs e falhas de segurança!   Aqui você encontra alguns artigos sobre servers de e-mail: http://www.underlinux.com.br/modules.php?name=Sections&op=listarticles&secid=3   Espero ter ajudado. Um abraço! Att, Alexandro Corrêa ===== Alexandro Corrêa - Porto Alegre - RS www.alexsuperweb.rg3.net Linux user #339537 *************************************************************** De:  Jorge Godoy Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)Sendmail com IMAP Data:  Sun, 28 Mar 2004 11:51:59 -0300 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Saturday 27 March 2004 08:13, Lauro Ferreira wrote: > Alguem pode me informar se o sendmail trabalha legal com imap. Como > posso habilitar o sendmail para trabalhar com o imap Sendmail trabalha com SMTP e variações. IMAP é outro protocolo, para leitura de mensagens. - -- Godoy.     -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) *************************************************************** De:  Jorge Anselmo Para:  Cpd da Aesc , linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)Bloquear EXE e PPS no Sendmail Data:  Thu, 29 Apr 2004 14:04:50 -0300 Vc pode usar o procmail ou o MailScanner q pode ser utilizado para escaneamento de virus tb. Anselmo On Thursday 29 April 2004 09:03, Cpd da Aesc wrote: > Pessoal: > > Preciso bloquear os anexos com extensão EXE e PPS dos e-mails, eu utilizo o > CL9+sendmail. *************************************************************** De:  Thiago Macieira Para:  linux-br@bazar2.conectiva.com.br, luis@results.com.br Assunto:  Re: (linux-br)Como Redirecionar mensagens Data:  Sat, 25 Sep 2004 10:49:02 -0300 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Luis Henrique de Faria Guimaraes wrote: >Olá, >Como faço para redirecionar todos as mensagens de sistema para outro >usuário em outro servidor de email. Estou utilizando o sendmail. >Obrigado. Use a diretiva S: abra seu /etc/mail/sendmail.cf e ache a linha que começa por DS. Coloque nela o seu outro servidor: DSmail.dominio.com.br - --   Thiago Macieira  -  Registered Linux user #65028    thiago (AT) macieira (DOT) info     ICQ UIN: 1967141   PGP/GPG: 0x6EF45358; fingerprint:     E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358 *************************************************************** De:  Elias Andrade - Suporte Tecnico - Litoral On Line Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)redirecionar e-mail no sendmail Data:  Mon, 27 Sep 2004 15:07:03 -0300 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1         sim.         no diretorio do usuario crie um arquivo chamado '.forward' e adicione o e-mail do qual sera enviado uma copia. ex do conteudo do arquivo: root@fox:/home/esan# cat .forward fulano@detal.com.br root@fox:/home/esan#         ou seja, enviou e-mail para esan at fox.lol.com.br e eh encaminhado uma copia para fulano@detal.com.br         ou ainda voce criar um alias (nao havendo necessidade de criar a conta do usuario no sistema, via adduser) em /etc/alias, seguindo os exemplos la de dentro. depois rode o comando newaliases: root@fox:/home/esan# newaliases         assim nao fica copia da mensagem no seu proprio servidor (afinal, esse usuario nao existe no passwd). Diz a lenda que em Seg 27 Set 2004 14:06, Anderson Menon escreveu: > Gostaria de redirecionar o e-mail de um funcionario aqui da empresa para > outro > dominio, uso o sendmail, é possivel especificando somente essa conta ? > > > Obrigado > Anderson - --  [ ]'s  Elias de Souza Andrade - Analista de Suporte - Litoral On Line  Home Page:: http://www.lol.com.br - Fone::(41)423-2825  -----------------------------------------------------------------------  Site pessoal:: http://www.esan.cjb.net        |Certificado Conectiva  Projeto Monesa:: http://monesa.sourceforge.net  |Linux User:: 229468  -----------------------------------------------------------------------  Paranagua - PR - Brasil [<0>]  'Nunca parta do principio de que voce sabe mais que o seu concorrente.'      Key fingerprint = B1B0 AC48 B953 D9D8 A400  96D7 330E 71BC 2A9F E982 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) *************************************************************** De:  Adriano Frare Responder-a:  alfrare@e-alinux.com Para:  Wyvern Cc:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br) Horário do Sendmail Data:  Wed, 13 Oct 2004 22:07:36 -0300 Caro Colega, Altere o parâmetro TimeZoneSpec no /etc/mail/sendmail.cf Abraços. Adriano Frare *************************************************************** De: Pedro Junior Ashidani Cc: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br)Configura o sendmail para solicitar o reverso Data: Thu, 09 Jun 2005 09:30:55 -0300 Acesse o link http://www.cs.niu.edu/~rickert/cf/hack/require_rdns.m4 copie para dentro do diretório cf/hack que deve ficar dentro do source do seu sendmail acrescente no seu sendmail.mc a seguinte linha: HACK(`require_rdns')dnl crie o seu sendmail.cf (m4 sendmail.mc>sendmail.cf) copie para o diretório /etc/mail reinicialize o sendmail []'s Pedro Ashidani Lista Linux - SuperIP wrote: >Boa noite Pessoal, > >Alguem pode me dar uma dica de como configurar o sendmail para solicitar o >reverso, como muitos provedores estao fazendo atualmente e caso os >servidores nao tiverem com seu reverso configurado nao recebe os emails. > >Agradeco *************************************************************** Veja também os arquivos de continuação deste FAQ....