Cuestión : La comprobación de la variable del ASP para anula

Tengo una forma de la tela que ejecute una escritura del ASP que me envíe un correo electrónico con los detalles del contacto incorporados por el usuario. Quiero comprobar si han incorporado un email address en la forma, así que he insertado una prueba para un valor nulo en el campo de la entrada del email address. Si el campo de la entrada del email address es dejado vacío por el usuario entonces el email address simulado ([email protected]) el se debe enviar a me.
However, con este código, yo no recibe el correo electrónico. ¿Qué debe ser el código correcto? el
I ha atado el script.
lleno class= > " claro " del
> del " codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
class= el ><% " notpretty " del id= " codeSnippet805705 " del
 0 entonces 
	blnSpam = falso

	'Bloque de la tentativa del Spam
	el blnSpam = verdad
Terminar si

'Éste es mi servidor local del smtp
JMail.ServerAddress = “smtp.” y strServer y “: 25”

'Éste es yo…. 
JMail.Sender = “noreply@” y strServer

SenderName = Request.Form (“nombre”)
SenderCompany = Request.Form (“compañía”)
SenderPhone = Request.Form (“teléfono”)
SenderEmail = Request.Form (“email”)
Tema = “investigación al entrenamiento de TOCO de “+ SenderName
Recipiente = “[email protected]”
SenderComments = Request.Form (“comentarios”)

Cuerpo = “investigación de” y SenderName y vbCrLf y “compañía” y SenderCompany y vbCrLf y “teléfono” y SenderPhone y vbCrLf y “email address” y SenderEmail y vbCrLf y vbCrLf y SenderComments y vbCrLf

Si SenderEmail = "" después
   SenderEmail = “[email protected]”
Terminar si

JMail.Sender = SenderEmail
JMail.Subject = tema 

Recipiente de JMail.AddRecipient 

JMail.Body = cuerpo 

JMail.Priority = 3 

JMail.AddHeader “Originar-IP”, Request.ServerVariables (“REMOTE_ADDR”) 

'enviar el correo
Si no blnSpam entonces
	JMail.Execute
	strResult = “correo enviado.”

	strResult = “correo no enviado.”
Terminar si

Fijar el jmail = nada

alertAndRedirect

alertAndRedirect secundario ()
%>
¡
el <%
Submarino del extremo
%>
class= del

Respuesta : La comprobación de la variable del ASP para anula

usted puede mirar aquí. Esto es un asunto largo. En cortos plazo mejor a utilizar que no.

HTH

Ivo Stoykov
Otras soluciones  
 
programming4us programming4us