Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Simple E-mail klijent...

[es] :: Pascal / Delphi / Kylix :: Simple E-mail klijent...

[ Pregleda: 3678 | Odgovora: 18 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Miloš Baić
Miloš Baić
ERP (Dynamics NAV) programer
Beograd

Član broj: 72468
Poruke: 1155
*.neobee.net.



Profil

icon Simple E-mail klijent...01.02.2006. u 16:33 - pre 221 meseci
Kako bih mogao napraviti prost e-mail klijent koji ce sadrzati, npr.:
1) Edit1.Text ( za unos e-mail adrese )
2) Edit2.Text ( za unos teme (subject) )
3) npr. Memo1 u koji ce se unositi text mail-a za slanje
4) Button1 ( OnClick - code koji ce poslati text iz Memo1 na adresu unetu u
Edit1 sa "subject" unetim u Edit2 );

Uradio sam nesto ovako ( upload-ovano) ali to mi samo uneto prebacije u moj
default client mail program, ali ne zelim to.
Znaci, zelim da uneto direktno posaljem putem interneta kao sto cini e-mail
client program?

Pozz...

[Ovu poruku je menjao loshmiscg dana 01.02.2006. u 17:35 GMT+1]
Someone's sitting in the shade today because someone planted a tree a long time ago.
Prikačeni fajlovi
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Član broj: 32202
Poruke: 4391
195.252.99.*

Sajt: https://avramovic.info


+46 Profil

icon Re: Simple E-mail klijent...01.02.2006. u 16:44 - pre 221 meseci
Znao sam! To ti se desava zato sto si pokusao da posaljes mail sa "mailto:" protokolom, a to ne moze tek tako. Slanje maila nije tako prosto. Pozabavi se Indy komponentama odnosno IdSMTP komponentom. U starijim verzijama Indy-ja to je NMSMTP komponenta.
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

Miloš Baić
Miloš Baić
ERP (Dynamics NAV) programer
Beograd

Član broj: 72468
Poruke: 1155
*.neobee.net.



Profil

icon Re: Simple E-mail klijent...01.02.2006. u 17:20 - pre 221 meseci
Ajde da uzmemo da je Delphi 7 u pitanju, znam da to nije tako prosto, ; ) ...
Nisam se jos susretao sa IdSMTP komponentom, zato sam i postavio pitanje.
Dakle, da krenemo, kako to da nadovezem na ovaj mali programcic sa doticnom
komponentom? Moze prvo teorijski pa cemo probati i sa kodom, ; ) ?!
Sta kazes?

P.S. ukljucio sam u programcic IdSMTP komponentu, sta dalje?

[Ovu poruku je menjao loshmiscg dana 01.02.2006. u 18:24 GMT+1]
Someone's sitting in the shade today because someone planted a tree a long time ago.
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Član broj: 32202
Poruke: 4391
195.252.99.*

Sajt: https://avramovic.info


+46 Profil

icon Re: Simple E-mail klijent...01.02.2006. u 22:09 - pre 221 meseci
Pored IdSMTP ubaci i IdMessage, ona se nalazi na Indy Misc.
Ovaj kod bi trebalo da posalje poruku:
Code:

//podesi poruku
  with IdMessage1 do begin
    From.Address:='[email protected]'; //adresa posiljaoca
    Recipients.EMailAddresses:='[email protected]'; //gde ide poruka
    Subject:='Naslov poruke';
    Body.Text:='Ovo je tekst poruke'+#13+'u dva reda :)';
  end;

//podesi konekciju prema serveru
  with IdSMTP1 do begin
    Host:='smtp.mailserver.com'; //smtp server (adresa)
    Port:=21; //21 je default port
    Username:='username'; //ili username ili adresa, zavisi od smtp servera
    Password:='password'; //tvoja sifra
  end;

//slanje
  try
    IdSMTP1.Connect; //konektujemo se na server
    IdSMTP1.Send(IdMessage1); //posaljemo poruku
    IdSMTP1.Disconnect; //diskonektujemo se sa servera
    showmessage('Poruka poslata!'); //prikazemo poruku
  except
    showmessage('Poruka nije poslata!'); //ako ne posalje poruku neka prikaze ovo
  end;


Meni ovo nije uspelo, zato sto sam pokusao preko GMaila da saljem a on zahteva i TLS i jos nesto tako da mi stalno izbacuje neke greske oko tog TLS-a... "Normalni" mail provajderi (ako imas mail kod svog internet provajdera) ne bi trebalo da smaraju sa tim nego bi ovaj kod trebalo da radi.

Pozdrav, i ... srecno!
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

Miloš Baić
Miloš Baić
ERP (Dynamics NAV) programer
Beograd

Član broj: 72468
Poruke: 1155
*.dialup.neobee.net.



Profil

icon Re: Simple E-mail klijent...02.02.2006. u 00:14 - pre 221 meseci
Probao sam sa ovim kodom i prikazuje da poruka nije poslata,
nekako brzo prijavi tu poruku,
mislim da ima neki problem da se konektuje sa serverom?!
Mozda je problem u tom portu "21"?!
Podesio sam kao sto si napisao i za "IdMessage1" i za "IdSMTP1"?!
Taj kod mi je delovao bas ok, ali nesto nestima?! :(

Someone's sitting in the shade today because someone planted a tree a long time ago.
 
Odgovor na temu

obucina

Član broj: 38191
Poruke: 723

Jabber: obucina


+7 Profil

icon Re: Simple E-mail klijent...02.02.2006. u 01:09 - pre 221 meseci
Port za slanje poste je 25. 21 je za FTP.
 
Odgovor na temu

Miloš Baić
Miloš Baić
ERP (Dynamics NAV) programer
Beograd

Član broj: 72468
Poruke: 1155
*.neobee.net.



Profil

icon Re: Simple E-mail klijent...02.02.2006. u 01:56 - pre 221 meseci
Uspeo sam resiti problem... ;)
Problem je bio u portu, trebalo je da bude 25!!!
A deo koda je isto falio:
Code:
IdSMTP1.AuthenticationType := atLogin;


Jos jedno pitanje:
Kako mogu da iz ListBox-a kad selektujem jednu npr. e-mail adresu, kliknem na nju,
da se ona prikaze u npr. Edit1.Text?

[Ovu poruku je menjao loshmiscg dana 02.02.2006. u 03:16 GMT+1]
Someone's sitting in the shade today because someone planted a tree a long time ago.
 
Odgovor na temu

martinj
Martin Jeremic
Nis

Član broj: 39299
Poruke: 86
*.smin.sezampro.yu.

Sajt: www.onedevteam.com


+2 Profil

icon Re: Simple E-mail klijent...02.02.2006. u 06:32 - pre 221 meseci
Postavi ListBox.Style na csDropDownList

i u onChange dodaj:

Code:

Edit1.Text := ListBox1.Items[ListBox1.ItemIndex];


edit: Mozes na torry.net da nadjes komponentu SakeMail koja ce ti zavrsiti posao oko slanja i primanja mail-ova...

[Ovu poruku je menjao martinj dana 02.02.2006. u 07:34 GMT+1]
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Član broj: 32202
Poruke: 4391
195.252.99.*

Sajt: https://avramovic.info


+46 Profil

icon Re: Simple E-mail klijent...02.02.2006. u 12:35 - pre 221 meseci
Moja greska za port, bio sam umoran kad sam pisao :|
Nego, jel uspeo neko da salje preko GMail-a poruke ovako?
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

Miloš Baić
Miloš Baić
ERP (Dynamics NAV) programer
Beograd

Član broj: 72468
Poruke: 1155
*.neobee.net.



Profil

icon Re: Simple E-mail klijent...02.02.2006. u 12:50 - pre 221 meseci
A koji je host za gmail?

Postavio sam ListBox1 i Button ( OnClick ) i ispisao kod:
Code:
var
  n: Integer;
begin
  if OpenDialog1.Execute then
    for n:= 0 to OpenDialog1.Files.Count - 1 do
      ListBox1.Items.Add(OpenDialog1.Files[n]);

za OpenDialog1 sam stavio filter AllFiles(*.*) i taj kod
mi u ListBox1 ubaci ono sto zelim poslati. Kako bi trebalo
obraditi dogadjaj da pored text-a se salje i attachment?!

[Ovu poruku je menjao loshmiscg dana 02.02.2006. u 14:50 GMT+1]
Someone's sitting in the shade today because someone planted a tree a long time ago.
 
Odgovor na temu

obucina

Član broj: 38191
Poruke: 723

Jabber: obucina


+7 Profil

icon Re: Simple E-mail klijent...02.02.2006. u 15:27 - pre 221 meseci
Host za gmail je smtp.gmail.com, ali koristi TLS handshake, pa je potrebno koristit SSL handler za povezivanje (ako se radi sa Indy komponentama). Takodje, potrebna je i autentifikacija. Port je 465.
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Član broj: 32202
Poruke: 4391
195.252.99.*

Sajt: https://avramovic.info


+46 Profil

icon Re: Simple E-mail klijent...02.02.2006. u 16:09 - pre 221 meseci
Ja se na smtp.gmail.com kacim preko porta 587 i sve lepo radi (Mozilla Thunderbird)
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

Miloš Baić
Miloš Baić
ERP (Dynamics NAV) programer
Beograd

Član broj: 72468
Poruke: 1155
*.neobee.net.



Profil

icon Re: Simple E-mail klijent...02.02.2006. u 16:14 - pre 221 meseci
Ima ova komponenta "IdSSLIOHandlerSocket1", sta treba raditi sa njom?

Treba mi pomoc i u vezi attachment-a?! Treca poruka iznad...

[Ovu poruku je menjao loshmiscg dana 02.02.2006. u 17:14 GMT+1]
Someone's sitting in the shade today because someone planted a tree a long time ago.
 
Odgovor na temu

Miloš Baić
Miloš Baić
ERP (Dynamics NAV) programer
Beograd

Član broj: 72468
Poruke: 1155
*.neobee.net.



Profil

icon Re: Simple E-mail klijent...03.02.2006. u 14:29 - pre 221 meseci
Koji je host za gmail i yahoo?!
Kad pokusam preko smtp.gmail.com prikazuje gresku: "5.7.0 Must issuse STARTTLS command first j3sm1388007ugd" ?!

Kako bi trebalo obraditi dogadjaj da pored text-a se salje i attachment?!

[Ovu poruku je menjao loshmiscg dana 03.02.2006. u 15:33 GMT+1]
Someone's sitting in the shade today because someone planted a tree a long time ago.
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Član broj: 32202
Poruke: 4391
195.252.99.*

Sajt: https://avramovic.info


+46 Profil

icon Re: Simple E-mail klijent...03.02.2006. u 20:35 - pre 221 meseci
Rekoh ti da sam i ja imao problema sa GMail-om a obucina rece:

Citat:
obucina: Host za gmail je smtp.gmail.com, ali koristi TLS handshake, pa je potrebno koristit SSL handler za povezivanje (ako se radi sa Indy komponentama). Takodje, potrebna je i autentifikacija. Port je 465.


Za attachment ne znam... pogledaj Delphi help. Ni ja nikad nisam radio sa IdSMTP (Sa NMSMTP [stariji Indy] jesam) pa sam onaj kod gore na osnovu helpa napisao.
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

anon68680

Član broj: 68680
Poruke: 528
*.info-net.co.yu.



+14 Profil

icon Re: Simple E-mail klijent...04.02.2006. u 13:42 - pre 221 meseci
problem nastaje kada se smtp server promeni ili ugasi(ako koristis neke manje poznate). Negde na ovom forumu sam video jedan SMTPengine unit mislim da je reiser pricao nesto o tome...
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Član broj: 32202
Poruke: 4391
195.252.99.*

Sajt: https://avramovic.info


+46 Profil

icon Re: Simple E-mail klijent...04.02.2006. u 14:09 - pre 221 meseci
Zasto bi se neki poznati server ugasio ili jos gore, promenio (adresu)?
Evo ti yahoo... ko zna koliko dugo postoji... mada ja mislim da oni ne daju tek tako da se kacis na smtp i da saljes poruke, mada sam ja uspevao preko nekih Yahoo!-related IP adresa
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

anon68680

Član broj: 68680
Poruke: 528
213.137.127.*



+14 Profil

icon Re: Simple E-mail klijent...05.02.2006. u 19:32 - pre 221 meseci
mislio sam na one manje poznate... a kao sto vidis ovi veci, uvek imas problema sa njima jer nedaju da se tek tako zakacis za smtp...
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Član broj: 32202
Poruke: 4391
195.252.99.*

Sajt: https://avramovic.info


+46 Profil

icon Re: Simple E-mail klijent...05.02.2006. u 20:58 - pre 221 meseci
GMail dozvoljava... samo sto paze ljudi na sigurnost...
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Simple E-mail klijent...

[ Pregleda: 3678 | Odgovora: 18 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.