13-03-2005, 11:20
|
|
|
חבר מתאריך: 02.02.05
הודעות: 22
|
|
smtpmail דרך ASPX
שלום לכולם...
יש לי בעייה בושא שליחת אימייל למספר לא מוגדר של כתובות...
הקוד שלי עובד כשמדובר בשליחת ההודעה לכתובות בתוך הארגון שלי...
אומנם כשברצוני לשלוח אימייל לכתובת אחרת הדפדפן מונה טעות הקשורה באוטנטיקציה...
אני מבין ששרת ה-SMTP שלי דורש אוטניקציה ואין לי בעיה עם זה - יש לו אימות כשהוא שולח לתוך הארגון שלי...
רק שעכשיו אני מנסה לשלוח הודעות אל מחוץ הארגון...
הקוד שאני משתמש בו מופיע כאן: (כתובות המייל מפוברקות...) - שימו לב שאני משתמש במסד נתונים MDB ו-DATAGRID -
מה שאני צריך להוסיף לקוד הוא חלק האימות עם שרת SMTP - משום מה אני לא מוצא את זה בשום מקום (לא בספרים, לא באתר של MICROSOFT ולא בשום אתר ש-GOOGLE מביא לי)
הקוד:
Sub Inserter(obj as object, e as eventargs)
lblMSG.text=""
Dim mailMessage As New MailMessage()
Dim DGItem As DataGridItem
Dim Addrress As string
Dim CheckAddrress As Checkbox
'Dim Sender As String ="Notification(amit@agas-3k.com)"
for Each DGItem In dgData.Items
CheckAddrress = CType(DGItem.Cells(0).Controls(1), CheckBox)
If CheckAddrress.Checked = True Then
Addrress = CType(DGItem.FindControl("Email"), Label).Text
mailMessage.From = Addrress
mailMessage.To = Addrress
mailMessage.Subject = "פנייה מהאתר"
mailMessage.BodyFormat = MailFormat.Html
mailMessage.Body = "<div dir=""rtl"" style=""font-family:arial; font-size:12px; color:black "" >" & _
text6.text & "<br></div>"
SmtpMail.SmtpServer = "mail.agas.co.il"
SmtpMail.Send(mailMessage)
lblMSG.text = "ההודעה נשלחה בהצלחה"
End if
Next DGItem
End Sub
|