delphi ile mail yollama

bymxx

Üye
26 Ocak 2007
185
0
BURSA
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, IdBaseComponent, IdComponent, IdTCPConnection,
IdTCPClient, IdMessageClient, IdSMTP, IdMessage;
type
TForm1 = class(TForm)
IdSMTP1: TIdSMTP;
GroupBox1: TGroupBox;
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
CheckBox1: TCheckBox;
Edit1: TEdit;
Edit2: TEdit;
Edit3: TEdit;
Button1: TButton;
GroupBox2: TGroupBox;
Label4: TLabel;
Label5: TLabel;
Label6: TLabel;
Label7: TLabel;
Edit4: TEdit;
Edit5: TEdit;
Edit6: TEdit;
Memo1: TMemo;
IdMessage1: TIdMessage;
OpenDialog1: TOpenDialog;
ListBox1: TListBox;
Button2: TButton;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
idsmtp1.Host:=edit1.Text;
idsmtp1.Username:=edit2.Text;
idsmtp1.Password:=edit3.Text;
if checkbox1.Checked then
idsmtp1.AuthenticationType:=atlogin
else
idsmtp1.AuthenticationType:=atnone;
idmessage1.From.Address:=edit4.Text;
idmessage1.Recipients.EMailAddresses:=edit5.Text;
idmessage1.Subject:=edit6.Text;
idmessage1.Body.Assign(memo1.Lines);
try
idsmtp1.Connect;
except
showmessage('baglantı saglanamadı');
end;
try
idsmtp1.Send(idmessage1);
showmessage('mail gönderildi');
finally
idsmtp1.Disconnect;
end;
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
if opendialog1.Execute then
begin
listbox1.Items.Add(opendialog1.FileName);
tidattachment.create(idmessage1.messageparts,opendialog1.filename);
end;
end;
end.



çok güzel bişey oldu bende kullanayım bari :yo
 

bymxx

Üye
26 Ocak 2007
185
0
BURSA
he çalıştıramazsanız delphiyi bi daha kullanmayın kodlarda hiç bir hata yok
buarada denemek isteyeceksiniz doğal olarak
bilmeyenler için söleyim
hotmail için host :::::::::::::mx2.hotmail.com:::::::::::::eek:lacak oke
tşklerinizi bekliyorum by
 

bymex

Yeni üye
28 Ocak 2007
8
0
eline sağlık çalışıyor
paylaşım için saol
kopyala yapıştır hehe
 

efoHacKTeam

Yeni üye
26 Tem 2007
1
0
SeLam arkadasLar.. benim KnightonLineworL oyunundaki msn sifremi ögrenmisLer.. ve tekrar msn sifremi geri aLmam gerekLi.. bu oyunu 2 senedir oynuyorum ve 2 seneLik emegimi 1 günde kaybetmek üzereyim.. Lütfen bana uLasın.. bana uLasacağınız yeni e-maiL : [email protected] emege saygı pLs. :(
 

xyz14

Yeni üye
4 Ağu 2007
7
0
sunucu belirtmemişsin msj hangi sunucudan gidecek ?+ göndereceğin port yok meydanda
 
Son düzenleme:

ilgisizim

Üye
6 Eki 2008
79
1
sunucu belirtmemişsin msj hangi sunucudan gidecek ?+ göndereceğin port yok meydanda
mail gönderrken port genelde sabit diyebiliriz 25 nolu port gmailde shh ssh mine var o 465 olacak yalnız böle değil o biraz değişik neyse senin hangi smtp serverı kullanacağını biz ne bilelim sen ne kullanıyorsan onu yaz
mx1.hotmail.com-mx2,mx3,mx4.hotmail.com
smtp.mynet.com
smtp.gmail.com
smtp.gawab.com ==> sınrsız beleş mynette günlük limitin vardı değiştiyse bilemem
uzun lafın kısası ona sen karar verecen
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.