الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

e-mail

مغلق
بدأه hrfr في 8 مارس 2005 · 7 رد · 4,446 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

انا عملت صفحة e-mail وكتبت الكود التالي

Dim mm = New MailMessage()

mm.From = "123@itt.com"

mm.To = "ji@itt.com"

mm.Subject = "ljklj"

mm.Body = "ىتنمتنماتن"

mm.BodyFormat = MailFormat.Text

mm.Priority = MailPriority.Normal

SmtpMail.SmtpServer = "mail.sol.net.sa"

SmtpMail.Send(mm)

سؤالي هو كيف يرسل البريد بدون ان احدد له كلمة السر فأين اضع كلمة السر الخاصة ببريدي والمشار الية في الأعلى

#3

السلام عليكم..

انت لا تحتاج..اسم مستخدم ولا كلمة مرور إذا كنت ترسلها..من داخل جهازك..لكن إذا بدك ترسلها من سيرفر..لابد انت تعمل ..login..بواسطة valid user name and password ..لهذا ال mail server....

بالتوفيق إن شاء الله..

techvisio.gif

اللهم انصر إخواننا المجاهدين في كل مكان..

#4

أخي..أعتقد أنك تريد..الكود الذي من خلاله تحدد ال user name and password ..آسف لم أنتبه..في البداية..لاحظ أنك إذا كنت تستخدم .Net Framework 1.0 ..فإنك لن تسطيع عمل ذلك..على كل حال..في الإصدار 1.1 من ال .Net Framework. ال MailMessage.Fields property قد أضيفت مؤخراً..هذه الخاصية تسمحلك بالدخول الى ال fields الموجودة في ال CDO.Message .. ;)

الكود التالي يوضح لك..كيف عملية ارسال user name and password ..الى smtp server لعملية الدخول(authentication):

private void Page_Load(object sender, System.EventArgs e)
{
	MailMessage mail = new MailMessage();
	mail.To = "me@mycompany.com";
	mail.From = "you@yourcompany.com";
	mail.Subject = "this is a test email.";
	mail.Body = "Some text goes here";
	mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1");	//basic authentication
	mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "my_username_here"); //set your username here
	mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "super_secret");	//set your password here

	SmtpMail.SmtpServer = "mail.mycompany.com";  //your real server goes here
	SmtpMail.Send( mail );
}

لإصحاب الفيجول بيسك:

Private Sub Page_Load(sender As Object, e As System.EventArgs)
   Dim mail As New MailMessage()
   mail.To = "me@mycompany.com"
   mail.From = "you@yourcompany.com"
   mail.Subject = "this is a test email."
   mail.Body = "Some text goes here"
   mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1") 'basic authentication
   mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "my_username_here") 'set your username here
   mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "super_secret") 'set your password here
   SmtpMail.SmtpServer = "mail.mycompany.com" 'your real server goes here
   SmtpMail.Send(mail)
End Sub 'Page_Load

ملاحظة في اصدار 2.0 من ال .Net Framework سيكون العملية هذي في ال Base Class Library ..موجود لها مساعدة في ال msdn ..لأن حتى مايكروسوفت لم يطرحوا help لها.. (h)

بالتوفيق..

بسام باصمد

اي استفسار: عفوا بسبب إنشغالي في العمل..

bassam_basamad@hotmail.com

support@makesolution.com

السلام عليكم مرة ثانية..

تم تعديل هذه المشاركة بواسطة Bassam Basamad في 9 مارس 2005 في 13:25

techvisio.gif

اللهم انصر إخواننا المجاهدين في كل مكان..

#5

شكرا لكم جميعا وجزاكم الله خيرا

#6

السلام عليكم ورحمة الله وبركاته

طيب انا عايز ابعت الرساله من جهازى اسم السيرفر يكون local ولا ايه ؟؟؟؟؟؟؟؟؟

#7

كيد اسم السيرفر بكون عنوان الip هو127.0.0.1 وهناك خطوة اخرى اذا اردت ان ترسل من جهازك اذهب الى

لوحة التحكم ادوات ادارية معلومات انترنت ومن ثم stpm بالزر ال]من للماوس اضغط خصائص من ثم المولوج ACCESS ومن ثم RELAY يكون في اخر الحوار ومن ثم اضافة وتضع العنوان الIP كما كتبته لك

نموت وتحيا ...................فلسطين .

#8

ادخل على الموقع واتعلم منه

هذا الموضوع مغلق.

مواضيع مشابهة