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

ما هو الفرق بين System.web.Mail و System.Net.Mail

مغلق
بدأه habeab في 24 يوليو 2007 · 17 رد · 1,975 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

إخواني الأعزاء

عند عمل صفحة ASPX لإرسال الرسائل كنت استورد فضاء الاسماء (namespase) الخاصة بالإرسال

Imports System.web.Mail

للإصدار VS2003

ولكن في VS2005 الأمر يختلف فإنني قمت بإستيراد

Imports System.Net.Mail

لكي يتم الارسال

إنني اسأل ما هو الفرق بينهما ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

تم تعديل هذه المشاركة بواسطة habeab في 24 يوليو 2007 في 18:28

اللهم صلي على محمد وعلى آله وصحابته أجميعن إلى يوم الدين

#2

الثانية هي نسخة مطورة عن الأولى مع العديد من الميزات المفيدة في التعامل مع ارسال البريد الالكتروني

#3

هل ممكن ان توضح ماهى هذة المميزات ؟

#4

نظرة سريعة على الموقع:

http://www.systemnetmail.com/

ستجعلك تدرك ما قصدت بكلامي

#5

السلام عليكم

هل من مساعدة عن ارسال الايمايل ولو ب asp.net

/index.php?showtopic=133650

#6

الرابط :

http://www.systemnetmail.com/

فيه شرح وافي وكافي عن الطريقة

اذا واجهتك أي مشكلة لا تتردد بطرحها هنا للحل

#7

هل توجد طريقة بإرسال الايميل من نوع html

دون عمل

<%@ Page ValidateRequest="false"

في أعلى الصفحة ؟؟؟؟

اللهم صلي على محمد وعلى آله وصحابته أجميعن إلى يوم الدين

#8

ضع في ملف web.config السطر التالي تحت system.web

<pages enableEventValidation="false" validateRequest="false" />

:D

تم تعديل هذه المشاركة بواسطة Arwany في 25 يوليو 2007 في 13:58

#9

شكراً أخي مرة أخرى ومعليش بتعبك معاي شوي :)

لكن الوضع سوف يصبح خطير جداً

إذ أن المشروع بالكامل بجميع صفحاتها معرضة للإختراق لأي جملة استعلام في أي صفحة (كما تعلم)..... وبدون الدخول في التفاصيل

لكنني اريد للمستخدم أن يرسل رسالة بجميع أنواع التنسيقات وحفظها في قواعد البيانات ، بدون أي خطورة .

تم تعديل هذه المشاركة بواسطة habeab في 25 يوليو 2007 في 14:09

اللهم صلي على محمد وعلى آله وصحابته أجميعن إلى يوم الدين

#10
اقتباس
إذ أن المشروع بالكامل بجميع صفحاتها معرضة للإختراق لأي جملة استعلام في أي صفحة (كما تعلم)..... وبدون الدخول في التفاصيل

اذا ضعها في الصفحة كما قلت فقط

اقتباس
لكنني اريد للمستخدم أن يرسل رسالة بجميع أنواع التنسيقات وحفظها في قواعد البيانات ، بدون أي خطورة .

أخبرني عن الخطر الناجم عن تعطيل ما يدعى Validation

سؤالي لك: هل تريد ان يظهر للمستخدم نتيجة النص المكتوب أم النص على حاله ؟

مثال : اذا كتبت

<b>Welcome</b>

هل تريد عرض كلمة welcome بخط عريض أم أنك تريد عرض النص

<b>Welcome</b>

على حاله ؟

في الحالة الأولى الموضوع منتهي أما في الحالة الثانية فعليك القيام بما يلي:

تعديل نص html واستبدال كل محرف < أو > بقيمته (< أو >) حتى يظهر النص كما أردت

#11

السلام علبكم

اذا واجهتك أي مشكلة لا تتردد بطرحها هنا للحل

شكرا سيدي

نعم عندي مشكلتين

1- لا اجد الخطأ في برنامجي ارسال EMAIL لا انه لا يعمل

2-اريد عرض الرساءل في webBrowser1 كصفحة HTML اي لعرض الصور المرفقة

تحياتي

C_POP_SMTP.rar

#12

هل تكرمت سيدي واعطيني الفكرة شحن الرساءل

هل اشحن كل الرسائل في متغير ثم اقوم بالعرض

او كل مرة اقرا من StreamReader

انا محتار

#13

1- لقد نسيت تسجيل الدخول على على سيرفر البريد الالكتروني كالتالي:

smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
smtp.UseDefaultCredentials = false;

System.Net.NetworkCredential oCredential = new System.Net.NetworkCredential("myusername", "mypassword");
smtp.Credentials = oCredential;

2- الرسالة تعمل عندي بشكل صحيح تأكد من اعدادات المستعرض لديك لأن عنصر العرض في برنامجك السابق هو عبارة عن مكون من مكونات IE Browser

ملاحظة : عمل الكود على ارسال البريد الالكتروني 100% بعد وضع الكود السابق

تم تعديل هذه المشاركة بواسطة Arwany في 25 يوليو 2007 في 15:40

#14

السلام عليكم

نفس المشكل

ارجوا ان تجرب بالسرفر بتاعي smtp

جازاك الله خير

using System;
using System.Windows.Forms;
namespace C_POP_SMTP
{
	public class Mail
	{
		private System.Net.Mail.MailMessage _mail = new System.Net.Mail.MailMessage();
		//private System.Net.NetworkCredential oCredential = new System.Net.NetworkCredential();
		string vMonNom	= "zekiri abdelali"   ;
		string vmonEmail  = "zekiriabd@iacp.fr" ;
		string vDesNom	= ""				  ;
		string vNomU	  = "zekiriabd@iacp.fr";
		string vPassword  = "password";



		public Mail(string vDesEmail,string vSujet,string vMessage,bool isHtml)
		{
			this._mail.Subject		 = vSujet;
			this._mail.Body			= vMessage;
			this._mail.From			= new System.Net.Mail.MailAddress(vmonEmail);
			this._mail.To.Add(new System.Net.Mail.MailAddress(vDesEmail));
			this._mail.IsBodyHtml	  = isHtml;
			this._mail.BodyEncoding	= System.Text.Encoding.GetEncoding("iso-8859-1");
			this._mail.SubjectEncoding = System.Text.Encoding.GetEncoding("iso-8859-1");
		}
		public bool Send()
		{
			try
			{
				System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient();
				smtp.Port = 25;
				smtp.Host = "auth.smtp.1and1.fr";
				System.Net.NetworkCredential oCredential = new System.Net.NetworkCredential(vNomU, vPassword);
				smtp.Send(this._mail);
				return true;
			}

			catch (Exception ex)
			{ 
				MessageBox.Show(ex.Message);

				return false;
			}
		}
	}


}
#15

عوا لم انتبه

ساجرب من حديد

#16

الحمد لله

شكرا سيدي

#17

سيدي وسيدك الله :D

#18

السلام عيكم مازلت في مشروع المساجري وسؤالي

كيف اضيف صورة في DataGridView ICON

  private void toolStripButton1_Click(object sender, EventArgs e)
		{
			Liste_Messages vListe_Messages = new Liste_Messages();
			ns = vListe_Messages.Set_Conection();
			int vNBMdg = vListe_Messages.Get_NBMsg();
			if (vNBMdg != 0)
			{

				DataG_listeMessage.RowCount = vNBMdg;
				int i = 1;

				string vDir = "c:\\";

				for (i = 1; i <= vNBMdg; i++)
				{
					unMessage VunMessage = vListe_Messages.Get_UnMessage(i);
					DataG_listeMessage[0, i - 1].Value = VunMessage.Get_Expediteur();
					DataG_listeMessage[1, i - 1].Value = VunMessage.Get_MailExpediteur();
					DataG_listeMessage[2, i - 1].Value = VunMessage.Get_Subject();
					DataG_listeMessage[3, i - 1].Value = VunMessage.Get_Date();
					webB_Message.DocumentText = VunMessage.Get_Message();
					Mail mail = new Mail(ns, i, vDir);
					if (mail.Get_NBpiace() != -1)
					{
						DataG_listeMessage[4, i - 1].Value = "@"; 
					}

				}
			}
		}

عوض @ اضع صورة تدل عن ان هناك ملف مرتبط بالمايل

شكرا

post-1034-1186412067_thumb.jpg

تم تعديل هذه المشاركة بواسطة زكيري عبد العالي في 6 أغسطس 2007 في 17:57

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

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