PDA

View Full Version : بازهم ارسال ایمیل



hassan_RK
شنبه 02 اردیبهشت 1385, 15:40 عصر
با سلام
کد زیر رو از هاستم گرفتم

لطفا راهنمایی کنید




Dim objMail As New MailMessage

' recipients
objMail.From = MailFrom
objMail.To = MailTo
If Cc <> "" Then
objMail.Cc = Cc
End If
If Bcc <> "" Then
objMail.Bcc = Bcc
End If

' message
objMail.Priority = Priority
objMail.Subject = Subject
objMail.BodyFormat = BodyFormat
objMail.BodyEncoding = BodyEncoding
objMail.Body = Body

' attachment
If Attachment <> "" Then
objMail.Attachments.Add(New MailAttachment(Attachment))
End If

' external SMTP server
If SMTPServer <> "" Then

اینجا بجایSMTPServe چی بنویسم هم خط بالا و هم خط پائین ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

SmtpMail.SmtpServer = SMTPServer
Select Case SMTPAuthentication

این دستور رو نمی شناسه SMTPAuthentication چطوریه بنویسم ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

Case "", "0" ' anonymous
Case "1" ' basic

خط زیر بجای SMTPUsernameو SMTPPasswordچی بنویسم؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

If SMTPUsername <> "" And SMTPPassword <> "" Then
'objMail.Fields("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
'objMail.Fields("http://schemas.microsoft.com/cdo/configuration/sendusername") = SMTPUsername
'objMail.Fields("http://schemas.microsoft.com/cdo/configuration/sendpassword") = SMTPPassword
objMail.Fields("http://schemas.microsoft.com/cdo/configuration/sendusing")=2
objMail.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver")="207.176.218.122"
objMail.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport")=251
End If
Case "2" ' NTLM
objMail.Fields("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 2
End Select
End If

Try
SmtpMail.Send(objMail)
Catch objException As Exception
' mail configuration problem

این دو خط آخر رو هم نمی شناسه SendMail وLogException؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

SendMail = objException.Message
LogException(objException)
End Try

End Function


لطفا راهنمایی بفرمائید

nazaninam
شنبه 02 اردیبهشت 1385, 17:44 عصر
لازم نیست از این کد گیج کننده استفاده کنی
این بحث کاملا در این تاپیک مشخص شده و مشکلی هم نداره
http://www.barnamenevis.org/forum/showthread.php?t=41833&highlight=email

nazaninam
شنبه 02 اردیبهشت 1385, 17:45 عصر
درمورد smtp میتونید از هاستتون سوال کنید یا داخل کنترل پنل یا ریز مشخصات هاست...نوشته
ولی معمولا به این صورت هست mail.yourdomainname.com

hassan_RK
شنبه 02 اردیبهشت 1385, 18:44 عصر
با سلام
کد فوق هم مثل کد های دیگه هست من تاپپیک های مرتبط با ارسال ایمیل را خوندم
اگه به چندتا سئوال بالا جواب بدبد ممنون می شم

nazaninam
شنبه 02 اردیبهشت 1385, 20:49 عصر
Ok
smtp server مشخصه از هاستتون میگیردش مثل mail.barnamenevis.org
username ,password هم که ماله اون میلی هست که از طرف اون دارید میل رو ارسال می کنید
بقیشم بخاطر namespace ها و ... است که از F1 کمک بگیرید

iekrang
شنبه 02 اردیبهشت 1385, 20:58 عصر
دوست عزیز همه اینها مربوط به سرور شما میشه.اولین قدم باید با شرکتی که پشتیبانی سرور شما رو داره تماس بگیرید و در مورد سوالاتون پاسخگو هستند.(آدرس smtpServerو ...)
من هیچ وقت برای ارسال ایمیل authenticate نکردم ولی ببین این به دردتون میخوره:
http://systemwebmail.com/faq/3.8.aspx
+ لطفاً کدهاتون رو در تگ کد قرار بدید.
موفق باشید.

hassan_RK
یک شنبه 03 اردیبهشت 1385, 08:15 صبح
تشکر از حسن توجه شما