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

ممكن كود لارسال رسائل الى بريد الكترونى

مغلق
بدأه elbasha في 6 أكتوبر 2003 · 5 رد · 635 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

انا صممت برنامج بة:

2 text

و 1 button

واريد كود للbutton عند الضغط علية يرسل ما كتب فى 2 text

الى بريدى

Ahmed Elbasha

E-mail:ah_elbasha@yahoo.com

#2

اولا اضف اداة Winsock

Option Explicit

Dim sRes As String


Private Sub Command1_Click()
Winsock1.RemotePort = 25
Winsock1.RemoteHost = "mx4.mail.yahoo.com" 'عنوان خادم البريد الالكترونى لمستقبل الرسالة


Winsock1.Connect


Do Until Winsock1.State = 7 '7=connected
    DoEvents
Loop
Do Until sRes = "220"
    DoEvents
Loop

sRes = "0"
Winsock1.SendData "HELO SMTPMail" + vbCrLf
Do Until sRes = "250"
    DoEvents
Loop

sRes = "0"
Winsock1.SendData "MAIL from: " & "<Someone@Server.com>" & vbCrLf 'عنوان مرسل الرسالة
Do Until sRes = "250"
    DoEvents
Loop
    
sRes = "0"
Winsock1.SendData "RCPT TO: " & "<Someone@Server.com>" & vbCrLf  'عنوان المرسل اليه
Do Until sRes = "250"
    DoEvents
Loop

sRes = "0"
Winsock1.SendData "DATA" & vbCrLf
Do Until sRes = "354"
    DoEvents
Loop

sRes = "0"
Winsock1.SendData "FROM: " & "اسم الراسل" & vbCrLf
Winsock1.SendData "SUBJECT: " & "عنوان الرسالة" & vbCrLf
Winsock1.SendData Text1.Text & vbCrLf & "." & vbCrLf
Do Until sRes = "250"
    DoEvents
Loop

sRes = "0"
Winsock1.SendData "QUIT" & vbCrLf
Do Until sRes = "221"
    DoEvents
Loop

Winsock1.Close
MsgBox "sent"
End Sub


Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
On Error Resume Next
Dim Data As String
Winsock1.GetData Data
sRes = Left$(Data, 3)
End Sub

Ali Sayed

#3

مشكوور حبيبي ولكن هذا كود ال button

وكيف اضفWinsock

Ahmed Elbasha

E-mail:ah_elbasha@yahoo.com

#4

من قائمة project اختر components ثم اختر microsoft winscok control

Ali Sayed

#5

اريدك ان تضيف اميلى يا اخ Voodoo

لكى اتكلم معك

ahmedelbasha760@hotmail.com

Ahmed Elbasha

E-mail:ah_elbasha@yahoo.com

#6

أخى الفاضل

هذا كود أخر يفتح برنامج البريد الألكترونى و للتجربه اعمل فورم و من المشروع - المكونات اضف Microsoft Mapi control6.0 واضف الأداتين التان يظهرا على شريط الأدوات

Private Sub Command1_Click()
   With MAPISession1
       .UserName = "Amit"  'Your Profile Name
       .DownLoadMail = False
       .NewSession = True
       .SignOn
   End With

       With MAPIMessages1
           .SessionID = MAPISession1.SessionID
           .Compose
           .AddressResolveUI = True
           .RecipDisplayName = "ahrambc@hotmail.com" 'Receipent's Email Address
           .ResolveName
           .MsgSubject = "DownLoads" 'Subject of Mail
           .MsgNoteText = "Attaching File" 'Message to Send
           If MsgBox("Do u want To Send Mail... ?? ", vbYesNo + vbQuestion, "Confirm Send") = vbYes Then
               If Check1.Value = 1 Then
                   .Send (True)
               Else
                   .Send
               End If
           End If
       End With
   MAPISession1.Action = mapSignOff
End Sub

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…