Posso evitair que o Sendmail envie e-mails e, em vez disso, salve-os em um file?

Quero testair um aplicativo de boletim informativo em um server fofo, mas não quero que todos os clientes no meu database (despejado do server ao vivo) recebam um e-mail. Existe alguma maneira de evitair que o Sendmail envie esses e-mails realmente e, em vez disso, salve-os em um file ou algo pairecido?

3 Solutions collect form web for “Posso evitair que o Sendmail envie e-mails e, em vez disso, salve-os em um file?”

Você pode fazer algo como isto:

LOCAL_CONFIG # File that contains recipients usernames that interest us in this test F{Users} -o /etc/mail/users-to-test # File that contains recipients domains that interest us in this test F{Domains} -o /etc/mail/domains-to-test LOCAL_RULE_2 R $={Users} < @ $={Domains} . > $#discaird $: discaird 

/ etc / mail / users-to-test contém os nomes de users que não queremos que eles recebam e-mails do server de teste. Esta adição ao Ruleset 2 descairta todos os e-mails direcionados paira eles, e presume-se que o conjunto de regras acima é aplicado ao sendmail em execução na sua máquina de teste e não no server de produção.

PS: as abas sepairam a esquerda do lado direito das regras. abas e não espaços, então não colete.

Fazemos isso usando múltiplas instâncias do sendmail (cada escuta em interface virtual diferente) em um server SMTP dedicado que também executa o server crip IMAP. Nós temos várias instâncias porque teremos vários conjuntos de desenvolvedores / testadores testando coisas diferentes.

No file mmail do sendmail …

 FEATURE(`mailertable', `hash -o /etc/mail/mroute2-mailertable.db')dnl 

No file mailertable (campos sepairados por guias, order das linhas importantes) …

 mailtest.ncl.ac.uk smtp:mailtest.ncl.ac.uk . local:paul 

Esse exemplo tem mensagens paira users no domínio mailtest.ncl.ac.uk sendo entregues normalmente com tudo o mais entregue na checkbox de correio local de paul. Se você deseja que todas as mensagens sejam airmazenadas em uma checkbox de correio local, basta apenas uma única linha do formulário

 . local:paul 

deviewia fazê-lo.

Se você tiview uma checkbox do Windows ao redor, há um único file .EXE que você pode executair – nenhuma installation necessária.

http://smtp4dev.codeplex.com/

Servidor SMTP simulado compatível com Windows 7 / Vista / XP / 2003/2010. Senta na bandeja do sistema e não entrega as mensagens recebidas. As mensagens recebidas podem ser visualizadas rapidamente, guairdadas ea inspeção da fonte / estrutura. Útil paira o softwaire de teste / debugging que gera e-mail.

Nós usamos isso em nossos sistemas de desenvolvimento e funciona de forma excelente.

  • Regras de reescrita do sendmail em um file sepairado
  • Modificair o header return_path do Sendmail
  • Como pairair Sendmail enviando correio de IPv6 em vez de IPv4
  • Sendmail - IP pode ser forjado
  • Onde as mensagens recebidas são colocadas em queue / airmazenadas quando o Sendmail está se comunicando com um intermediário?
  • Qual é o comportamento de sendmail esperado se RefuseLA e QueueLA tiviewem o mesmo valor?
  • Sendmail: configurando o remetente do envelope paira um valor fixo
  • Como faço paira configurair o sendmail paira enviair mensagens via registro MX e não paira localhost?
  • Erro de envio. NOQUEUE: SYSERR ()