Ele serve para, mandar um e-mail de confirmação para o usuario, na finalização do cadastro ou pedido, abaixo esta o codigo.
Set EnvioEmail = Server.CreateObject("CDONTS.NewMail")
EnvioEmail.From = Titulo & "<" & EmailPadrao & ">"
EnvioEmail.To = objCliente("Email")
EnvioEmail.BodyFormat = 0
EnvioEmail.MailFormat = 0
EnvioEmail.Subject = "Confirmação de inserção de anúncio."
EnvioEmail.Body = VarConfEmail
EnvioEmail.Send
Set EnvioEmail = Nothing
Response.Write "<tr><td align='center' class='TituloVermelho'>Você acaba de receber um e-mail de confirmação.<br>Para que possa ativar seu anúncio, entre no mesmo e acesse o link!</td></tr>"
So que meu servidor ( UOL ) Suporta Componente CDOSYS
fiz umas mudanças, e ficou assim.
Dim EnvioEmail
Set EnvioEmail = Server.CreateObject("CDO.Message")
EnvioEmail.From = Titulo & "<" & EmailPadrao & ">"
EnvioEmail.To = objCliente("Email")
EnvioEmail.Subject = "Confirmação de inserção de anúncio."
Set EnvioEmail = Nothing
Response.Write "<tr><td align='center' class='TituloVermelho'>Você acaba de receber um e-mail de confirmação.<br>Para que possa ativar seu anúncio, entre no mesmo e acesse o link!</td></tr>"
Agora ele mostra a mensagem "Você acaba de receber um e-mail de confirmação.", o cadastro ou pedido entra no banco de dados, mas não envia E-mail para o usuario. Queria uma ajuda para este novo problema.
abaixo esta o codigo todo do arquivo "InsAnuncio.asp" como baixei da internet
<!-- #include file="Includes/BarraCima.asp" -->
<!--#include file="Includes/Form2.asp"-->
<!-- #include file="Includes/Upload.asp" -->
<%
Dim VarAct
Dim objSecoes
Dim objPlanos
Dim VarCodAutenticacao
Set objSecoes = Conn.Execute("SELECT * FROM Secoes ORDER BY Secao")
Set objPlanos = Conn.Execute("SELECT * FROM Planos ORDER BY Cod")
VarAct = Request.QueryString("Act")
VarCodAutenticacao = GerarChave(06)
Dim objEstados2
Set objEstados2 = Conn.Execute("Select * from Estados order by Estado asc")
%>
<script LANGUAGE="Javascript">
<!--
//
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
//-->
</SCRIPT>
<tr>
<td valign="top">
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="150" align="center" valign="top" bgcolor="#F9F9F9"><!-- #include file="Includes/BarraEsq.asp" --></td>
<td align="center" valign="top" bgcolor="#FFFFFF">
<table width="468" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="10"><img src="Imagens/Blank.gif" width="1" height="1"></td>
</tr>
<tr>
<td align="center" class="TituloCinzaMedio">INSERÇÃO DE ANÚNCIO </td>
</tr>
<tr>
<td align="center"> </td>
</tr>
<tr>
<td align="center">
<%
Dim VarNomeProduto
Dim VarBreveDescricao
Dim VarDescricao
Dim VarValor
Dim VarFormaPagamento
Dim VarEstado
Dim VarCidade
Dim VarSecao
Dim VarPlano
Dim VarLocal
Dim VarFoto
Dim VarFoto1
Dim VarFoto2
Dim VarFoto3
Dim VarFoto4
Dim VarFoto5
Dim Foto1
Dim Foto2
Dim Foto3
Dim Foto4
Dim Foto5
Dim VarMesPagamento
Dim InsBd
Dim x
If VarAct = "Cadastrar" Then
'-------------------------------------------------------------
Dim Uploader, File
Set Uploader = New FileUploader
Uploader.Upload()
If Uploader.Files.Count > 0 Then
For Each File In Uploader.Files.Items
File.SaveToDisk CaminhoFoto
VarFoto = VarFoto &"|"& File.FileName
Next
VarFoto = Right(VarFoto, Len(VarFoto)-1)
VarFoto = Split(VarFoto, "|")
End If
VarNomeProduto = Replace(Uploader.Form("NomeProduto"),"'","''")
VarBreveDescricao = Replace(Uploader.Form("BreveDescricao"),"'","''")
VarDescricao = Replace(Replace(Uploader.Form("Descricao"),vb script:this.value=''" value="Digite uma cidade" size="1"><span class='TextoCinzaMascara'> (Ex: Mogi das Cruzes)</span></td>
</tr>
<%=LinhaHorizontal%>
<tr>
<td class="TituloCinzaEscuro">Seção:*</td>
<td>
<select name="Secao" size="1" class="Form13319">
<option selected value="">Selecione a seção</option>
<%
While not objSecoes.EOF
Response.Write "<option value='"& objSecoes("Cod") &"'>"& objSecoes("Secao") &"</option>"
objSecoes.MoveNext : Wend
%>
</select>
</td>
</tr>
<%=LinhaHorizontal%>
<tr>
<td height="20" colspan="2" align="center" class="TituloCinzaEscuro"> </td>
</tr>
<%=LinhaHorizontal%>
<tr>
<td height="20" colspan="2" align="center" class="TituloCinzaEscuro" bgcolor="#DDDDDD">Fotos</td>
</tr>
<%
With Response
.Write LinhaHorizontal
.Write FCampos(6)
.Write LinhaHorizontal
.Write FCampos(7)
.Write LinhaHorizontal
.Write FCampos(8)
.Write LinhaHorizontal
.Write FCampos(9)
.Write LinhaHorizontal
.Write FCampos(10)
.Write LinhaHorizontal
End With
%>
<tr>
<td height="20" colspan="2" align="center" class="TituloCinzaEscuro"> </td>
</tr>
<%=LinhaHorizontal%>
<tr>
<td height="20" colspan="2" align="center" class="TituloCinzaEscuro" bgcolor="#DDDDDD">Plano</td>
</tr>
<%=LinhaHorizontal%>
<tr>
<td height="20" colspan="2" align="center">
<select name="Plano" class="Form17019">
<option selected>Selecione o plano</option>
<%
While not objPlanos.EOF
Response.Write "<option value='"& objPlanos("Cod") &"'>"& objPlanos("Plano")&"</option>"
objPlanos.MoveNext
Wend
%>
</select> <a href="#" class="TextoCinzaEscuro" onClick="MM_openBrWindow('PopPlanos.asp','','scrollbars=yes,width=600,height=300')">Conheça nossos planos</a>
</td>
</tr>
<%=LinhaHorizontal%>
<tr>
<td height="20" colspan="2" align="center" class="TituloCinzaEscuro"> </td>
</tr>
<%
With Response
.Write FCampos(11)
End With
%>
<tr>
<td height="30" colspan="2" align="center" valign="bottom"><%=Voltar%></td>
</tr>
</form>
</table>
<% End If %>
</td>
</tr>
</table>
</td>
<td width="150" align="center" valign="top" bgcolor="#F8F8F8"><!-- #include file="Includes/BarraDir.asp" --></td>
</tr>
</table>
</td>
</tr>
<!-- #include file="Includes/Rodape.asp" -->
Agradeço a ajuda, se precisar de mais algum arquivo eu mando ou post aqui. Abraços!!!!
Pergunta
manogaucho
Tudo bem!
Tenho este codigo em asp.
Ele serve para, mandar um e-mail de confirmação para o usuario, na finalização do cadastro ou pedido, abaixo esta o codigo.
So que meu servidor ( UOL ) Suporta Componente CDOSYS fiz umas mudanças, e ficou assim. Agora ele mostra a mensagem "Você acaba de receber um e-mail de confirmação.", o cadastro ou pedido entra no banco de dados, mas não envia E-mail para o usuario. Queria uma ajuda para este novo problema. abaixo esta o codigo todo do arquivo "InsAnuncio.asp" como baixei da internetAgradeço a ajuda, se precisar de mais algum arquivo eu mando ou post aqui. Abraços!!!!
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados