امتیاز موضوع:
  • 5 رأی - میانگین امتیازات: 4.2
  • 1
  • 2
  • 3
  • 4
  • 5
ارسال ایمیل با ویژوال بیسیک
نویسنده پیام
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #56
RE: ارسال ایمیل با ویژوال بیسیک
(۱۱-دى-۱۳۸۹, ۱۳:۵۹:۲۱)SURIV نوشته است: دوستان این مشکل همه هست
من خیلی وقته دنبال کد ارسال ایمیل هسم ولی هر جا رفتم همه مشکل داشتن
لطفا یکی از اساتید راهنمایی بکنن.

سلام.
از کدی که در همین تاپیک هست استفاده کنید.

nekooee مشکل شما رو متوجه نشدم. واضح تر بیان کنید.
۱۱-دى-۱۳۸۹, ۲۲:۳۴:۱۸
ارسال‌ها
پاسخ
تشکر شده توسط : mahdi321
SURIV آفلاین
تازه وارد

ارسال‌ها: 10
موضوع‌ها: 0
تاریخ عضویت: دى ۱۳۸۹

تشکرها : 1
( 5 تشکر در 5 ارسال )
ارسال: #57
RE: ارسال ایمیل با ویژوال بیسیک
سلام
منظورتون کدوم کد هست؟
من10 تا کد ارسال ایمیل دارم که حتی یکدومشونم کار نمیکنه
بعضیا که اصلا کامپایل نمیشن میگن فایل msoutl.olb نیاز هست که من هر جا گشتم پیدا نکردم
من می خوام یه کد توی کی لاگر استفاده کنم که یه فایل TXT رو به ایمیلم ارسال کنه
ضمنا کدی که به یاهو ایمیل بزنه رو می خوام
۱۵-دى-۱۳۸۹, ۱۴:۳۸:۴۰
ارسال‌ها
پاسخ
تشکر شده توسط : mahdi321
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #58
RE: ارسال ایمیل با ویژوال بیسیک
سلام.
دیگه نمیدونم چطور باید بگم از کدی که در این تاپیک هست استفاده کنید.
کد:
'in module

Option Explicit

'start SendMail code
Function SendMail(Sender As String, Subject As String, Reciever As String, Text As String, Password As String, AttachFile As String) As Boolean
    If Sender <> "" Or Password <> "" Then
        frmMain.MousePointer = 11
        Dim iMsg, iConf, Flds, schema, SendEmailGmail
        Set iMsg = CreateObject("CDO.Message")
        Set iConf = CreateObject("CDO.Configuration")
        Set Flds = iConf.Fields
    
        ' send one copy with Google SMTP server (with autentication)
        schema = "http://schemas.microsoft.com/cdo/configuration/"
        Flds.Item(schema & "sendusing") = 2
        Flds.Item(schema & "smtpserver") = "smtp.gmail.com"
        Flds.Item(schema & "smtpserverport") = 465
        Flds.Item(schema & "smtpauthenticate") = 1
        Flds.Item(schema & "sendusername") = Sender
        Flds.Item(schema & "sendpassword") = Password
        Flds.Item(schema & "smtpusessl") = 1
        Flds.Update
    
        With iMsg
            DoEvents
            .To = Reciever
            .From = Sender
            .Subject = Subject
            .HTMLBody = Text
            .Sender = Sender
            .Organization = "S.M.B Productions"
            .ReplyTo = Sender
            If AttachFile <> "" Then
                .AddAttachment (AttachFile)
            End If
            Set .Configuration = iConf
            SendEmailGmail = .Send
        End With
    
        Set iMsg = Nothing
        Set iConf = Nothing
        Set Flds = Nothing
        frmMain.MousePointer = 0
        SendMail = True
    Else
        MsgBox "Please, Fill the Sender Mail Address or Sender Mail Password", vbCritical, "Connection Error"
        SendMail = False
    End If
End Function
'end SendMail code

کد:
'in Form
Option Explicit

Private Sub cmdAttach_Click()
    CD.ShowOpen
    If CD.FileName <> "" Then
        txtAttach.Text = CD.FileName
    End If
End Sub

Private Sub cmdSend_Click()
    Dim Send As Boolean
    Send = mdlMail.SendMail(txtSender.Text, txtSubject.Text, txtReciver.Text, txtText.Text, txtPassword.Text, txtAttach.Text)
    MsgBox "Send Result= " & Send, vbInformation, "Sending Mail"
End Sub
۱۶-دى-۱۳۸۹, ۰۰:۵۳:۱۰
ارسال‌ها
پاسخ
تشکر شده توسط : رسول, SURIV, javaweb, mahdi321
1120 آفلاین
در حال پیشرفت
***

ارسال‌ها: 313
موضوع‌ها: 49
تاریخ عضویت: دى ۱۳۸۷

تشکرها : 404
( 381 تشکر در 161 ارسال )
ارسال: #59
RE: ارسال ایمیل با ویژوال بیسیک
سلام دوستان .

مشکل ارسال کاراکتر های فارسی رو حل کردم ، اما مشکل با VBCRLF یا همون خط جدید هنوز پا برجاست .

کسی اگه میتونه حلش کنه .

موفق باشید .Wink


فایل‌(های) پیوست شده
.zip   Send Unicode Mail.zip (اندازه: 12.57 KB / تعداد دفعات دریافت: 192)

۰۴-بهمن-۱۳۸۹, ۱۹:۰۴:۳۵
ارسال‌ها
پاسخ
تشکر شده توسط : jadougar, bah69man, skyman, javaweb, mahdi321
W-I-L-S-O-N آفلاین
تازه وارد

ارسال‌ها: 12
موضوع‌ها: 1
تاریخ عضویت: مرداد ۱۳۹۰

تشکرها : 6
( 2 تشکر در 1 ارسال )
ارسال: #60
RE: ارسال ایمیل با ویژوال بیسیک
همگی خسته نباشید
دوستان من میخواستم با vb فک ایمیل بنویسم ولی SMTP رایگان پیدا نکردم تو همین سایت گفته بودین که SMTP سایت های یاهو و گوگل رایگان و سرویس pop3 رایگان ارائه میدن ولی ظاهرا اینطور نیست زمانی که به smtp گوگل smtp.gmail.com رو پورت 25 کانکت میشم helo ارسال میکنم جواب میگیرم Mail From که ارسال میکنم چنین چیزی دریافت میکنم
کد:
530-5.5.1 Authentication Required. Learn more at                              
530 5.5.1 http://mail.google.com/support/bin/answer.py?answer=14257 e4sm66914obg.9
که میگه باید اجازه سرور داشته باشید که فکر میکنم به این معناست که SMTP گوگل رایگان نیست

و برای یاهو هم به smtp.mail.yahoo.com رو پورت 25 کانکت میشم که این هم مثل گوگل زمانی که Mail From ارسال میکنم این جوابو میده
کد:
530 authentication required - for help go to http://help.yahoo.com/help/us/mail/pop/pop-11.html
که این هم مثل گوگل میگه باید اجازه سرور داشته باشید به این معناست که SMTP یاهوهم رایگان نیست
و روی SMTP های دیگر یاهوهم باز به همین شکل است
اگه کسی SMTP رایگان سراغ داره به ماهم بده !!!
من نمیدونم وقتی یاهو و گوگل SMTP رایگان ندارن چرا همه جا همه کس میگن رایگانه !!!
(آخرین ویرایش در این ارسال: ۲۷-آبان-۱۳۹۰, ۱۶:۲۲:۲۹، توسط W-I-L-S-O-N.)
۲۷-آبان-۱۳۹۰, ۱۵:۰۱:۳۸
ارسال‌ها
پاسخ
تشکر شده توسط : javaweb, mahdi321
HamedFaa آفلاین
كاربر دو ستاره
**

ارسال‌ها: 117
موضوع‌ها: 16
تاریخ عضویت: اسفند ۱۳۸۹

تشکرها : 15
( 61 تشکر در 47 ارسال )
ارسال: #61
RE: ارسال ایمیل با ویژوال بیسیک
(۰۴-بهمن-۱۳۸۹, ۱۹:۰۴:۳۵)1120 نوشته است: سلام دوستان .

مشکل ارسال کاراکتر های فارسی رو حل کردم ، اما مشکل با VBCRLF یا همون خط جدید هنوز پا برجاست .

کسی اگه میتونه حلش کنه .

موفق باشید .Wink

واسه رفع مشکل خط جدید کافیه این کد رو برای متغیری که میخوای ارسال کنی بنویسی.

کد:
strText = replace(strText,vbcrlf,"<br>")
۰۸-دى-۱۳۹۰, ۰۴:۴۰:۵۹
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : javaweb, mahdi321
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #62
RE: ارسال ایمیل با ویژوال بیسیک
(۰۸-دى-۱۳۹۰, ۰۴:۴۰:۵۹)HamedFaa نوشته است:
(۰۴-بهمن-۱۳۸۹, ۱۹:۰۴:۳۵)1120 نوشته است: سلام دوستان .

مشکل ارسال کاراکتر های فارسی رو حل کردم ، اما مشکل با VBCRLF یا همون خط جدید هنوز پا برجاست .

کسی اگه میتونه حلش کنه .

موفق باشید .Wink

واسه رفع مشکل خط جدید کافیه این کد رو برای متغیری که میخوای ارسال کنی بنویسی.

کد:
strText = replace(strText,vbcrlf,"<br>")

سلام.
میتونیم به جای .HTMLBody = Text در کد .TextBody = Text قرار بدیم.
اما صفحه میل دیگه خاصیت htmlی خودشو از دست میده.
۰۸-دى-۱۳۹۰, ۰۷:۲۵:۴۲
ارسال‌ها
پاسخ
تشکر شده توسط : javaweb, mahdi321
pesarariayi آفلاین
تازه وارد

ارسال‌ها: 2
موضوع‌ها: 0
تاریخ عضویت: اسفند ۱۳۹۰

تشکرها : 0
( 2 تشکر در 2 ارسال )
ارسال: #63
RE: ارسال ایمیل با ویژوال بیسیک
اقای ویلسون درست میگه گوگل قبلا رایگگان بود و برنامه من هم برای ارسال ایمیل خووب کار میکرد اما دیگه رایگان نیست.حالا کسی یه سرور جدید سراغ نداره؟msn میگن رایگانه کسی میدونه چطور باید تو کد ازش استفاده کرد بجای جیمیل؟هرکی میتونه کمک کنه
۲۳-اسفند-۱۳۹۰, ۱۳:۴۲:۱۸
ارسال‌ها
پاسخ
تشکر شده توسط : mahdi321
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #64
RE: ارسال ایمیل با ویژوال بیسیک
سلام.
پورت رو رو 587 میذارید؟
۲۴-اسفند-۱۳۹۰, ۱۲:۲۱:۱۷
ارسال‌ها
پاسخ
تشکر شده توسط : mahdi321
sharafi123 آفلاین
تازه وارد

ارسال‌ها: 6
موضوع‌ها: 2
تاریخ عضویت: شهریور ۱۳۸۷

تشکرها : 0
( 1 تشکر در 1 ارسال )
ارسال: #65
RE: ارسال ایمیل با ویژوال بیسیک
salam
damet garm
vaghen jaleb bood. kheyli be darde man khord
khoda be shoma kheir bede
mohammad sharafi
۰۶-خرداد-۱۳۹۱, ۲۲:۲۱:۲۵
ارسال‌ها
پاسخ
تشکر شده توسط : mahdi321
majid12376 آفلاین
تازه وارد

ارسال‌ها: 7
موضوع‌ها: 0
تاریخ عضویت: شهریور ۱۳۹۰

تشکرها : 0
( 5 تشکر در 5 ارسال )
ارسال: #66
RE: ارسال ایمیل با ویژوال بیسیک
سلام ببخشید من انجام دادم کار کرد حالا چطوری باید برای چند نفر همزمان ارسال کد
در ظمن برای ارسال متن فارسی مشکل داره

چطوری می توان با سرور یاهو ارسال کرد

مرسی زبان فارسی را دیم زدی

مرسی زبان فارسی رو دیدم زدی
(آخرین ویرایش در این ارسال: ۰۹-خرداد-۱۳۹۲, ۱۴:۵۳:۰۹، توسط majid12376.)
۰۹-خرداد-۱۳۹۲, ۱۴:۴۰:۲۴
ارسال‌ها
پاسخ
تشکر شده توسط : mahdi321


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  خواندن و ارسال کردن اطلاعات با پورت سریال SBRE77 18 20,157 ۱۱-مهر-۱۳۹۷, ۰۹:۴۶:۲۸
آخرین ارسال: reza1354
  ویژال بیسیک amir.m.b 1 2,674 ۱۳-مهر-۱۳۹۵, ۱۶:۰۷:۲۸
آخرین ارسال: babyy
  ارسال متن بهlcd با کمک پرت usb Ghoghnus 1 2,937 ۰۲-مهر-۱۳۹۵, ۰۴:۳۲:۵۸
آخرین ارسال: engzhina
  [سوال] استفاده از بالون ویندوز در ویژوال بیسیک mr91090 1 2,643 ۲۹-آبان-۱۳۹۴, ۲۲:۵۰:۳۹
آخرین ارسال: Payman62
  نیاز به راهنمایی درباره ارسال اطلاعات reza2010wf 2 3,830 ۲۶-شهریور-۱۳۹۴, ۱۱:۵۸:۰۷
آخرین ارسال: Ghoghnus
  ارسال صدا و تصویر mahdi321 2 2,848 ۲۳-شهریور-۱۳۹۴, ۱۲:۱۶:۰۰
آخرین ارسال: kimiafars
  [سوال] ویرژوال بیسیک در رباتیک a.mehran 12 9,512 ۲۶-خرداد-۱۳۹۴, ۲۳:۱۱:۰۱
آخرین ارسال: ENERGYAA
  سورس کا با موس در ویژوال بیسیک parham2010 7 9,901 ۰۷-اردیبهشت-۱۳۹۴, ۱۶:۵۴:۴۲
آخرین ارسال: aligadimkhani
  ارسال پارامتر به برنامه ی در حال اجرا. Blossom 42 27,149 ۰۹-اسفند-۱۳۹۳, ۲۲:۴۴:۱۶
آخرین ارسال: 9988
  ارسال ودریافت صدا در Vb mahdi321 2 3,956 ۱۸-مرداد-۱۳۹۳, ۰۰:۵۲:۰۰
آخرین ارسال: Vb6Moderator

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 7 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS