PDA

View Full Version : سوال: سورس ارسال ایمیل



tnmsoft
جمعه 25 تیر 1389, 09:34 صبح
سلام به همه دوستان راستش من یه سورس ارسال ایمیل از همین سایت گرفتم روی ویندوز قبلیم درست کار میکرد ولی حالا کار نمی کنه به نظر شما ها مشکل چیه ؟
البته اینم بگم ویندوز قبلی که این سورس روش کار میکرد . همین ویندوزیه الان نصبه

mmssoft
جمعه 25 تیر 1389, 14:49 عصر
دوست عزیز از این سورس کسایی می تونن استفاده کنن که اکانت جیمیل داشتم باشن. من تست کردم مشکلی نداشت.....

tnmsoft
جمعه 25 تیر 1389, 15:45 عصر
خب من از اکونت جیمیل استفاده میکنم
جواب نمی ده جان هر کسی که دوست دارید کمکم کنید .

tnmsoft
جمعه 25 تیر 1389, 18:36 عصر
دوست عزیز امتحان کردم نشد ویندوز کامپیوترم هم کریستال sp2

warden
جمعه 25 تیر 1389, 20:58 عصر
تو اولین تکست باکس آدرس میلتون رو بدید(با @) و تو دومین آن پسورد اکانت شما.

ضمنا نوع ویندوز خود را ذکر نمایید.

براي ايميلي که ميخواي لاگين کني نبايد از gmail.com@ استفاده بشه.

tnmsoft
شنبه 26 تیر 1389, 12:32 عصر
دوست عزیز منهر دو روش رو امتحان کردم ولی هیچکدوم جواب نمی ده یعنی شما ها نمی دونید مشکل چیه ؟

tnmsoft
یک شنبه 27 تیر 1389, 10:53 صبح
دوست عزیز این هم برای من کار نمی کنه به نظر شما مشکل چبه ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

mirhosseini
یک شنبه 27 تیر 1389, 15:15 عصر
از این تابع استفاده کن :




Public Function SendMail(Sender As String, Password As String, Subject As String, Text As String, AttachFile As String, Reciever As String) As Boolean
On Error Goto GoError
Dim iMsg, iConf, Flds, schema, SendEmailGmail
Set iMsg = CreateObject("CDO.Message")
Set iConf = CreateObject("CDO.Configuration")
Set Flds = iConf.Fields
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 = "SMM Co."
.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
SendMail = True
Exit Function
GoError:
SendMail = False
End Function

---------------------------------------------------------------------------------------
(http://www.shosbi.com/)

warden
یک شنبه 27 تیر 1389, 19:25 عصر
با اين سورسي که گذاشتين، ايميل ارسال کردم مشکلي نداشت.
احتمالا از تنظيمات جيميل‌تون هست،‌ اين تنظيمات رو اعمال کنين:
1. برين Setting ايميلتون
2. حالا Forwarding and POP/IMAP
اينجا قسمت IMAP Access رو فعال کنيد.(Enable IMAP)

mmssoft
یک شنبه 27 تیر 1389, 19:32 عصر
با اين سورسي که گذاشتين، ايميل ارسال کردم مشکلي نداشت.
احتمالا از تنظيمات جيميل‌تون هست،‌ اين تنظيمات رو اعمال کنين:
1. برين Setting ايميلتون
2. حالا Forwarding and POP/IMAP
اينجا قسمت IMAP Access رو فعال کنيد.(Enable IMAP)

فکر نکنم این گزینه تاثیر زیادی داشته باشه؛ چون وقتی که من برنامه رو تست کردم این گزینه تو ایمیل من غیرفعال بود، ولی ایمیل فرستاده شد.
ولی به هر حال با توجه به توضیحی که خود جیمیل درباره این گزینه داده (access Gmail from other clients using IMAP) امتحانش ضرری نداره....

warden
یک شنبه 27 تیر 1389, 19:45 عصر
بله منم قبلا ارسال ميکردم بدون اين تنظيمات ولي بعد مدتي ارسال متعدد ديگه نتونستم بفرستم تا اينکه اين تغييرات رو اعمال کردم.

tnmsoft
پنج شنبه 31 تیر 1389, 19:32 عصر
دوستان همه این تنظیمتی که گفتید من انجام دادم همین سورس روی همین ویندوز جواب میداد
من فقط ویندوز رو عوض کردم دوباره همین ویندوز رو نصب کردم حالا کار نمی کنه ؟؟؟؟؟؟؟؟؟
:گریه::گریه::گریه::گریه::گریه: :گریه::گریه::گریه::گریه::گریه: :گریه::گریه::گریه::گریه::گریه: :گریه::گریه::گریه::گریه::گریه: :گریه::گریه:

warden
شنبه 02 مرداد 1389, 15:27 عصر
يکجا خوندم اون تنظيمات بعد چند روز دوباره برميگرده حالت قبلي و بايد دوباره Enable کني ، تنظيمات رو دوباره چک کن :-??