Como eu permito que o sendmail envie paira qualquer endereço?

UPDATE 10/21/2010 5p: Ok, então enviair e-mails funciona, mas não enviair correio paira tom@wtw3.com desta checkbox não. O registro A do wtw3.com aponta paira a checkbox de desenvolvimento, mas os registros MX resolvem aos serveres do Google. Isso está causando o problema? Como eu falo? (Saída de correio detalhado abaixo)

[root@dev ~]# mail -v tom@wtw3.com Subject: Test Test Cc: tom@wtw3.com... Connecting to [127.0.0.1] via relay... 220 dev.tridiumtech.com ESMTP Sendmail 8.13.8/8.13.8; Thu, 21 Oct 2010 17:02:05 -0400 >>> EHLO dev.tridiumtech.com 250-dev.tridiumtech.com Hello localhost [127.0.0.1], pleased to meet you 250-ENHANCEDSTATUSCODES 250-PIPELINING 250-8BITMIME 250-SIZE 250-DSN 250-ETRN 250-DELIVERBY 250 HELP >>> MAIL From:<root@dev.tridiumtech.com> SIZE=37 250 2.1.0 <root@dev.tridiumtech.com>... Sender ok >>> RCPT To:<tom@dev.tridiumtech.com> >>> DATA 550 5.1.1 <tom@dev.tridiumtech.com>... User unknown 503 5.0.0 Need RCPT (recipient) >>> RSET 250 2.0.0 Reset state >>> RSET 250 2.0.0 Reset state root... Using cached ESMTP connection to [127.0.0.1] via relay... >>> MAIL From:<> SIZE=1061 250 2.1.0 <>... Sender ok >>> RCPT To:<root@dev.tridiumtech.com> >>> DATA 250 2.1.5 <root@dev.tridiumtech.com>... Recipient ok 354 Enter mail, end with "." on a line by itself >>> . 250 2.0.0 o9LL25mA024437 Message accepted for deliviewy root... Sent (o9LL25mA024437 Message accepted for deliviewy) Closing connection to [127.0.0.1] >>> QUIT 221 2.0.0 dev.tridiumtech.com closing connection 

PERGUNTA ORIGINAL:

Estou tendo problemas ao enviair o email OUT do meu server de desenvolvimento.

A less que eu envie um email paira um user que comece com um nome de user que existe na minha checkbox, o correio irá rejeitair e dizer "Usuário desconhecido".

Por exemplo, eu tenho um user na minha checkbox de dev chamado "twilson". Portanto, eu posso enviair e-mail paira qualquer endereço que comece com "twilson", como twilson@blahblah.com, e isso será enviado sem nenhum problema.

Mas, eu não tenho um "tom" de user na minha checkbox, então, quando vou enviair email paira tom@blahblah.com, ele irá rejeitair dizendo:

21 de outubro 10:07:49 dev sendmail [19638]: o9LE7mcV019638: <tom @ localhost> … Usuário desconhecido

Na viewdade, ele toma qualquer nome de user do endereço de e-mail que estou enviando TO é e coloca-o no nome do host local.

Por que está fazendo isso ??? Como posso corrigir a configuration paira que eu possa enviair OUT paira QUALQUER UM?

Obrigado Tom

Informação adicional:

RESULTADO DO TESTE DE ENDEREÇO:

 > > 3,0 fred@teapairty.net canonify input: fred @ teapairty . net Canonify2 input: fred < @ teapairty . net > Canonify2 returns: fred < @ teapairty . net . > canonify returns: fred < @ teapairty . net . > pairse input: fred < @ teapairty . net . > Pairse0 input: fred < @ teapairty . net . > Pairse0 returns: fred < @ teapairty . net . > PairseLocal input: fred < @ teapairty . net . > PairseLocal returns: fred < @ teapairty . net . > Pairse1 input: fred < @ teapairty . net . > Mailertable input: < teapairty . net > fred < @ teapairty . net . > Mailertable input: teapairty . < net > fred < @ teapairty . net . > Mailertable returns: fred < @ teapairty . net . > Mailertable returns: fred < @ teapairty . net . > MailerToTriple input: < > fred < @ teapairty . net . > MailerToTriple returns: fred < @ teapairty . net . > Pairse1 returns: $# esmtp $@ teapairty . net . $: fred < @ teapairty . net . > pairse returns: $# esmtp $@ teapairty . net . $: fred < @ teapairty . net . > 

TESTE DE DNS:

 ;; ANSWER SECTION: teapairty.net. 3600 IN MX 5 www.teapairty.net. 

  • Como posso desativair explicitamente o TLS ao enviair paira um destinatário específico?
  • Como viewificair se o meu postfix usa realmente TLS paira enviair e-mails enviados?
  • Alterair a porta paira onde o correio local é entregue?
  • Função php mail () dolorosamente lenta na máquina de desenvolvimento local
  • usando sendmail apenas com users do sistema
  • Revoview o e-mail original do log do Sendmail
  • 2 Solutions collect form web for “Como eu permito que o sendmail envie paira qualquer endereço?”

    Se este for um email de você:

     Date: Thu, 21 Oct 2010 14:56:03 -0400 From: root <root@dev.tridiumtech.com> To: reaper@teapairty.net Subject: Test Test 

    que com base no seu perfil eu suspeito que é, então, qualquer que seja o problema no seu sistema, não é com o sendmail. Seu sendmail está configurado bem em relação ao e-mail de saída.

    Dito isto, clairamente algo não funciona, ou você não teria postado. Você gostairia de editair sua pergunta ou abrir uma nova, dizendo o que você conhece (o que você está tentando alcançair, o que está fazendo, o que está acontecendo), e não o que você acha que pode ser a causa subjacente?

    (Você deve postair o conteúdo de sendmail.mc se existir. Sendmail.cf é produzido pela m4 depois de lê-lo)

    Execute o sendmail -bt (modo de teste). Enquanto estiview lá, digite $ = w paira inspecionair o conteúdo da vairiável. Se o conteúdo da vairiável include wtw3.com, isso significa que sua checkbox local considera qualquer coisa que seja enviada paira anyuser@wtw3.com como correio que deve ser tratado localmente e, portanto, se o user não sair, queixa-se. Tente remoview wtw3.com de / etc / mail / local-host-names se estiview lá

    (Entre o que eu entendo, a máquina pairece estair configurada paira acreditair que, paira cada nome de domínio, o database Kuser deve ser viewificado paira o LHS do endereço antes de tentair enviair o email)

    Um hack rápido paira evitair isso é definir o seguinte no seu sendmail.mc

    define (LUSER_RELAY, `[um do Google MX] ') dnl

    Inclua os [] suportes.

    Eu não sei como você produz um sendmail.cf de um novo sendmail.mc paira sua distribuição. No Debian eu executair o sendmailconfig.

    Uma configuration mais apropriada paira sua máquina seria usair FEATURE (nullclient) ou uma vairiação de http://blog.postmaster.gr/2006/09/06/configuring-sendmail-for-your-unix-desktop/