..:: MX Studio Fóruns ::..: FLASH + PHP + AUTENTICAÇÃO - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




ATENÇÃO

Para evitar posts desnecessários e que não influam para o andamento e desenvolvimento do fórum, clique aqui e leia todas as regras.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

FLASH + PHP + AUTENTICAÇÃO Preciso fazer um form de envio de email

#1 User is offline   robertcbrasil 

  • Group: Membros
  • Posts: 68
  • Joined: 09-July 05

Posted 14 October 2005 - 12:29 AM

Preciso fazer um formulário de envio de email no flash. Já tentei vário tutorias da internet, mas nenhum funciona. Será que é por que minha hospedagem "Hostnet.com.br" requer Autenticação?


A "Hostnet.com.br" fornece no "Painel de Controle" um gerador de Script PHP que me dá o seguinte script:

<?
##---------------------------------------------------
## Envio de Emails pelo SMTP Autênticado usando PEAR
##---------------------------------------------------
# Mais detalhes sobre o PEAR:
# http://pear.php.net/
#
# Mais detalhes sobre o PEAR Mail:
# http://pear.php.net/manual/en/package.mail.mail-mime.php
##---------------------------------------------------

## OBSERVAÇÃO: Caso deseje um exemplo de como enviar arquivos em anexo,
## gere um script com "Formato do e-mail" igual a "HTML".

# Faz o include do PEAR Mail.
include ("Mail.php");

# E-mail de destino. Caso seja mais de um destino, crie um array de e-mails.
# *OBRIGATÓRIO*
$recipients = 'meuemail@meudominio.com';

# Cabeçalho do e-mail.
$headers =
array (
'From' => 'meuemail@meudominio.com', # O 'From' é *OBRIGATÓRIO*.
'To' => 'DESTINATARIO@DominioDestinatario.com',
'Subject' => 'TITULO DO E-MAIL'
);

# Utilize esta opção caso deseje definir o e-mail de resposta
# $headers['Reply-To'] = 'EMailDeResposta@DominioDeResposta.com';

# Utilize esta opção caso deseje definir o e-mail de retorno em caso de erro de envio
# $headers['Errors-To'] = 'EMailDeRerornoDeERRO@DominioDeretornoDeErro.com';

# Utilize esta opção caso deseje definir a prioridade do e-mail
# $headers['X-Priority'] = '3'; # 1 UrgentMessage, 3 Normal

# Corpo da Mensagem
$body = 'Escreva aqui o texto do seu e-mail';

# Parâmetros para o SMTP. *OBRIGATÓRIO*
$params =
array (
'auth' => true, # Define que o SMTP requer autenticação.
'host' => 'smtp.meudominio.com', # Servidor SMTP
'username' => 'meulogin=meudominio.com', # Usuário do SMTP
'password' => 'senha' # Senha do seu MailBox.
);

# Define o método de envio! queremos 'smtp'. *OBRIGATÓRIO*
$mail_object =& Mail::factory('smtp', $params);

# Envia o email. Se não ocorrer erro, retorna TRUE caso contrário, retorna um
# objeto PEAR_Error. Para ler a mensagem de erro, use o método 'getMessage()'.
$result = $mail_object->send($recipients, $headers, $body);
if (PEAR::IsError($result))
{
echo "ERRO ao tentar enviar o email. (" . $result->getMessage(). ")";
}
else
{
echo "Email enviado com sucesso!";
}
?>

Não faço a mínima idéia de como fazer isso funcionar num arquivo flash.
POR FAVOR ME AJUDEM !

VALEU!


---------------------------------------------------------------------------------------
ps:

Existe a seguinte mensagem no "Painel de Controle"

"No UltraMail para qualquer envio de e-mail é necessário autenticação, mesmo que seja para enviar um e-mail através do seu site. Esta autenticação é importante porque permite identificar usuários que estão utilizando o serviço de forma hostil e manter a boa qualidade do serviço.

Por este motivo será sempre necessário para enviar e-mails a partir de sua conta de hospedagem um e-mail válido e senha do MailBox (conta de e-mail), que será utilizado para o envio do e-mail.

Todo e-mail enviado a partir de sua conta de hospedagem, deve ter como remetente um Mailbox válido e informar o login do Mailbox e sua senha.
Leia-se tecnicamente: Qualquer utilização do SMTP deve ser autenticada."

---------------------------------------------------------------------------------------
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic



Publicidade




1 User(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)