رجاء مساعدة بحثت في المنتدى لم اجد اي مشروع لارسال ايميل يعمل بشكل جيد :S
تم تعديل هذه المشاركة بواسطة the virus deadly في 28 مارس 2012 في 01:51
استغفر الله العظيم
رجاء مساعدة بحثت في المنتدى لم اجد اي مشروع لارسال ايميل يعمل بشكل جيد :S
تم تعديل هذه المشاركة بواسطة the virus deadly في 28 مارس 2012 في 01:51
استغفر الله العظيم
السلام عليكم أخي!!!
ممكن ان تستعمل الاداة: TNMSMTP توجد عادتا في المجموعة 'Fastnet'
مثال للاستخدام:
procedure TForm1.Button1Click(Sender: TObject);
begin
with NMSMTP1 do
begin
Host := 'smtp.mailserver.com';
UserID := 'salah';
Connect;
PostMessage.FromAddress := 'salah@mail.com';
PostMessage.ToAddress.Text := 'ahmed@mail.com';
PostMessage.Body.Text := 'نص الرسالة';
PostMessage.Subject := 'موضوع الرسالة';
SendMail;
end;
end;
اللهم احفظ اليمن و أهلة و بلاد المسلمين من كل مستبد و ظالم. و من كل شر!!!
اما اذا اردت ارسالل رسالة مع ملف ملحق :
begin
NMSMTP1.Host := 'mail.host.com';
NMSMTP1.UserID := 'Username';
NMSMTP1.Connect;
NMSMTP1.PostMessage.FromAddress := 'your_mail@host.com';
NMSMTP1.PostMessage.ToAddress.Text := 'to@mail.com';
NMSMTP1.PostMessage.ToCarbonCopy.Text := 'your_mail@host.com';
NMSMTP1.PostMessage.ToBlindCarbonCopy.Text := 'your_mail@host.com';
NMSMTP1.PostMessage.Body.Text := 'This is the message from my Delphi project';
NMSMTP1.PostMessage.Attachments.Text := 'c:\File.txt';
NMSMTP1.PostMessage.Subject := 'Delphi is Great!';
NMSMTP1.SendMail;
ShowMessage('Mail sent !');
NMSMTP1.Disconnect;
end;
lمع ملاحظة تغيير القيم المظللة بالقيم المناسبة
اللهم احفظ اليمن و أهلة و بلاد المسلمين من كل مستبد و ظالم. و من كل شر!!!
يا اخي انا استعمل delphi 7 - delphi 2010
لم اجد الاداة: TNMSMTP :sad:
ممكن اخي حل؟
استغفر الله العظيم
the virus deadly كتب:يا اخي انا استعمل delphi 7 - delphi 2010
لم اجد الاداة: TNMSMTP :sad:
ممكن اخي حل؟
اذا لم تجدها في القائمة. يجب ان تقوم بتنزيلها من مجلد (Bin) الموجود في الدلفي من القائمة الرئيسية:
Components->Install Packages->Add->
dclnmf70.bpl
:)
اللهم احفظ اليمن و أهلة و بلاد المسلمين من كل مستبد و ظالم. و من كل شر!!!
في Delphi7 انا استخدم هذه الطريقة:
استخدم الاداة IdSMTP من قائمة Indy ثم ايتخدم كود مشابة لهذا:
uses
IdSMTP, IdMessage;
procedure TForm1.Sendmail;
var
M: TIdMessage;
SMTP: TIdSMTP;
i:integer;
begin
M := TIdMessage.Create(nil)
M.From.Text := 'sendfrom@mail.com';
M.Recipients.Add;
M.Recipients.Items[0].Text := 'sendto@mail.com';
M.Subject := 'Test';
M.Body.Add('Hello');
SMTP := TIdSMTP.Create(nil);
SMTP.AuthenticationType := atLogin;
SMTP.Password:='password';
SMTP.Username:='login';
SMTP.Host := 'pop.mail.com';
SMTP.Connect;
if SMTP.Connected then
begin
For i:=1 to 100 do begin
SMTP.Send(M);
//Gauge1.Progress:=i;
Application.ProcessMessages;
end;
SMTP.Disconnect;
end;
end;
اللهم احفظ اليمن و أهلة و بلاد المسلمين من كل مستبد و ظالم. و من كل شر!!!
السلام عليكم ورحمة الله
انا حاوت أستخدم الكود تمام و لكن ملاحظة أنو عنوان الرسالة أو التفاصيل فيها مشفرة وخاصة العربي
ممكن مساعدة ؟؟؟؟
هل ممكن أن تعطونى حل كيف عمل تشفير أو فك التشفير
يعنى لما نرسل نشفر الرسالة مع المرفق
وعند إستقابل الرسالة على نفس البرنامج نفك التشفير الخاص
والطريقة هي او المطلوبة فقط طريقة RSA
ممكن المساعدة ؟؟؟
شكرا لكم
تنويه الإدارة : هذه عضوية سامي أبو عليوة رحمه الله
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Php,Asp ,Asp.Net, Projects,Disktop Delphi7,Mssql Server 2008&2005,Access 2007 , Sms Mobile
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…