ABA


"|בעיה| שליחת Mail דרך טופס ASP"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #12135 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 12135
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   17:06   22.05.07   
אל הפורום  
  |בעיה| שליחת Mail דרך טופס ASP  
 
   ערכתי לאחרונה בתאריך 22.05.07 בשעה 17:09 בברכה, ronen333
 
ניסתי לעשות שאחרי ההרשמה של המשתמש ישלח לו איימל עם הפרטים שלו (כמו סיסמה ושם משתמש).
e מציין את האיימיל.
f מציין את השם משתמש.
p מציין את הסיסמה.

<%
Set myMail=CreateObject("CDO.Message")
myMail.Subject="נרשמת בהצלחה לטור-אייאל"
myMail.From="[email protected]"
myMail.To="<% =e %>"
myMail.HTMLBody = "<h1>נרשמת בהצלחה לטור אייאל</h1><br><u>פרטי התחברות:</u><br>שם משתמש: <% =f %> <br> סיסמה:<% =p %><br>"
myMail.Send
set myMail=nothing
%>

זה אומר שיש בעיה בקטע הזה: myMail.To="<% =e %>"
וגם בקטע הזה:
<h1>נרשמת בהצלחה לטור אייאל</h1><br><u>פרטי התחברות:</u><br>שם משתמש: <% =f %> <br> סיסמה:<% =p %><br>

איך אני אומר לו ללכת לכתובת שבמשתנה אם לא ככה? (וגם להדפיס את הפרטים במכתב עצמו)


תודה מראש לעוזרים


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  אז ככה: MeToR 22.05.07 19:22 1
     מעולה תודה אבל... ronen333  23.05.07 20:31 2
  UP ronen333  24.05.07 08:56 3
  מישהו יודע למה זה לא שולח איימיל? ronen333  24.05.07 16:03 4
  אין צדיק בסדום? P= ronen333  25.05.07 11:57 5
     אם הוא לא נותן הודעת שגיאה, Sn00py  25.05.07 12:01 6
         אז רגע... ronen333  25.05.07 15:17 7
             כן. באיזה שרת אתה מאוחסן? Sn00py  25.05.07 17:11 8
                 nofeehost.com ronen333  25.05.07 18:58 9
                     לא מוצא שם אזכורים לתמיכות Sn00py  25.05.07 19:08 10
  אווקי אני אנסה את זה אחר כך, תודה =] ronen333  25.05.07 20:22 11

       
MeToR
חבר מתאריך 26.1.07
11 הודעות
   19:22   22.05.07   
אל הפורום  
  1. אז ככה:  
בתגובה להודעה מספר 0
 
   במקום:

myMail.To="<% =e %>"

בהנחה ש-e זה משתנה שמכיל את כתובת האמייל של הנמען, תעשה ככה:

myMail.To=e

במקום זה:


myMail.HTMLBody = "<h1>נרשמת בהצלחה לטור אייאל</h1><br><u>פרטי התחברות:</u><br>שם משתמש: <% =f %> <br> סיסמה:<% =p %><br>"

תעשה ככה:

myMail.HTMLBody = "<h1>נרשמת בהצלחה לטור אייאל</h1><br><u>פרטי התחברות:</u><br>שם משתמש:" & f & "<br> סיסמה: " & p & "<br>"

מקווה שעזרתי


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   20:31   23.05.07   
אל הפורום  
  2. מעולה תודה אבל...  
בתגובה להודעה מספר 1
 
   פועל, אבל משום מה לא שולח איימל בסוף ההרשמה.
הנה הקוד-

<html dir="rtl">
<body>
<head>
<title>הרשמה</title>
<meta http-equiv="content-type"
content="text/html;charset=windows-1255" />
</head>

<%

f = Request.form("nick")
p = Request.form("pass")
s =Request.form("sex1")
e =Request.form("email")
%>

<% If f="" OR p="" OR s="" OR e="" Then %>
עליך למלא את כל הפרטים אם ברצונך להירשם.
<br>
<a href="http://www11.asphost4free.com/aviad/reg.html">חזוור לדף ההרשמה</a>

<% Else %>

<%
Set oConn = Server.CreateObject("ADODB.Connection")
Set tableRs=Server.CreateObject("ADODB.Recordset")

oConn.Open "Driver={Microsoft Access Driver (*.mdb)};" & _
"Dbq= D:\content\users1\aviad\db\rishum.mdb;" & _
"Uid=admin;" & _
"Pwd=;"

mySql= "Select * From table1"
tableRs.Open mySql, oConn,3,3

id= tableRs.recordcount+1

mySQL = "Insert Into table1(fname,dpass,sex,email,id) values('"&f&"','"&p&"','"&s&"','"&e&"','"&id&"')"
oConn.Execute(mySQL)
tableRs.Close
oConn.Close
Set tableRs=nothing
Set oConn= nothing
%>


<%
Set myMail=CreateObject("CDO.Message")
myMail.Subject="נרשמת בהצלחה לטור-אייאל"
myMail.From="[email protected]"
myMail.To=e
myMail.HTMLBody = "<h1>נרשמת בהצלחה לטור אייאל</h1><br><u>פרטי התחברות:</u><br>שם משתמש:" & f & "<br> סיסמה: " & p & "<br>"
myMail.Send
set myMail=nothing
%>

ההרשמה התבצעה בהצלחה.
<br>
כעת תוכל להתחבר למשתמש שלך.
<br>
<a href="http://www11.asphost4free.com/aviad/login.html">לחץ כאן על מנת להיכנס לטופס ההתחברות</a>

<% End If %>
</body>
</html>

שוב תודה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   08:56   24.05.07   
אל הפורום  
  3. UP  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   16:03   24.05.07   
אל הפורום  
  4. מישהו יודע למה זה לא שולח איימיל?  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   11:57   25.05.07   
אל הפורום  
  5. אין צדיק בסדום? P=  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   12:01   25.05.07   
אל הפורום  
  6. אם הוא לא נותן הודעת שגיאה,  
בתגובה להודעה מספר 5
 
   אז הבעיה היא בשרת - לא מוגדר בו DEAFULT SMTP.
אם השרת שלך תומך אתה יכול להשתמש ברכיבים שמאפשרים לך לקבוע SMTP חיצוני.

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   15:17   25.05.07   
אל הפורום  
  7. אז רגע...  
בתגובה להודעה מספר 6
 
   יש דרך אחרת לשלוח מייל דרך טופס ASP ושזה כן יפעל לי?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   17:11   25.05.07   
אל הפורום  
  8. כן. באיזה שרת אתה מאוחסן?  
בתגובה להודעה מספר 7
 
  

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   18:58   25.05.07   
אל הפורום  
  9. nofeehost.com  
בתגובה להודעה מספר 8
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   19:08   25.05.07   
אל הפורום  
  10. לא מוצא שם אזכורים לתמיכות  
בתגובה להודעה מספר 9
 
   תנסה לשלוח ככה, תראה אם עובד:

Set MyMail = Server.CreateObject("CDO.Message")
MyMail.From = "[email protected]"
MyMail.To = "[email protected]"
MyMail.Subject = "Bla bla?"
MyMail.HTMLBody = "<strong>Hello!</strong><br />"
MyMail.HTMLBodyPart.charset = "Windows-1255"
MyMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.SOME.com"
MyMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 110
MyMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 0
MyMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = "user"
MyMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "pass"
MyMail.Configuration.Fields.Update
MyMail.Send

אל תשכח לשנות את השדות לפי הצרכים שלך כי ככה, כמובן, זה לא יעבוד. אתה יכול להשתמש בשרת דואר יוצא של החברת אינטרנט שלך למשל בשילוב הסיסמה והשם משתמש של חשבון האינטרנט שלך, או כל ספק SMTP אחר.

לדעתי הסרבר יתמוך בשיטה הזו.

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   20:22   25.05.07   
אל הפורום  
  11. אווקי אני אנסה את זה אחר כך, תודה =]  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net