PDA

View Full Version : گفتگو: ایراد در ارسال ایمیل !!!



butterfly8528
دوشنبه 29 تیر 1388, 17:17 عصر
سلام دوستان و اساتید گل .

من از این کدها برای ارسال ایمیل در برنامم استفاده کردم . ایمیل ارسال میشه ولی یک مشکل بسیار جدی داره :

مشکل اینجاست که ایمیلی که فرستاده میشه در صفحه اول لیست اینباکس نمایش داده نمیشه و میره آخرین ایمیل میشه !!!

یعنی اگه کسی تعداد ایمیل هاش زیاد باشه مثلا بشه 20 صفحه ایمیل من میره صفحه بیستم و کاربر ایمیلمو نمیبینه .

امیدوارم منظورمو خوب رسونده باشم .

لطفا کمک کنید .


اینم کدهای برنامه :

کد های ماژول :



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



کد دکمه ارسال :


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"


واقعا ضروریه دوستان کمک :تشویق:

xxxxx_xxxxx
دوشنبه 29 تیر 1388, 17:34 عصر
فكر نمي كنم ارتباطي به كد داشته باشه، تنظيمات ايميل تون رو چك كنيد

butterfly8528
دوشنبه 29 تیر 1388, 17:58 عصر
به به xxxxx_xxxxx خان :لبخند:

اگه کد رو یه نگاه انداخته باشی به کد حتما متوجه شدی که از Gmail برای ارسال ایمیل استفاده میکنه .

کل تنظیمات Gmail خودم رو هم چک کردم اصلا هیچی مربوط به تاریخ نداشت !

حلا چه کار باید کنم ؟

مثلا چه طوری میتونم کاری کنم که تاریخ ایمیل ارسال شده 5 روز جلو تر ثبت شه ! :کف:

xxxxx_xxxxx
دوشنبه 29 تیر 1388, 18:09 عصر
سلام، چون من قبلاً هم از اين كد استفاده كرده ام و چنين مشكلي نداشتم گفتم شايد مربوط به تنظيمات ايميلتون باشه.

E-Mail= Electronic Mail ^ Gmail= Google Mail ==> Gmail is a Electronic Mail

butterfly8528
دوشنبه 29 تیر 1388, 18:14 عصر
در ضمن دو تا مشکل دیگه هم داره :

1- حروف فارسی به این شکل ارسال میشن :
ÓáÇã ÝÑÇÒ Ìæä ÎæÈí ¿ ãÑÓí ¿¿¿¿

2- کلمات رو پشت سرهم میفرسته مثلا :

barname
nevis
butterfly

رو این طور میفرسته barnamenevisbutterfly

مشکل از کجاس ؟ :متفکر:

ƒxmahdi
دوشنبه 29 تیر 1388, 23:09 عصر
این نمونه برنامه بدون ماژول کار می کنه ! من چک کردم مشکلی نداشت .
فارسی هم ساپورت میکنه منتها باید تنظیمات زبان در کنترل پنل کاملا فارسی باشه !

butterfly8528
سه شنبه 30 تیر 1388, 02:23 صبح
فارسی هم ساپورت میکنه منتها باید تنظیمات زبان در کنترل پنل کاملا فارسی باشه !

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

من در نوشتن متن فارسی مشکلی ندارم ، بلکه حروف فارسی ارسال شده در Email به
صورت نا خانا در میایند .

ببینید این تصویر برنامه در حال فرستادن ایمیل هست :

http://barnamenevis.org/forum/attachment.php?attachmentid=33606&stc=1&d=1216550292


و این هم تصویر ایمیل دریافت شده در اینباکس من هست :


http://barnamenevis.org/forum/attachment.php?attachmentid=33605&stc=1&d=1216550292

همون طور که میبینید نه خط ها رو به صورت جدا جدا فرستاده و نه حروف قابل خاندن هست .

امیدوارم منظور من رو فهمیده باشی .

لطفا کمک کنید :تشویق:

butterfly8528
جمعه 06 شهریور 1388, 20:33 عصر
دوستان این مشکل من هنوز حل نشده !!!

کسی نیست کمک کنه ؟

حمید محمودی
شنبه 07 شهریور 1388, 01:45 صبح
دوستان این مشکل من هنوز حل نشده !!!

کسی نیست کمک کنه ؟


ما منم همینطور از gmail to gmail و از جیمیل به یاهو و ... جواب نمیده

کسی نیست کمک کنه؟؟؟

saeedzx
شنبه 07 شهریور 1388, 11:59 صبح
دوست من butterfly8528 (http://www.barnamenevis.org/forum/member.php?u=75627) میشه سورس رو هم قرار بده با تشکر فراوان

ameri110
چهارشنبه 11 شهریور 1388, 01:57 صبح
encoding رو چک کردین ؟

حمید محمودی
چهارشنبه 11 شهریور 1388, 02:12 صبح
encoding رو چک کردین ؟



میشه بگین کجا ؟

nima_8m
دوشنبه 06 مهر 1388, 18:40 عصر
دوست عزیز زبان من در کنترل پنل فارسی هست .

من در نوشتن متن فارسی مشکلی ندارم ، بلکه حروف فارسی ارسال شده در Email به
صورت نا خانا در میایند .

ببینید این تصویر برنامه در حال فرستادن ایمیل هست :

http://barnamenevis.org/forum/attachment.php?attachmentid=33606&stc=1&d=1216550292


و این هم تصویر ایمیل دریافت شده در اینباکس من هست :


http://barnamenevis.org/forum/attachment.php?attachmentid=33605&stc=1&d=1216550292

همون طور که میبینید نه خط ها رو به صورت جدا جدا فرستاده و نه حروف قابل خاندن هست .

امیدوارم منظور من رو فهمیده باشی .

لطفا کمک کنید :تشویق:
میشه سورس این برنامه رو بزارید اگه ممکنه
ممنون

nima_8m
چهارشنبه 08 مهر 1388, 13:45 عصر
دوستان این مشکل من هنوز حل نشده !!!

کسی نیست کمک کنه ؟
این و امتحان کن

saman999
پنج شنبه 26 فروردین 1389, 18:49 عصر
دوست من ميشه سورس بزاريد ما هم استفاده کنيم؟

nekooee
چهارشنبه 08 دی 1389, 17:55 عصر
دوست عزیز زبان من در کنترل پنل فارسی هست .

من در نوشتن متن فارسی مشکلی ندارم ، بلکه حروف فارسی ارسال شده در Email به
صورت نا خانا در میایند .

ببینید این تصویر برنامه در حال فرستادن ایمیل هست :

http://barnamenevis.org/forum/attachment.php?attachmentid=33606&stc=1&d=1216550292


و این هم تصویر ایمیل دریافت شده در اینباکس من هست :


http://barnamenevis.org/forum/attachment.php?attachmentid=33605&stc=1&d=1216550292

همون طور که میبینید نه خط ها رو به صورت جدا جدا فرستاده و نه حروف قابل خاندن هست .

امیدوارم منظور من رو فهمیده باشی .

لطفا کمک کنید :تشویق:


سلام

دوست عزیز میشه لطفا این پروژتون رو آپلود کنید؟؟ من کدهای شما رو گذاشتم ولی ایراد گرفتم نفهمیدم چجوری فرم رو درست کنم تا درست عمل کنه. ممنون میشم

butterfly8528
پنج شنبه 09 دی 1389, 05:01 صبح
سلام دوستان عزیز .

مشکل کاراکتر های فارسی رو با ارسال متن با فرمت UTF-8 حلش کردم اما همچنان نمیشه VBCRLF ویا به عبارتی خط جدید رو فرستاد !

سورس رو از اینجا (http://www.up.iranblog.com/images/vgo20sfacme0xox9oxmu.zip) دریافت کنید .