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

Erro No Envio De Email


HugoRibas

Pergunta

Olá!!! Preciso que vocês me ajudem no seguinte.

Quero enviar o formulario para dois emails.

Quando uso o seguinte código, ele funciona (DETALHE EM "AddAddress"):

Set Mail = Server.CreateObject("Persits.MailSender")

Mail.Host = "smtp.xxxxxx.com.br"

Mail.Port = 25

Mail.From = request.form("txt2")

Mail.FromName = "Eu"

Mail.AddAddress = "hugo@xxx.com.br"

Mail.Subject = "XXXX"

Mail.Body = MENSSAGEM

Mail.IsHTML = true

Quando uso o seguinte código, ele NÃO funciona(DETALHE EM "To")::

Set Mail = Server.CreateObject("Persits.MailSender")

Mail.Host = "smtp.xxxxxx.com.br"

Mail.Port = 25

Mail.From = request.form("txt2")

Mail.FromName = "Eu"

Mail.To = "hugo@xxx.com.br"

Mail.Subject = "XXXX"

Mail.Body = MENSSAGEM

Mail.IsHTML = true

E quando uso este outro código, ele TAMBÉM NÃO funciona:

Set Mail = Server.CreateObject("Persits.MailSender")

Mail.Host = "smtp.xxxxxx.com.br"

Mail.Port = 25

Mail.From = request.form("txt2")

Mail.FromName = "Eu"

Mail.To = "hugo@xxx.com.br"

Mail.AddAddress = "hugo@xxx.com.br"

Mail.Subject = "XXXX"

Mail.Body = MENSSAGEM

Mail.IsHTML = true

Onde está o erro?!?! E qual a melhor solução?!

Desde já agradeço a atenção!

Obrigado,

Hugo

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

tenta aí :)

<%

'##### Variáveis #####

v_email_remetente = "eu@meuDominio.com.br"

v_nome_remetente = "Fulano"

v_para = "destinatario@dominio.com.br"

v_responde_para = "email@dominio.com.br"

v_assunto = "TESTE DO ASPEMAIL"

v_corpo = "Olá!" & Chr(13) & Chr(10) & "Isso é apenas um teste do componente ASPEmail"

'##### Envio da mensagem #####

Set Mail = Server.CreateObject("Persits.MailSender")

'Servidor de SMTP

Mail.Host = "localhost"

'E-mail do remetente

Mail.From = v_email_remetente

'Remetente

Mail.FromName = v_nome_remetente

Mail.AddAddress v_para

'Email que receberá a resposta

'Mail.AddReplyTo v_responde_para

'Assunto da mensagem

Mail.Subject = v_assunto

'Corpo da mensagem

Mail.Body = v_corpo

On Error Resume Next

Mail.Send

If Err <> 0 Then

Response.Write "Error encountered: " & Err.Description

End If

Response.Write "Email enviado com sucesso!"

%>

Obs: No final do script é necessário atribuir o valor "Nothing" para os objetos criados. Para o exemplo acima ficaria assim:

<%Set Mail = Nothing%>

Esse é o modelo de aspemail

seu servidor de hospedagem deve ter esse componente instalado cara ;)

[]s

Link para o comentário
Compartilhar em outros sites

  • 0

o objeto Server.CreateObject("Persits.MailSender") usa o código Mail.AddAddress para adicionar o destinatario da mensagem que você quer enviar.

Você pode usar quantos Mail.AddAddress necessários, uma para cada destinatario.

Se você usar o comando Mail.Mail.AddBCC envia como cópia oculta.

O comando mail.to simplesmente não funciona no MailSender

....

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,6k
×
×
  • Criar Novo...