| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/03/2009 11:04:16
|
Josueldo
Novato no Fórum
Membro desde: 05/03/2009 10:45:13
Mensagens: 6
Offline
|
Um exemplo de como resolver meu problema, Pois meus contatos enviado atraves do site chega com o nome do servidor, e nao com o nome do site ex:
contato@meusite.com.br e quando chega la na minha caixa de email chega assim contao@nomedohost.com.br
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/03/2009 11:08:28
|
Christopher Siqueira
Postador Nato do Fórum
![[Avatar]](/images/avatar/eccbc87e4b5ce2fe28308fd9f2a7baf3.jpg)
Membro desde: 21/09/2006 16:54:08
Mensagens: 122
Localização: Joinville - Santa Catarina
Offline
|
Nao quer postar o seu formulario aqui? O codigo, quem sabe mais facil.
Porque exemplos tem para download nos posts anteriores, e o HTML que comentei só rodam no painel que disponibilizamos.
|
Christopher Siqueira
Diretor Geral
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/03/2009 11:16:22
|
Josueldo
Novato no Fórum
Membro desde: 05/03/2009 10:45:13
Mensagens: 6
Offline
|
E bem simples ele pega essas variaveis e pedi para enviar
@mail($destinatario, $msg, $cabecalho);
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/03/2009 11:19:30
|
Christopher Siqueira
Postador Nato do Fórum
![[Avatar]](/images/avatar/eccbc87e4b5ce2fe28308fd9f2a7baf3.jpg)
Membro desde: 21/09/2006 16:54:08
Mensagens: 122
Localização: Joinville - Santa Catarina
Offline
|
A ta, por isso que da isso. Olhe o arquivo indicado para download nos posts anteriores, já tem outra funcao para usao eh uma classe que tambem está disponivel para download e ai vc usa esta funcao e passa mais parametros. Ai vai funcionar legal.
Mesmo assim esssa funcao ai que vc passou, tem como passar o DE para ficar o seu e-mail, só nao me recordo do parametro se é antes ou depois.
Pelo visto está usando PHP, entao o ideal é achar isso no site do PHP.
http://br.php.net/manual/pt_BR/funcref.php
Este site é muito bom. Tem de tudo lá e bem simples de entender e em português.
Espero ter ajudado.
|
Christopher Siqueira
Diretor Geral
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/03/2009 13:39:13
|
Josueldo
Novato no Fórum
Membro desde: 05/03/2009 10:45:13
Mensagens: 6
Offline
|
Pessoal veja o meu problema:
Estou usando esse codigo para enviar contatos para o email apartir do site
Observe que na varialvel $Name e $subject estao buscando dados no formulario de contato, porem os dois campos so trazem a primeira letra de cadas campo ou seja
Se no campo nome o cliente digitar Joao so chega J, pode uma coisa dessas, me ajuda ai galera...
$Name = "$nome[txtnome]"; //Nome de quem esta enviando o contato
$emailpp = "pajau@imestmaraba.com.br"; //Email de quem esta enviando o contato
$recipient = "contato@msn.com"; //Quem esta recebendo o contato
$mail_body = "Acesse a administracao do site" ; //Corpo do contato
$subject = "$assunto[txtassunto]"; //subject
$header = "From: ". $Name . " <" . $emailpp . ">\r\n"; //Manda os daos reais do cabecalho
mail($recipient, $subject, $mail_body, $header); //Responsavel por enviar o email
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/03/2009 14:25:04
|
Christopher Siqueira
Postador Nato do Fórum
![[Avatar]](/images/avatar/eccbc87e4b5ce2fe28308fd9f2a7baf3.jpg)
Membro desde: 21/09/2006 16:54:08
Mensagens: 122
Localização: Joinville - Santa Catarina
Offline
|
Parece correto.
|
Christopher Siqueira
Diretor Geral
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/03/2009 14:40:35
|
Josueldo
Novato no Fórum
Membro desde: 05/03/2009 10:45:13
Mensagens: 6
Offline
|
Entao companheiro vai enteder esse negocio, e ate chega mais somente a primeira letra de cada campo
Eita programacao rebelde
Se alguem souber como resolver postem ai pessoal
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/09/2009 01:08:23
|
Tuca19099
Novato no Fórum
Membro desde: 04/09/2009 00:59:36
Mensagens: 1
Offline
|
Tomei a liberdade de pegar o arquivo ...(e-mail_Autenticado.zip)
Perfeito.. código limpo e eficaz...
Funcionou legal.
Vlws
Sou novo no fórum no que puder ajudar estamos ai... fuis
Abraço
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/04/2010 16:15:20
|
paulicena
Novato no Fórum
Membro desde: 22/04/2010 16:12:51
Mensagens: 6
Offline
|
Estou começando agora no PHP e baixei e-mail_Autenticado.zip, fiz alguns testes e ocorre o seguinte erro: "Class 'Smtp' not found". Os dois scripts estão no local correto. Alguém pode me ajudar?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/04/2010 16:34:42
|
rhaas
Frequentador do Fórum
Membro desde: 30/06/2009 23:04:28
Mensagens: 12
Offline
|
Boa tarde..Paulicena...
Pelo seu relato creio que o caminho que esta dentro do include no arquivo mail_Autenticado.php não tá certo...
Se os arquivos estão em pastas diferentes, no caminho dentro do include você tem que especificar a pasta que ele est...se eles estiverem na mesma pasta é só por o nome do arquivo...
para voce testar se o caminho esta certo troque o include por require,
se o caminho estiver errado o programa já para ali...
vlw
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/04/2010 17:16:04
|
paulicena
Novato no Fórum
Membro desde: 22/04/2010 16:12:51
Mensagens: 6
Offline
|
Obrigado pela resposta rápida, rhaas. Mas o problema persiste.
Baixei exatamente os arquivos que estão disponíveis aqui no fórum. Os dois estão na mesma pasta, mas a classe nào é encontrada. Esse é o erro:
"Fatal error: Class "Smtp"not found in C:\Arquivos de Programas\EasyPHP-5.3.2\www\Teste\mail_Autenticado.php on line 11.
Essa é a linha 11:
$smtp = new Smtp ($host);
Já tentei das 3 formas abaixo:
include ("smtp.class.php");
require "smtp.class.php";
require_once "smtp.class.php";
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/04/2010 18:15:05
|
rhaas
Frequentador do Fórum
Membro desde: 30/06/2009 23:04:28
Mensagens: 12
Offline
|
Paulicena...
Tive uma idéia,
experimenta fazer o seguinte, la no smpt.class.php, troca o '<?' por
'<?php' na primeira linha do arquivo...
pode ser que o easyPhp não esteja configurado para reconhecer essa tag como script php...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/04/2010 09:11:25
|
paulicena
Novato no Fórum
Membro desde: 22/04/2010 16:12:51
Mensagens: 6
Offline
|
Valeu rhaas!!! Era isso mesmo. Obrigado !!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/04/2010 09:54:31
|
paulicena
Novato no Fórum
Membro desde: 22/04/2010 16:12:51
Mensagens: 6
Offline
|
Alguem tem um endereço smtp que esteja funcionando? Tentei com o smtps.bol.com.br na porta 587 (alterei o paramentro em negrito para 587 "$this->conn = fsockopen($host, 25, $errno, $errstr, 30);" acreditando que essa seja a porta, pelo menos não deu erro) e também com smtp.gmail.com na porta 25 e não recebi nenhuma mensagem (nem na caixa de spam).
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/04/2010 13:16:25
|
rhaas
Frequentador do Fórum
Membro desde: 30/06/2009 23:04:28
Mensagens: 12
Offline
|
Criei um post para autenticação no gmail
http://forum.ugabuga.com.br/posts/list/0/187.page
|
|
|
 |
|
|