Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.
    • DiF

      Poste seus códigos corretamente!   21-05-2016

      Prezados membros do Fórum do Clube do Hardware, O Fórum oferece um recurso chamado CODE, onde o ícone no painel do editor é  <>     O uso deste recurso é  imprescindível para uma melhor leitura, manter a organização, diferenciar de texto comum e principalmente evitar que os compiladores e IDEs acusem erro ao colar um código copiado daqui. Portanto convido-lhes para ler as instruções de como usar este recurso CODE neste tópico:  
Entre para seguir isso  
MATS

Formulário em ASP

Recommended Posts

MATS    0

Olá, pessoal!

Por favor, estou com um problema em um formulário em ASP, e gostaria de alguma ajuda, por favor.

Bom, quando o usuário preenche os dados no formulário e clica no botão "enviar", ocorre o seguinte erro:

"Ocorreu um erro.

O Erro é At least one Recipient, CC or BCC must be entered"

Já fucei em tudo, e não consigo descobrir o que é. A mensagem acima, aparentemente, é a falta do destinatário, mas não sei por que, se no código tem o e-mail e o smtp, inclusive. Bom, isto é feito no arquivo "enviar.asp", que vou transcrever abaixo, juntamente com o "obrigado.asp", que é a mensagem de confirmação, e o arquivo "default.asp", que é o formulário.

Bom, aí vãp os arquivos:

enviar.asp

<%

'Declarando variveis

Dim sNameTo, sNameFrom, sEmailFrom, sText, sEmailTo, sAssunto

'Pegando os dados digitados nos campos e colocando em variaveis

sNameFrom = Request.Form("nome")

sEmailFrom = Request.Form("email")

sEmailTo = "meuemail@meuemail.com.br"

sNameTo = "meunome"

sText = Request.Form("mensagem")

sAssunto = Request.Form("assunto")

'Cria o objeto

  set mailer = server.createobject("SMTPsvg.Mailer")

  Mailer.FromName = sNameFrom

  Mailer.FromAddress = sEmailFrom

'Host para envio de emails

  Mailer.RemoteHost = "meusmtp.meusmtp.com.br"

  Mailer.AddRecipient sEmailTo, sNameTo

  Mailer.Subject = sAssunto  & " - E-mail"

'Monta a texto para o envio

  strMsgHeader = sNameFrom & "(" & sEmailFrom & ") " & " quem enviou! " & vbCrLf & vbCrLf

  strMsgFooter = sText

  Mailer.BodyText = strMsgHeader & strMsgFooter

' Se for enviado redirecionar para obrigado.asp

  if Mailer.SendMail then

     Response.Redirect "obrigado.asp"

  else

' Se não for enviado mostra o erro que ocoreu

     Response.Write ("Ocorreu um erro.

")

     Response.Write ("O Erro é " & Mailer.Response)

  end if

%>

default.asp

<html><head>

<title>Fale Conosco CódigoLivre :.: iMasters (Exemplo)</title>

</head>

<body topmargin="0" leftmargin="0">

<div align="center">

<center>

<table border="0" width="266">

<tr>

<td width="258" valign="top" height="1">

<form method="POST" action="enviar.asp">

<div align="center">

<center>

<table border="0" width="50%" cellspacing="0" cellpadding="0">

<tr>

<td width="96%">

<p align="left"><font size="2" face="Verdana">Nome:</font></td>

</tr>

<tr>

<td width="96%">

<p align="left"><font size="2" face="Verdana"><input type="text" name="nome" size="25" style="font-family: Verdana; font-size: 10 pt; border-style: solid; border-width: 1"></font></td>

</tr>

<tr>

<td width="96%">

<p align="left"><font size="2" face="Verdana">E-mail:</font></td>

</tr>

<tr>

<td width="96%">

<p align="left"><font size="2" face="Verdana"><input type="text" name="email" size="25" style="font-family: Verdana; font-size: 10 pt; border-style: solid; border-width: 1"></font></td>

</tr>

<tr>

<td width="96%">

<p align="left"><font size="2" face="Verdana">Assunto:</font></td>

</tr>

<tr>

<td width="96%">

<p align="left"><font size="2" face="Verdana"><input type="text" name="assunto" size="25" style="font-family: Verdana; font-size: 10 pt; border-style: solid; border-width: 1"></font></td>

</tr>

<tr>

<td width="96%">

<p align="left"><font size="2" face="Verdana">Mensagem:</font></td>

</tr>

<tr>

<td width="96%">

<p align="left"><font size="2" face="Verdana"><textarea rows="5" name="mensagem" cols="25" style="font-family: Verdana; font-size: 10 pt; border-style: solid; border-width: 1"></textarea></font></td>

</tr>

<tr>

<td width="96%"></td>

</tr>

<tr>

<td width="96%">

<p align="center"><font face="Verdana"><input type="submit" src="imagens/enviar.gif" value="Enviar >>" name="enviar"></font></td>

</tr>

</table>

</center>

</div>

</form>

</center>

</td>

</tr>

</table>

</div>

</body>

</html>

obrigado.asp

<html><head>

<title>Fale Conosco CódigoLivre :.: iMasters (Exemplo)</title>

</head>

<body topmargin="0" leftmargin="0">

<div align="center">

<center>

<table border="0" width="439">

<tr>

</center>

<p align="center"><font color="#00B0FF" size="3">Muito Obrigado !!</font><p align="center"><font size="2"></font><p align="center"><font size="2">

Sua Mensagem foi enviada com sucesso.</font>

</td>

</tr>

</table>

</div>

</td>

</body>

</html>

OBS: entrei em contato com o provedor onde meu site está hospedado, e me disseram que não era problema lá, pois eles aceitavam ASP normalmente. Me disseram que era erro na programação.

Bom, pessoal, esse são os arquivos. Agradeço muitíssimo qualquer ajuda.

Um abraço a todos!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Entre para seguir isso  





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×