Eu criei um formulário da web e quero configurá-lo enviando e-mails com autenticação smtp. Também instalei o módulo de autenticação SMTP, mas não consigo encontrar nenhuma opção que permita configurar o formulário da web para usar o smtp.
O módulo Webform usa o mail()para enviar os e-mails. SMTP Authentication SupportO módulo permite que o Drupal ignore a mail()função PHP e envie email diretamente para um servidor SMTP.
Junto com o SMTP Authentication Supportmódulo, você precisaria instalar o módulo do sistema Mail e configurá-lo para atribuir uma classe smtp ao formulário da web, que é explicado passo a passo neste tutorial .
Se você tiver o módulo SMTP instalado no site do drupal, precisará definir as configurações SMTP ( /admin/config/system/smtp) para enviar o email
Exemplo (Configurando SMTP para GMAIL):
A. INSTALL OPTIONS:1.Turnthismodule on or off:(SELECT "ON")
B. SMTP SERVER SETTINGS:1.Server: smtp.gmail.com
2.Backup server:(LEAVE BLANK)3.Port:4654.Use encrypted protocol:(SELECT "Use SSL")
C. SMTP AUTHENTICATION:1.Username:(ENTER YOUR GMAIL EMAIL ID)2.Password:(ENTER YOUR ABOVE EMAIL ID PASSWORD)
D. E-MAIL OPTIONS:1. E-mail from address:(ENTER YOUR GMAIL EMAIL ID AS ENTERED ABOVE)2. E-mail from name:(ENTER SITE NAME, ITS DEFAULT VALUE IS DRUPAL VERION)3.Allow to send e-mails formated asHtml(ENABLE CHECKBOX IF YOU WANT)
E. SEND TEST E-MAIL:1. E-mail address to send a test e-mail to:(ENTER YOUR EMAIL ID AT WHICH YOU WANT TO RECEIVE TEST MAIL)
@drupspark A solução acima funcionou para você ou se você encontrou uma solução melhor do que a que está sendo compartilhada. Obrigado!!
Ankit Agrawal
3
Sim, é possível. O problema é que, por padrão, o formulário da Web envia e-mails via mail (). Para corrigi-lo, precisamos atribuir uma classe smtp ao formulário da web. Para fazer isso, siga esta etapa e, para configurar o smtp com uma conta do Gmail, o @Ankit já mencionou isso muito claramente aqui.
etapas em resumo
Você precisa configurar o sistema de correio : este módulo nos ajudará a configurar variáveis de correio ou podemos ver que ele informará o formulário da web para usar o smtp.
Conforme fornecido no guia de etapas, selecione formulário da web na nova configuração, mantenha a tecla vazia, salve as configurações e agora você verá a lista de seleção "Classe de módulo da Webform" na parte superior da mesma página em que você acabou de salvar as configurações.
Aqui está a lista de seleção "Webform module class". Você pode configurar o webform para usar o módulo smtp.
Este módulo permite que o Drupal ignore a função mail () do PHP e envie email diretamente para um servidor SMTP. O módulo suporta autenticação SMTP e pode até se conectar a servidores usando SSL, se suportado pelo PHP. Este módulo usa as classes smtp e mail do PHPMailer. https://github.com/PHPMailer/PHPMailer
Embora isso possa responder à pergunta, respostas somente para links são desencorajadas. Você poderia expandir e explicar como o OP pode usar este módulo com um formulário da web.
Estas são as etapas que você deve seguir para configurar o Módulo do Sistema de Correio no Drupal 7
Etapa 1: Vá para Configuração> Sistema> Sistema de email Etapa 2: Vá para a nova configuração Etapa 3: Selecione o sistema de email que você deseja usar com o módulo
Sim, é possível. O problema é que, por padrão, o formulário da Web envia e-mails via mail (). Para corrigi-lo, precisamos atribuir uma classe smtp ao formulário da web. Para fazer isso, siga esta etapa e, para configurar o smtp com uma conta do Gmail, o @Ankit já mencionou isso muito claramente aqui.
etapas em resumo
fonte
O módulo de autenticação Drupal SMTP pode ajudá-lo.
Autenticação SMTP:
fonte
É possível que apenas dois projetos suportem autenticação SMTP?
https://www.drupal.org/project/phpmailer
https://www.drupal.org/project/smtp
Ambos ainda estão na versão beta.
Atualmente, o servidor de correio típico não envia correio sem autenticação smtp (sem falar em VPS ou serviços de spam).
fonte
Estas são as etapas que você deve seguir para configurar o Módulo do Sistema de Correio no Drupal 7
Etapa 1: Vá para Configuração> Sistema> Sistema de email Etapa 2: Vá para a nova configuração Etapa 3: Selecione o sistema de email que você deseja usar com o módulo
fonte