• Cadastro
  • Fóruns
  • Manual
  • Projetos
  • Seminário
  • Tradução
  • Tutoriais
Início

Treinamento Drupal 31 de Janeiro em São Paulo

Pesquisa

Google

Itens ativos

  • Aplicação que grava informações em um banco de dados
  • Upload de imagens em massa
  • Treinamento Drupal
  • Foto do usuário no topo do blog
  • Tamanho do backup do banco de dados
  • Site fora do ar Personalizado
  • É possível fazer isso com o Drupal?
  • Erro de e-mails no Drupal Brasil
  • Formulario personalizado
  • Views e rss
mais

Posts mais lidos hoje

  • Foto do usuário no topo do blog
  • Tutoriais
  • Treinamento Drupal
  • Manual
  • Upload de imagens em massa
  • Como instalar e configurar o TinyMCE no Drupal
  • Tutorial Para Iniciantes
  • Site fora do ar Personalizado
  • Desenvolvendo Portais com o CMS Drupal
  • Sobre o Drupal

Login do usuário

  • Criar uma conta
  • Recuperar senha

Parceiros

Assine o RSS do Drupal-BR

RSS dos itens mais ativos

RSS do conteúdo

RSS dos comentários

Início » Fórum » Suporte » Módulos

Como configurar autenticação SMTP no Webform??

Olá, drupaleiros!

Tô com um problema grande aqui no módulo Webform e não sei por onde começar. Por isso eu queria ver se alguém poderia me dar uma luz.

De um tempo pra cá os webforms (que eu insiro principalmente nas páginas de contato) dos meus sites pararam de funcionar. E eu percebi que era somente nos sites de um determinado host. Percebi que o problema está no método 'mail' do PHP.
Abri um chamado de suporte e em seguida me responderam dizendo que por segurança eles adotaram um sistema no qual qualquer script que envia e-mails precisa de um usuário SMTP autenticado.

Eles até me enviaram o método para autenticação (que possui quase 300 linhas de código!!) através do qual precisa criar três arquivos: um arquivo smtp.class.php, um arquivo autenticado de formulário e mais um arquivo autenticado que envia as informações.

Mas eu SEMPRE usei o módulo Webform pra isso. E raramente eu mexo no código dos módulos.
Alguém tem idéia do que eu posso fazer pra resolver isso?? Terei que mexer no módulo??

Grato pela atenção novamente.

Abraço,
Harald

‹ Image field não aparece Paginação ›
Enviado por haraldessert em 24/10/2008 - 14:29
  • Módulos
  • 5.x
  • Se logue ou se registre para poder enviar comentários
  • 291 leituras
Em 24/10/2008 - 16:29 Leopoldo disse:

Harald,

O módulo SMTP resolve sua questão. Mas cuidado, se estiver usando o mimemail também. Se for seu caso, não habilite ou mimemail para `usar em todas as mensagens´ e se etiver habilitado, desabilite. Caos contrário terá problemas. Com certeza.

Abraco!

Abraço!

Leonardo Silva
Produtor Cultural
www.xulispa.com.br
www.ecultura.com.br

  • Se logue ou se registre para poder enviar comentários
Em 25/10/2008 - 14:18 haraldessert disse:

Olá, Leonardo!!

Como sempre suas dicas são excelentes. Eu já havia visto o módulo SMTP mas à primeira vista entendi que a função dele fosse outra - algo como ele sendo um módulo de formulários à parte, alguma coisa assim =p
Depois da sua dica que eu fui ver que na verdade ele autentica qualquer script que envie mensagens através de e-mail.
Então instalei e todos os meus webforms passaram a funcionar normalmente.

E uma dica para a posteridade:

Ao configurar o módulo SMTP, é possível que ao invés de usar o nome de servidor de saída normal, como mail.dominio.com.br ou smtp.dominio.com.br seja necessário colocar simplesmente 'localhost' para que funcione.

Eu havia colocado o mail.dominio.com.br mas só recebia a mensagem de que a conexão com o servidor havia sido negada.
Aí coloquei localhost e a autenticação funciona normalmente agora.

Obrigado por salvar minha pele mais uma vez, Leonardo!!

Abraço,

Harald Wölfl Essert
http://www.harald.essert.nom.br

  • Se logue ou se registre para poder enviar comentários
Em 26/10/2008 - 04:38 Leopoldo disse:

=)

Vale complementação da dica quanto ao uso do módulo SMTP.

É possível autenticação SMTP através de qualquer servidor que permita essa autenticação. Acontece, em alguns servidores, não reconhecer o "@" do nome de usuário (SMTP username) como caracter válido para autenticação. Se for o caso, subtitua por um "+", ex: meunome+email.com

Particularmente, acho um ótimo módulo. Principalmente se existe um número alto de envio de e-mails no servidor. Essencial em sites com newsletter. Sem o SMTP o Drupal usa a função mail() - se não me engano - do PHP, podendo dar conflito em alguns serivdores, principalmente se for compartilhado.

Abraço!

Abraço!

Leonardo Silva
Produtor Cultural
www.xulispa.com.br
www.ecultura.com.br

  • Se logue ou se registre para poder enviar comentários
Designimage

Este site é feito, orgulhosamente, com Drupal.