Ir para conteúdo
Fórum Script Brasil
  • 0

Ajudem Problemas Ao Enviar E-mail Pelo Cdonts


cleverson.bh

Pergunta

Olá Pessoal,

To com um problema to querendo enviar um e-mail pelo cdost q tem autenticação e o codigo esta correto mas so envia nome_e-mail, assunto e mensagem e os outros campos como cep, telefone, estado e endereço não são enviados.. gostaria de saber o porque e o que esta faltando no meu codigo para este formulario seja enviado completamente por email com todos os compos:

nome_e-mail, assunto e mensagem, cep, telefone, estado e endereço.

ajudem pelo amor de deus não sei mais o que fazer

ai esta o meu codigo send o que envia os dados para o e-mail

<%

set objMail = server.createobject("CDONTS.NewMail")

' Definindo uma variavel auxiliar

sch = "http://schemas.microsoft.com/cdo/configuration/"

' Criando o objeto de configuração do CDO

Set cdoConfig = Server.CreateObject("CDO.Configuration")

' Definindo as configurações

cdoConfig.Fields.Item(sch & "sendusing") = 2

cdoConfig.Fields.Item(sch & "smtpauthenticate") = 1

cdoConfig.Fields.Item(sch & "smtpserver") = "smtp.provedor.com.br"

cdoConfig.Fields.Item(sch & "sendusername") = "usuario.provedor.com.br"

cdoConfig.Fields.Item(sch & "sendpassword") = "XXXXXXX"

cdoConfig.fields.update

' Criando o objeto de msg do CDO

Set cdoMessage = Server.CreateObject("CDO.Message")

' Associando as configurações ao obj Mensagem

Set cdoMessage.Configuration = cdoConfig

cdoMessage.From = "secretaria@estrelasdofuturo.com.br"

cdoMessage.To = "secretaria@estrelasdofuturo.com.br"

cdoMessage.To = ""& Request.form("para") &""

cdoMessage.Subject = ""& Request.form("assunto") &""

cdoMessage.TextBody = ""& Request.form("produto") &""

cdoMessage.Nome = ""& Request.form("nome") &""

cdoMessage.endereco = ""& Request.form("endereco") &""

cdoMessage.telefone = ""& Request.form("telefone") &""

'cdoMessage.TextBodyFormat = 0

'cdoMessage.MailFormat = 0

'cdoConfig.Importance = 1

cdoMessage.Send

'cdoConfig.Send

Set cdoMessage = Nothing

Set cdoConfig = Nothing

%>

<%inscricao=Request.form("inscricao")%>

<%para=Request.form("para")%>

<%assunto=Request.form("Assunto")%>

<%endereco=Request.form("endereco")%>

<%nome=Request.form("nome")%>

<%telefone=Request.form("telefone")%>

<%produto=Request.form("produto")%>

obs.. os campos forms estao corretos la no form

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

você deve colocar estes outros campos dentro da variavel CORPO da mensagem.

o modo que você esta fazendo não funciona, porque não existe um lugar especifico para estes campos dentro do componente de email (na real, não existe em lugar nenhum, pois email tem somente para, assunto e corpo (claro, que o para pode ter variações), mas em geral é isso só..

entendeu?

Link para o comentário
Compartilhar em outros sites

  • 0

Olá,

Entendi + ou -, mas como vou declarar as variaveis dentro do corpo. Seria mais ou menos assim, deste jeito com este nomes mesmo.

......................

cdoMessage.To = ""& Request.form("para") &""

cdoMessage.Subject = ""& Request.form("assunto") &""

cdoMessage.Nome = ""& Request.form("nome") &""

cdoMessage.endereco = ""& Request.form("endereco") &""

cdoMessage.TextBody = ""& Request.form("produto") &""

..............................

os campos nome e endereço deveriam receber esta variavel mesmo.......

espero retorno abraços

Link para o comentário
Compartilhar em outros sites

  • 0
Olá,

Entendi + ou -, mas como vou declarar as variaveis dentro do corpo. Seria mais ou menos assim, deste jeito com este nomes mesmo.

......................

cdoMessage.To = ""& Request.form("para") &""

cdoMessage.Subject = ""& Request.form("assunto") &""

cdoMessage.Nome = ""& Request.form("nome") &""

cdoMessage.endereco = ""& Request.form("endereco") &""

cdoMessage.TextBody = ""& Request.form("produto") &""

..............................

os campos nome e endereço deveriam receber esta variavel mesmo.......

espero retorno abraços

Por exemplo, se voce quer informar no corpo da mensagem as variaveis Nome, Endereço e Produto:

texto = texto & "&Request.form("nome") &""
texto = texto & "& Request.form("endereco") &""
texto = texto & "& Request.form("produto") &""

.
.
.
cdoMessage.TextBody = texto

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...