تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
أريد ارسل ايميلات مع المرفقات بشكل تلقائى VB.net 2012
#4
صراحة اخي الفورم يحتاج وقت لانشائه

لكني وجدت كود هنا يمكن ان تستفيد منه

الكود التالي يقوم بإرسال رسالة من حساب Gmail وتستطيع تغييره لما تريد إلى حساب آخر باستخدام العناصر من System.Net.Mail. لاحظ الكود جيدا. لاحظ أن الرسالة هي عبارة عن رسالة HTML. ولاحظ أن المثال يقوم بإضافة ملف مرفق إلى الرسالة وبالطبع سوف يحدث خطأ إن لم يكن هذا الملف موجود على جهازك. ولاحظ أيضا كيفية تحديد إعدادات السيرفر.

عناوين البريد الإلكتروني هذه هي عبارة عن عناوين وهمية وليست موجودة وهي فقط للمثال وليست للعمل. قم بتغيير العناوين لتصبح عناوين حقيقية. كما يمكنك تغيير إعدادات السيرفر لتوافق إعدادات أي سيرفر تريده إن لم يكن عندك حساب على Gmail. وأيضا لا يشترط إرسال رسالة إلى نفس السيرفر. بمعنى أنه لا يشترط بالطبع إرسال رسالة من Hotmail إلى Hotmail آخر. ولكن يجب أن يكون بريد الراسل على نفس السيرفر المحدد. أما المستلم فلا يشترط له هذا أبدا.

تأكد أن الملف الذي يريد الكود إضافته موجود على الجهاز. قم بتغيير مساره ليكون موافقا لملف موجود، أو حتى قم بإزالته. بالطبع يمكنك تغيير الكود كما تحب وأيضا تغيير عنوان الرسالة ونصها.
PHP كود :
' VB.NET Code
Dim msg As New MailMessage()
Your mail address and display name.
' This what will appear on the From field.
If you used another credentials to access
' the SMTP server, the mail message would be
sent from the mail specified in the From
' field on behalf of the real sender.
msg.From = New MailAddress("example@gmail.com", "Example")
To addresses
msg
.To.Add("friend_a@example.com")
msg.To.Add(New MailAddress("friend_b@example.com""Friend B"))
' You can specify CC and BCC addresses also
Set to high priority
msg
.Priority MailPriority.High
msg
.Subject "Hey, a fabulous site!"
' You can specify a plain text or HTML contents
msg.Body = _
   "Hello everybody,<br /><br />" &amp;amp; _
   "I found an interesting site called " &amp;amp; _
   "<a href=""http://withdotnet.net"">" &amp;amp; _
   "مع الدوت نت</a>. Be sure to visit it soon."
In order for the mail client to interpret message
' body correctly, we mark the body as HTML
because we set the body to HTML contents.
msg.IsBodyHtml True
' Attaching some data
msg.Attachments.Add(New Attachment("D:\Site.lnk"))
Connecting to the server and configuring it
Dim client 
As New SmtpClient()
client.Host "mail.gmail.com"
client.Port 578
client
.EnableSsl True
' The server requires user's credentials
' not the default credentials
client.UseDefaultCredentials = False
Provide your credentials
client
.Credentials = New System.Net.NetworkCredential("example@gmail.com""buzzwrd")
client.DeliveryMethod SmtpDeliveryMethod.Network
' Use SendAsync to send the message asynchronously
client.Send(msg) 
لو نسخت الكود أخي لصفحة الدوت نت اظن حيكون افضل حتى تفهم الكود جيداً

أخي هل هو مشروع ام لديكم في العمل

لأني شخصياً استخدم موقع sendgrid لإرسالة رسالة ومرفقات الى آلاف المستخدمين وسيوفر عليك جهد ووقت باشتراك سنوي ويدعم الدوت نت
وتستطيع ايضا حفظ الايميلات فيه او الخاصة بموقعكم برفعه كمجلد اكسل اسهل واسرع في نفس الموقع

الموقع له مميزات كثيرة انصحكم به ..

اخي ممكن تبحث وستجد اكواد كثيرة تشرح هذا الشيء بعنوان Send Email in VB.NET - Tutorial
الرد }}}
تم الشكر بواسطة: HERO92 , HERO92 , asemshahen5 , asemshahen5


الردود في هذا الموضوع
RE: أريد ارسل ايميلات مع المرفقات بشكل تلقائى VB.net 2012 - بواسطة الراجية عفو ربها - 12-04-16, 04:17 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Question [VB.NET] هناك سؤال يهم كل مبرمج الماذا برنامجك يظهر على بعض الشاشات اكثر دقه بشكل مصغر ومشوه Microformt 0 449 01-02-25, 03:48 PM
آخر رد: Microformt
  هذا الكود لا يعمل بشكل صحيح لماذا ؟ PeterGhattas082460 3 450 21-12-24, 02:55 PM
آخر رد: aljzazy
  لدي كود للإضافة أريد كود للتعديل وكود للحذف F.H.M 4 357 09-11-24, 09:50 AM
آخر رد: F.H.M
  أريد كود عند الضغط على الصورة في PictureBox تفتح في برنامج الصور في الويندوز F.H.M 6 634 25-10-24, 01:57 PM
آخر رد: F.H.M
  ممكن طريقة عمل الصورة بشكل دائري بوحمد 3 486 14-10-24, 04:01 PM
آخر رد: بوحمد
  أريد تحديد صلاحيات المستخدمين عن طريق حقل في جدول قاعدة البيانات F.H.M 0 329 12-09-24, 06:29 PM
آخر رد: F.H.M
  [VB.NET] أريد جعل التاريخ بالمنتصف في DateTimePicker F.H.M 2 433 29-08-24, 06:27 PM
آخر رد: F.H.M
  أريد معرفة الطريقة ؟! saud1004 2 362 26-07-24, 12:15 PM
آخر رد: saud1004
  [سؤال] أريد الرجوع الى (آخر نسخة من فيجوال بيسك دوت نت قبل التوقف عن تحديثها) justforit 3 452 01-06-24, 04:22 AM
آخر رد: Taha Okla
  أريد البحث بإستخدام أي جزء من الكلمة و ليس أول جزء منها . CoderMM 3 614 17-04-24, 01:19 AM
آخر رد: Taha Okla

التنقل السريع :


يقوم بقرائة الموضوع: