• 0
Sign in to follow this  
Beraldo

Configuração Do Sendmail

Question

Rodei o fórum atrás da solução, mas parece que ninguém teve o mesmo problema que eu. :(

Estou tentando enviar e-mails com a função mail() do PHP, mas não está dando certo.

O sendmail_peth está assim:

; For Unix only. You may supply arguments as well (default: "sendmail -t -i").

sendmail_path = /usr/sbin/sendmail

Testei um simples script com a função mail() e um outro com vários cabeçalhos, mas ambos não funcionaram. Não aparece erro algum. O script demora um pouco para ser executado e a tela fica completamente branca. Verifico minha caixa de e-mails e não há nada.

Vi um antigo tópico no qual um membro dizia que e má configuração do sendmail prejudica a inicialização. Provavelmente deve estar errada a configuração do sendmail, pois a inicialização está bem lenta.

Estou utilizando o Ubuntu.

Alguém sabe o que pode estar acontecendo?

Valeu

Abraços

Share this post


Link to post
Share on other sites

10 answers to this question

Recommended Posts

  • 0

Se a mensagem estiver chegando, vocè ser acessada instalando o programa Mutt (apt-get install mutt), usando o usuário. Este programa vai abrir sua caixa postal local, se a mensagem foi encaminhada localmente, estará na sua caixa portal e será listada.

Não é certeza, é apenas um "chute".

Você pode tentar enviar para uma conta do gmail, este não tem muitas proteções quanto a origem de envio. Sendo assim, este se torna um ótimo serviço para testes de envio de mensagens.

Share this post


Link to post
Share on other sites
  • 0

Instalei o MUTT e a mensagem chegou corretamente, localmente.

Tentei enviar, novamente, para o GMail, mas também não funcionou.

O que achei estranho foi que a mensagem veio com o remetente "www-data" (ou algo assim), mesmo eu tendo colocado o cabeçalho From. Os cabeçalhos talvez não foram interpretados, pois elese vieram no corpo da mensagem.

Share this post


Link to post
Share on other sites
  • 0

para enviar uma mensagem o Sendmail precisa do DNS

o Sendmail faz uma consulta dos registros MX do dominio a enviar a mensagem,

no shell tente executar esses comandos:

nslookup

set type=mx

gmail.com

se estiver tudo OK ele retornará informacoes dos servers que podem receber suas mensagens

Share this post


Link to post
Share on other sites
  • 0

[EDITADO]

Problema resolvido.

A mensagem estava chegando à pasta de spam. Com alguns cabeçalhos (headers) a mais, o funcionamento ficou correto, chegando à Caixa de Entrada.

Só funcionou com o GMail.

[/EDITADO]

(...)

no shell tente executar esses comandos:

nslookup

set type=mx

gmail.com

(...)

Esse código retornou-me isto:

Server: 192.168.0.1

Address: 192.168.0.1#53

Non-authoritative answer:

gmail.com mail exchanger = 10 alt1.gmail-smtp-in.l.google.com.

gmail.com mail exchanger = 10 alt2.gmail-smtp-in.l.google.com.

gmail.com mail exchanger = 50 gsmtp163.google.com.

gmail.com mail exchanger = 50 gsmtp183.google.com.

gmail.com mail exchanger = 5 gmail-smtp-in.l.google.com.

Authoritative answers can be found from:

gmail.com nameserver = ns4.google.com.

gmail.com nameserver = ns1.google.com.

gmail.com nameserver = ns2.google.com.

gmail.com nameserver = ns3.google.com.

alt2.gmail-smtp-in.l.google.com internet address = 66.249.83.114

alt2.gmail-smtp-in.l.google.com internet address = 66.249.83.27

ns1.google.com internet address = 216.239.32.10

ns2.google.com internet address = 216.239.34.10

ns4.google.com internet address = 216.239.38.10

Share this post


Link to post
Share on other sites
  • 0

Só funcionou com o GMail.

como te disse, muitos servidores de email requerem uma confirmação dos dados do remetente,

para isso voce vai precisar de um domínio e DNS reverso.

Share this post


Link to post
Share on other sites
  • 0

Como só quero fazer testes de envio de e-mails, isso já é suficiente; não precisarei do DNS reverso.

Agradeço muito a ajuda tanto sua, kandrade, como a do Prog.

Abraços

Share this post


Link to post
Share on other sites
  • 0

Não há de que...

Como eu disse, o gmail é um ótimo lugar para fazer testes de sistemas de email. :)

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this