Je voudrais gerer l'envoi de mail aux personnes ayant perdu leurs identifiants de connexion.
Avec le code ci dessous, je m'envoi un mail avec le nom de l'auteur qui prend celui renseigné dans la zone de texte. Moi je voudrais que cette personne reccoive le mail avec comme provenance, mon email. Je doit donc modifier AUTOMAIL.asp mais je ne voi pas comment.
Formulaire pour rentrer ladresse
------------------------------------------------
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8Entrez votre email <form action='code_acces_envoi.asp' method=POST > <!--?subject=Message venant de la page contact de votre site / &page=Cap_vers_lemploi/espace_employeurs.asp /adresse_destination = request.form("mail")/ value="<%=adresse_destination%>"--> <INPUT TYPE="text" MAXLENGTH="255" SIZE="18" NAME="from" title="Entrez votre Email"> <input value="Envoyer" type="submit"> </form>
-
AUTOMAIL.ASP
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87 <%@LANGUAGE="JAVASCRIPT"%> <% var header = BasicDiscoverFromQuery() var body = BasicDiscoverFromForm() Mail(header,body) if (header.page != null) Response.Redirect(header.page) function isValidEmail(email) { if ( typeof email == "undefined" || email =="") return false var atPos = email.indexOf('@'); if (atPos < 0) return false; var username = email.substring(0,atPos).toLowerCase(); var hostname = email.substring(atPos+1,email.length).toLowerCas e(); if (!validMailString(username)) return false; if (!validMailString(hostname)) return false; if (hostname.indexOf('.') < 0) return false; return true; } function validMailString(inputStr){ for (var i = 0; i < inputStr.length; i++) { var oneChar = inputStr.charAt(i); if (oneChar < "a" || oneChar > "z") { if (oneChar < "0" || oneChar > "9") { if (oneChar != ".") { if (oneChar != "_") { if (oneChar != "-") { return false; } } } } } } return true; } function GetFrom(from,def) { if (isValidEmail(from)) return from return GetFrom(def,"mael-decoster@wanadoo.fr") } function Mail(header,body) { var JMail = Server.CreateObject("CDONTS.NewMail") //var JMail = new Object var from = GetFrom(body.from,header.from) JMail.from = from JMail.to = header.to JMail.subject = header.subject JMail.Bodyformat = 0 JMail.Mailformat = 0 var z= "" for (var i in body) { z += i + " : " +body[i]+"<br>" } JMail.body = z JMail.Send();// } function BasicDiscoverFromQuery() { return BasicDiscover(Request.QueryString,new Object) } function BasicDiscoverFromForm() { return BasicDiscover(Request.form,new Object) } function BasicDiscover(col,obj) { var enumx = new Enumerator(col) for(;!enumx.atEnd(); enumx.moveNext()) { obj[enumx.item()] = String(col(enumx.item())) } return obj } %>
Partager