Sendmail dot-addressing

1

Eu preciso poder encaminhar e-mail para o usuário. @ para o usuário @. Eu sei que posso fazer isso facilmente com o endereçamento +, mas o requisito de negócios é para o endereçamento de pontos. O arquivo virtusertable não pode manipulá-lo - usar o usuário * não faz nada para mim. A seção é criada dinamicamente por testes de regressão automatizados, portanto, uma lista estática em / etc / aliases também não a cortará. Como faço para lidar com isso?

    
por John 24.05.2012 / 14:43

1 resposta

1

Na parte inferior do seu arquivo sendmail.mc , adicione as seguintes linhas:

LOCAL_RULE_0
R$+ . < @ $=w . > $*         $: $1 < @ $2 . > $3

Tenha em mente que o lado esquerdo da regra é separado do lado direito usando tabulações e não espaços. Portanto, não copie e cole, digite a regra. Em seguida, construa sendmail.cf e reinicie o sendmail de acordo com as diretrizes do seu sistema. Por exemplo, nos sistemas Debian e Ubuntu, pode-se executar sendmailconfig .

    
por 24.05.2012 / 20:45