[Postfix-br] Help with Postfix - Anvil
Mario Jorge Lima
mariolima em multisites.com.br
Sexta Novembro 21 18:42:05 BRST 2014
Marcio,
Acabei de verificar com o pessoal do meu
Provedor, e eles me disseram que meu
"/etc/main.cf" já tem esse parametro configurado da seguinte forma:
smtpd_sender_login_maps = hash:/etc/postfix/virtual
E esse meu arquivo "/etc/postfix/virtual" é
exatamente a minha virtual user table, tem o seguinte formato:
empresaabc.com.br virtual
ana em empresaabc.com.br abc-ana
gilson em empresaabc.com.br abc-gilson
eduarda em empresaabc.com.br abc-eduarda
chiara em empresaabc.com.br abc-chiara
panificadoraxyz.com.br virtual
patricia em panificadoraxyz.com.br xyz-patricia
ricardo em panificadoraxyz.com.br xyz-ricardo
atendimento em panificadoraxyz.com.br xyz-atendimento
E assim por diante...
Duvida 1) Por que entao eu tenho tantos envios
com isuidfwi em empresaabc.com.br ou urhcmsuy em panificadoraxyz.com.br ?
Duvida 2) Por que tambem eu tenho envios como
qualquersujeira em gmail.com, sujeira em yahoo.com, sujeira em hotmail.com, etc. ?
Sao duas duvidas que nao consigo esclarecer.
Obrigado.
Mario./
At 17:02 21/11/2014, you wrote:
>On 21-11-2014 15:45, Mario Jorge Lima wrote:
>>Por exemplo, no meu Servidor, o meu Email
>><mailto:mariolima em multisites.com.br>"mariolima em multisites.com.br"
>>tem como Usuario de Login "multi-mariolima". O
>>usuario
>><mailto:info em multisites.com.br>"info em multisites.com.br"
>>tem como Usuario de Login "multisites", e assim por diante.
>Estes endereços x usuários devem estar em alguma
>base de dados, mesmo que em arquivos texto, mas
>provavelmente em MySQL ou LDAP, certo?
>
>>O que eu deveria fazer, seria, por exemplo,
>>colocar nesse parametro do /etc/postfix/main.cf
>>praticamente toda a minha tabela de usuarios "/etc/postfix/virtual" ?
>Meu caso: Tenho os usuários em LDAP, onde o
>login for 'nome.sobrenome' o endereço é sempre
>'<mailto:nome.sobrenome em a1.ind.br>nome.sobrenome em a1.ind.br'.
>Neste caso fica bem simples:
>
>main.cf:
>smtpd_sender_login_maps =
>regexp:/etc/postfix/sender_maps.regexp,
><ldap:/etc/postfix/ldapowner.cf>ldap:/etc/postfix/ldapowner.cf
>
>sender_maps.regexp:
>/(.*)@a1.ind.br/ ${1}
>
>Só isto basta pro fulano.beltrano não enviar
>e-mail com from:
><mailto:abelardo.barbosa em a1.ind.br>abelardo.barbosa em a1.ind.br por exemplo.
>
>No teu caso vai precisar algo mais, no meu
>exemplo acima é o
><ldap:/etc/postfix/ldapowner.cf>ldap:/etc/postfix/ldapowner.cf:
>server_host
>= <ldap://127.0.0.1>ldap://127.0.0.1
>search_base = ou=People,dc=org
>query_filter = (&(mail=%s)(objectclass=mailUser))
>result_attribute = uid
>
>Em meu caso, além de
><mailto:nome.sobrenome em a1.ind.br>nome.sobrenome em a1.ind.br
>alguns usuários também podem enviar em nome de
>outros endereços, como o
><mailto:comercial em a1.ind.br>comercial em a1.ind.br,
>cuja solução é igual à que você precisa. Com o
>ldapowner acima, quando alguém tentar enviar um
>email com remetente
><mailto:comercial em a1.ind.br>"comercial em a1.ind.br"
> o postfix consulta no LDAP quais os uid's de
>usuário têm o endereço de e-mail
><mailto:comercial em a1.ind.br>"comercial em a1.ind.br".
>Se o(s) uid(s) for(em) diferente do autenticado
>ele recusa a mensagem. Posso ter um ou mais
>logins autorizados para o endereço
><mailto:comercial em a1.ind.br>"comercial em a1.ind.br".
>Só tem que adaptar o conceito pra base que você usa.
>
>>Isso faria com que, cada email que fosse
>>enviado usando o SMTP nesse meu Servidor seria
>>varrido contra essa tabela e caso nao houvesse
>>informacao dele ali, nao enviaria? O que acontece entao?
>Dito acima.
>
>Exemplo de log do postfix, que achei por ai na internet:
>
>Oct 17 09:21:40 debian postfix/smtpd[1643]: NOQUEUE: reject: RCPT from
>unknown[x.x.x.x]: 553 5.7.1
><mailto:sender em example.com><sender em example.com>: *Sender address rejected:
>not owned by user
><mailto:sender em example.com*>sender em example.com*;
>from=<mailto:sender em example.com><sender em example.com>
>to=<mailto:receiver em gmail.com><receiver em gmail.com>
>proto=ESMTP helo=<[192.168.1.5]>
>
>>Se for isso, nao vai afetar a performance do Servidor?
>Como o recurso é nativo do postfix é
>desprezível. Obviamente é ciclo de cpu a mais
>que vai usar, mas não chega a coçar. Também
>considere que com isso você vai economizar
>outros ciclos de cpu deixando de receber e tratar mensagens indevidas.
>
>>Desculpe essas perguntas todas. Obrigado pela ajuda.
>Minha magnânimidade só não é maior que minha
>humildade, que é a maior do mundo, portanto eu
>te perdôo (não tem o quê). Espero ter ajudado.
>
>Bom fim de semana a todos.
>
>--
>Marcio Merlone
>_______________________________________________
>Postfix-br mailing list
>Postfix-br em listas.softwarelivre.org
>http://listas.softwarelivre.org/cgi-bin/mailman/listinfo/postfix-br
___________________________
Mario Jorge Lima
mariolima em multisites.com.br
OBS: Eventualmente nao acentuo algumas palavras
do Portugues, para evitar bugs na recepcao dos emails.
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.softwarelivre.org/pipermail/postfix-br/attachments/20141121/fc70421b/attachment-0001.html>
More information about the Postfix-br
mailing list