AJUDA
Buscar:
FAQ:
Aumentar Letras Diminuir Letras   
Como enviar mensagens com PHP por autenticação SMTP?

Recomendamos o envio de mensagens via formulário de contato através de SMTP autenticado.
Para o funcionamento correto é preciso fazer o download do PHPMailer, para isso:
1. Acesse: acesse: PHPMailer/PHPMailer
2. Do lado inferior direito clique em “Download ZIP”
3. Extraia os arquivos no mesmo diretório onde será colocado o arquivo criado no passo seguinte
4. Crie um arquivo com a extensão “.php” (exemplo: formulario.php) com o código abaixo
5. Faça alteração nos campos destacados por

Código exemplo:
/*apenas dispara o envio da mensagem caso houver/existir $_POST['enviar']*/
if (isset($_POST['enviar']))

{
/* #### ALTERE OS CAMPOS ENTRE ASPAS SIMPLES DESTACADOS ABAIXO #### */

/* ## CAMPO 1 ## Informe o e-mail que receberá o formulário */
$destinatarios = 'email-para-receber-formulario@seu-dominio';

/* ## CAMPO 2 ## Informe o nome que será exibido no e-mail do formulário */
$nomeDestinatario = 'Nome do destinatário';

/* ## CAMPO 3 ## Informe o endereço de e-mail completo criado em sua hospedagem, que será o remetente da mensagem. Como por exemplo teste@seudominio */
$usuario = 'usuario@seu-dominio';

/* ## CAMPO 4 ## Informe a senha do endereço de e-mail acima */
$senha = 'senha';



/*abaixo as veriaveis principais, que devem conter em seu formulario*/
$nomeRemetente = $_POST['nomeRemetente'];
$assunto = $_POST['assunto'];
$_POST['mensagem'] = nl2br('E-mail: '. $_POST['email'] ."

". $_POST['mensagem']);



/*********************************** A PARTIR DAQUI NAO ALTERAR ************************************/

include_once("class.phpmailer.php");

$To = $destinatarios;
$Subject = $assunto;
$Message = $_POST['mensagem'];

$Host = 'smtp.'.substr(strstr($usuario, '@'), 1);
$Username = $usuario;
$Password = $senha;
$Port = "587";

$mail = new PHPMailer();
$body = $Message;
$mail->IsSMTP(); // telling the class to use SMTP
$mail->Host = $Host; // SMTP server
$mail->SMTPDebug = 0; // enables SMTP debug information (for testing)
// 1 = errors and messages
// 2 = messages only
$mail->SMTPAuth = true; // enable SMTP authentication
$mail->Port = $Port; // set the SMTP port for the service server
$mail->Username = $Username; // account username
$mail->Password = $Password; // account password

$mail->SetFrom($usuario, $nomeDestinatario);
$mail->Subject = $Subject;
$mail->MsgHTML($body);
$mail->AddAddress($To, "");

if(!$mail->Send()) {
$mensagemRetorno = 'Erro ao enviar e-mail: '. print($mail->ErrorInfo);
} else {
$mensagemRetorno = 'E-mail enviado com sucesso!';
}
}
?>

Abrir/Fechar Barra de Assuntos Relacionados
Aumentar Letras Diminuir Letras  
1. Como fazer um formulário em FLASH com PHP?

2. Como usar o componente AspEmail?

3. Como enviar mensagens com PHP por autenticação SMTP na Revenda?

4.  Como usar o componente CDOSYS?

5. Como usar o componente CDOSYS na Revenda Windows?

6. Glossário Revenda Linux - cPanel

7. Conheça os principais passos para começar a trabalhar com e-mail marketing

8. Como enviar mensagens por formulário de contato através do ASP.NET?

9. Como Instalar o Coppermine Photo Gallery em uma Plataforma do UOL HOST?

10. Autenticação para envio de mensagens

11. Como transferir meu site de outro provedor de hospedagem?

12. Os 10 erros mais freqüentes em e-mail marketing.

13. Checklist para campanhas de e-mail marketing.

14. Estou com dificuldade no envio/recebimento das mensagens enviadas através do formulário de contato do meu site, como devo proceder.

15. Como configurar o Apple Mail (Mac OSX)?

16. Quais são os passos que devo executar após contratar uma revenda no UOL HOST?

17. Como otimizar minha programação para que meu site não consuma recursos de modo excessivo em um servidor?

18. E-mail marketing para o B2C - design e conteúdo relevante

19. Como configurar meu Iphone para ler os e-mails no UOL HOST?

20. Como configurar o Outlook Express 6.0?

21. Tenho um domínio/hospedagem com o UOL HOST mas quero usar o Windows Live Hotmail para meus e-mails, é possível?

22. Tutorial - Como configurar meu e-mail utilizando a porta 587 para envio de mensagens?

23. Como configurar o Microsoft Entourage?

24. Como instalar manualmente o osCommerce em uma plataforma do UOL HOST?

25. Como configurar o Microsoft Outlook 2000?

26. Como configurar o Outlook Express 5.0?

27. Como configurar o Outlook Express XP?

28. Como configurar o Outlook Microsoft XP, 2003 e 2007?

29. Como faço para obter um certificado próprio para conexões seguras (SSL) e como instalá-lo em alguma conta de hospedagem dentro de uma Revenda?

30. Como configurar o Microsoft Outlook 2010 para leitura de e-mails via POP3?

31. O que é o Double opt-in no e-mail marketing?

32. Como faço para configurar minha Loja Virtual?

33. Como ler o e-mail do UOL HOST de dentro do Gmail?

34. Como configurar o Mozilla Thunderbird?

35. Como configurar o Exchange no Microsoft Office Outlook?

36. Como migrar meus e-mails para o UOL HOST utilizando o Outlook 2007?

37. Como configurar o Incredimail Xe?

38. Como migrar meus e-mails para o UOL HOST utilizando o Thunderbird?

39. Como contratar e acessar o Gestor UOL Manufatura e Serviços através da Loja de Aplicativos?

40. Como configurar o Microsoft Outlook 2010 para utilizar IMAP na leitura de e-mails?

41. Como migrar meus e-mails para o UOL HOST utilizando o Outlook 2003?

42. Como Configurar o Windows Live E-Mail para leitura de mensagens via POP3?

43. Como contratar e acessar o Gestor UOL Varejo através da Loja de Aplicativos?

44. Dicas para produção de um e-mail marketing.

45. Como configurar o Outlook Express para utilizar IMAP na leitura de e-mails?

46. Como instalar o PHP Fusion em uma plataforma UOL HOST?

47. Como configurar o Mozilla Thunderbird para utilizar IMAP na leitura de e-mails?

48. Como instalar o Magento em uma plataforma Linux do UOL HOST?

49. Como contratar e acessar o Gestor UOL Médico através da Loja de Aplicativos?

50. Ao disparar um e-mail Marketing, identifiquei um número alto de falhas na entrega de mensagens, como reduzir este indice?

51. Meu site utiliza PHP, estava hospedado em outra empresa, que alterações devo fazer no código fonte da minha aplicação?

52. Ao acessar o meu site, meu sistema de anti-virus acusa perigo. O que fazer?

53. Qual o primeiro passo após a aquisição do Gestor UOL Varejo?

54. Tenho o serviço UOL HOST Exchange, posso criar Grupos Públicos e redirecionamentos?

55. Como configurar o Microsoft Outlook 2003 para utilizar IMAP na leitura de e-mails?

56. Como configurar um retransmissor de SMTP no Office 365?

57. Como configurar o Windows Live E-mail para leitura de mensagens via IMAP?

58. Como configurar o Outlook 2011 para MAC?

59. Ao tentar enviar e-mails recebi a resposta "Too many messages". Porque isso acontece?

60. Um cliente da minha revenda deseja utilizar seus e-mails no Google Apps, é possível?

61. Como configurar o Microsoft Outlook 2007 para utilizar IMAP na leitura de e-mails?

62. Um cliente da minha revenda deseja utilizar seus e-mails no Google Apps, é possível?

63. Quais as dicas para melhorar um site recém criado através do Construtor de Sites?

64. Como cadastrar campos adicionais para personalização de mensagens no serviço do E-mail Marketing.

65. Como criar e programar um envio na ferramenta de E-mail Marketing?

66. Como posso utilizar arquivos .htaccess para alterar parâmetros nas hospedagens Linux?

67. Quais são os processos necessários para acessar, ler, responder, enviar e encaminhar mensagens pelo Webmail?

68. Para que serve a opção "Não é SPAM" que visualizo na pasta "SPAM" do Webmail?

69. Quais são os filtros mais utilizados para bloqueio de mensagens indesejadas na Internet?

70. Como solicitar a segunda via da cobrança, para quitação dos serviços UOL HOST? (exceto para registro de Domínio)

71. Como usar sua conta do Office365 usando outros programas de e-mail IMAP ou POP?

72. Como configurar o UOL HOST Exchange no Microsoft Outlook do Mac?

73. Como abrir um chamado no Sistema de Atendimento do UOL HOST dentro do Painel do Cliente?

74. Quais as características e recursos do serviço de E-mail Marketing oferecido pelo UOL HOST?

75. Meu serviço foi bloqueado por questões financeiras, como quitar os valores pendentes? (exceto para registro de Domínio)

76. Quero aumentar/diminuir meu plano junto ao UOL HOST. Como proceder?

77. Ao tentar utilizar meu cupom de UOL Cliques recebi a mensagem que não existe oferta disponível, o que fazer?

78. Como migrar meus e-mails para o UOL HOST utilizando o Outlook Express?

79. Ao tentar enviar e-mails, a mensagem "535 authentication required" é exibida. Por que isso ocorre e como resolver?

80. Meu site utiliza ASP, estava hospedado em outra empresa, que alterações devo fazer no código fonte da minha aplicação?

81. Como instalar um aplicativo em um domínio na minha Revenda?

82. Como criar contas de Hospedagem dentro de uma Revenda?

83. Quero utilizar meu e-mail personalizado no MSN, como fazer?

84. Tenho uma conta Exchange Online, como posso configurar o Microsoft Outlook automaticamente?

85. Como testar a conexão com um banco de dados MSSQL e PHP?

86. Estou tendo problemas de conectividade ao utilizar o Microsoft Outlook 2007/2010 com meu E-mail Exchange. O que devo fazer?

87. Gostaria de obter um certificado próprio para conexões seguras (SSL). O que devo fazer?

88. No ato da contratação do meu plano de Hospedagem / Loja Virtual, recebi uma bonificação de UOL Cliques para divulgar meu site. Como devo fazer para utilizá-la?

89. A diferença entre E-mail Marketing e o SPAM

90. O que é e para que serve o teste de pontuação de SPAM da ferramenta de E-mail Marketing?

91. Como instalar o Moodle em uma hospedagem do UOL HOST?

92. Como configurar o Windows Live Writer para atualizar o meu Blog no UOL HOST?

93. Como executar Stored Procedures em MySQL utilizando Asp.Net?

94. Contratei uma Hospedagem e ganhei um Serviço Exchange Basic. Como ativar este serviço?

95. Existem limites para o envio de e-mails no meu UOL HOST Exchange?

96. Como é analisado o número de erros em um processo de envio de E-mail Marketing?

97. Como Preparar um arquivo CSV para migrar email de um servidor IMAP?

98. Como fazer o Upload de arquivos via PHP?

99. Como configuro meu DNS para usar no Cloud Nova Geração?

100. Como resetar a senha de administrador do Moodle?