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

Smtp Server

بدأه future1985 في 9 أبريل 2008 · 11 رد · 2,990 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمه الله

ياجماااعه الخير أحد يقولي ايش يعني ومن فين اجيب SMTP SERVER

علما اني عندي استضافه في احد المواقع

احد يعطيني مثال عليه وكيف يكون شكله وهل هوا ارقام او عباره عن text

بالله الي يعرف يساعدني

مشكوورين

#2

أول شيء هذا Protocol أخي, يمكنك القراءة هنا حوله : SMTP

Chao!!!

Great place, and people, but full of sectarianism.

#3

انا عارفه انه برتوكول يستخدم لارسال البريد

لكن انا اسال كيف يكون شكل

SMTP SERVER

الذي احتاج وضعه في البريد عشان يرسل الرساله

زي كده

To

From

SMTP Server

Subject

Body lkjlk

Action

#4

اخي الكريم

ما يهملك هو الإعدادات الخاصة التي ستضعها ,, يمكنك الحصول عليها بمخاطبة الشركة المضيفة للموقع او من خلال صفحات المساعدة في موقع الشركة

ثانيا : يمكن ان يكون اسم دومين او ip

يحتاج بورت معين وغالبا الإفتراضي وهو 25

يحتاج اسم المستخدم والباسوورد حتى تستطيع الإرسال او System.Net.NetworkCredential

مع ملاحظة انك تتعامل مع حالة معينة وهي حالة مستضيف ,, عليك ان تعرف البيانات من عنده ,,

لو كتب الاخوان لك عشرات الكودات لما نفعتك في هذه الحالة

The World Must Be Crazy

#5

السلام عليكم

هو الامر كما ذكر الاخ newbie يتم معرفة من الشركة المستضيفة وهو يستخدم في تعريف الاوت لوك وغالبا يكون على الشكل

mail.yourdomain.com

يعني اسم الدومين الخاص بك وقبله mail.

وايضا بحاجة الى ايميل للارسال منه وعلى الاغلب يجب استخدام الصيغة

someone@yourdomain.com

وكلمة مرور لهذا الايميل

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

#6

راجع SendEmail_v2.zip فى : /index.ph...owtopic=122342، يمكنك ارسال بريد الكترونى بدون استخدام SMTP

Eng. Usama El-Mokadem

Nothing is impossible, the word impossible itself says that: I M - Possible

#7
اقتباس
يمكنك ارسال بريد الكترونى بدون استخدام SMTP

اعتقد انها لا تتوافق مع

اقتباس
علما اني عندي استضافه في احد المواقع
#8
TareqVB كتب:
اعتقد انها لا تتوافق مع
اقتباس
علما اني عندي استضافه في احد المواقع

الأداة المشار إليها سابقاً SendEmail_v2.zip، تسمح بإرسال بريد ألكترونى بدون استخدام خادم SMTP فعلاً هذه حقيقة، ولكن أيضاً تسمح بإستخدام خادم SMTP إذا رغبت فى ذلك، وذلك بتخصيصه فى SMTPServer وإذا رغبت فى تحديد منفذ غير الافتراضى يمكنك تحديد المنفذ المستخدم فى SMTPSVRPort وأيضاً إذا رغبت فى تحديد خادم DNS يمكنك ذلك من خلال DNSServer، كما تسمح أيضاً بإستخدام خادم بدون تسجيل دخول، وتسمح بإستخدام خادم يحتاج لتسجيل دخول، وذلك بتخصيص أسم المستخدم فى SMTPUsername وكلمة المرور فى SMTPPassword، وتستطيع التعامل مع خوادم SMTP العادية، وخوادم SMTP التى تحتاج لإتصال ونقل البيانات من خلال بروتوكول SSL3، وذلك من خلال تحديد قيمة SMTPSSL، كما توجد بها امكانية تحديد CharSet المستخدم فى الكتابة من خلال CharSet، و تحديد اتجاه الكتابة من اليمين لليسار من خلال RTL، وارسار بريد نصى أو HTML من خلال TypeHTML، وعدد مرارت محاولة الارسال فى حالة فشل ارسال البريد فى FailTries، وإضافة أى عدد من المرفقات مع البريد من خلال الدالة AttachFile، وعدة خصائص أخرى.

كذلك مع الأداة أمثلة بكل من (VC6 - C#.Net - VB6 - VB.Net - Delphi7 - MSAccess - ASP - HTML - PHP - VBS)، ويمكن استخدامها بسهولة أيضاً فى ASP.NET

للمزيد من التفاصيل راجع: /index.php?showtopic=122339

الحقيقة لا أردى اذا كانت تتوافق مع متطلباتك أم لا؟ على أى حال حاول أن تجربها أولاً

LEFT TO RIGHT
Quick reference:Methods:

=======

  1. About(): Dialog box about component version
  2. Send(): Send email, but wait until send finish, return 0 if fail
  3. Execute(): Send email, , like Send method, but don't wait for send, just begin thread and return
  4. Clear(): Clear all settings, prepare for new email
  5. AttachFile(Filename): Attach file, string

Properties:

==========

  1. AboutText: Get, Return string about component version, string, v1.00
  2. From: Set/Get, The the sender email, string, v1.00
  3. FromName: Set/Get, The sender display name, string, v1.00
  4. To: Set/Get, The send-to email, string, v1.00
  5. ToName: Set/Get, Not used, ignore it, string, v1.00
  6. Reply: Set/Get, Reply email will send to this, string, v1.00
  7. Subject: Set/Get, Email Subject, string, v1.00
  8. Body: Set/Get, HTML body, string, v1.00
  9. PlainBody: Set/Get, Plain text body for clients dosn't support html body, string, v1.00
  10. CharSet: Set/Get, CharSet of the page, default=windows-1252, string, v1.00
  11. Priority: Set/Get, Email priority, 0:Low, 1:Normal, 2:High, default=1, short, v1.00
  12. RTL: Set/Get, RighttoLeft Direction, default=false, bool, v1.00
  13. TypeHTML: Set/Get, True or False, the HTML body type, default=true, bool, v1.00
  14. hWndProgressBar: Set/Get, Handle for progress bar, default=0, long, v1.00
  15. hWndTextMessage: Set/Get, Handle for Text, default=0, long, v1.00
  16. FailTries: Set/Get, Determine how many times try if fail to send, default=2, short, v1.00
  17. SMTPServer: Set/Get, To use specific SMTP Server, string, v1.00
  18. SMTPSVRPort:* Set/Get, Determine port for SMTP Server, default=25 'if SSL=false' and default=465 'if SSL=true'), short, v1.00
  19. DNSServer: Set/Get, DNS Server, string, v1.00
  20. Result:* Get, Check it after send email, string, v1.00
  21. HelperString: Set/Get, Just for developer internally usage, string, v2.00
  22. SMTPUsername: Set/Get, Authenticate SMTP Username 'must SMTPServer specified', string, v2.00
  23. SMTPPassword: Set, Authenticate SMTP Password 'must SMTPServer specified', string, v2.00
  24. SMTPSSL: Set/Get, Use 'Secure Socket Layer 3' SMTP Connection 'must SMTPServer specified', default=false, bool, v2.00
  25. WinSocket: Set/Get, Force to use standard socket 'no SSL connection', must SSL=false, bool, v2.00

Eng. Usama El-Mokadem

Nothing is impossible, the word impossible itself says that: I M - Possible

#9

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

انا قصدت من عدم التوافق لان السائل لديه موقع ويريد استقبال الرسائل من زوار الموقع والحل الذي قدمته يستخدم DLL وهذا ما يمنع من استخدامه وذلك بسبب القيود الموجودة في مواقع الاستضافة

#10

وعليكم السلام جميعا

قسم بالله اني مافهمت كلمه من الي تقولوه

ياليت احد عنده صبر يعلمني بشويش

لاني عمري ماعملت الارسال للبريد من موقع لاي مستخدم

بالله احد يعلمني وياليت يحط لي الكود حق الارسال وبشويش عليا

وعليكم السلام

#11

انا عندي كم استفسار وكم سؤال

1) انا عندي internet information service (sll) غير معلم عليه وهو من عناصر الويندوز من control panal فهل لهذا علاقه في بطلان الارسال

2) انا عملت زي ماذكر الاخ وضعت محل الارسال من from =webMaster@domain.net ووضعت محل السيرفر server smtp=mail.domain.net علما انه الدومين حقي كده شكله xxxxx.net

لمن وضعت هذي الاشياء هذا الخطاء ظهر لي ماذا يعني بالله عليكم

System.Net.Mail.SmtpException: Failure sending mail. ---> System.IO.IOException: Unable to read data from the transport connection: net_io_connectionclosed. at System.Net.Mail.SmtpReplyReaderFactory.ProcessRead(Byte[] buffer, Int32 offset, Int32 read, Boolean readLine) at System.Net.Mail.SmtpReplyReaderFactory.ReadLines(SmtpReplyReader caller, Boolean oneLine) at System.Net.Mail.SmtpReplyReaderFactory.ReadLine(SmtpReplyReader caller) at System.Net.Mail.SmtpReplyReader.ReadLine() at System.Net.Mail.SmtpConnection.GetConnection(String host, Int32 port) at System.Net.Mail.SmtpTransport.GetConnection(String host, Int32 port) at System.Net.Mail.SmtpClient.GetConnection() at System.Net.Mail.SmtpClient.Send(MailMessage message) --- End of inner exception stack trace --- at System.Net.Mail.SmtpClient.Send(MailMessage message) at _Default.btnSubmit_Click(Object sender, EventArgs e) in d:\Test\Default.aspx.cs:line 29

#12

ياجمااعه الخير اخبروني هل عدم وضعي lls صح هو سبب المشكله ام اين المشكله؟؟؟؟؟؟؟

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