[ Bagwell @ 28.09.2009. 09:17 ] @
Code:

procedure sendmail(Address:string);
var
 I          : Boolean;
  SMTPEngine : TSMTPEngine;
begin
  SMTPEngine:=TSMTPEngine.Create;
  SMTPEngine.Subject    :='abc';
  SMTPEngine.Body       :='test';
  SMTPEngine.From       := '[email protected]';
  SMTPEngine.Recip      := Address;
  SMTPEngine.Attachment :='C:\test.zip';
  I:=SMTPEngine.SendEmail;
  SMTPEngine.Free;
end;

BEGIN
  sendmail('[email protected]');
END.


Jel zna neko zasto ne mogu da saljem email na gmail a mogu na lokalnu sbb adresu?

Kako da posaljem attachment? Kada hocu da posaljem 'test.zip', i kad mi stigne mail, u operi mi stoji pod
Attachments - test.swf i ne mogu da otvorim. A vec ima neki base64 enkoder...

Samo bez saveta tipa da batalim to i uzmem indy i sl :)


Hvala unapred!


http://static.elitesecurity.or...94406/SMTP%20Engine%200.97.rar
[ reiser @ 28.09.2009. 10:21 ] @
Auu ovaj engine jos postoji :D Davno je to bilo. Elem, na GMail ne mozes da saljes zato sto GMail koristi TTL protokol. Za attachmente se ne secam bas.
[ Bagwell @ 28.09.2009. 11:06 ] @
Ok, hvala ti na odgovoru, reiser.
Molim jos nekoga samo da mi odgovori kako da posaljem attachment.
Poz
[ savkic @ 28.09.2009. 11:16 ] @
> Jel zna neko zasto ne mogu da saljem email na gmail a mogu na lokalnu sbb adresu?

Treba ti SSL podrska za rad sa gmailom (i da Indy je ima).

> Kako da posaljem attachment? Kada hocu da posaljem 'test.zip', i kad mi stigne mail, u operi mi stoji pod
> Attachments - test.swf i ne mogu da otvorim. A vec ima neki base64 enkoder...

Možda Opera blokira swf ekstenzije, pokušaj sa txt fajlom, ili zipom.
[ Bagwell @ 28.09.2009. 11:31 ] @
Ja i saljem zip (ne swf) fajl, ali mi stigne kao ime_atachmenta.swf umesto ime_atachmenta.zip
[ savkic @ 28.09.2009. 16:45 ] @
> Ja i saljem zip (ne swf) fajl, ali mi stigne kao ime_atachmenta.swf umesto ime_atachmenta.zip

Te komponente verovatno mogu i da snime mejl kao običan text, uradi to neposredno pre slanja i pogledaj šta tamo piše. Ako je i tamo zip, onda je greška do provajdera, antispama ili Opere koji raspakuju fajl.
[ Bagwell @ 28.09.2009. 17:11 ] @
Da snimimim mejl kao obican text? Nisam siguran da sam te razumeo...

Jel hoces molim te da skines ovaj smtp engine i vidis u cemu je problem. Nece ti oduzeti vise od par minuta. Probaj sam sebi da posaljes mail sa nekim atachmentom.

http://static.elitesecurity.or...94406/SMTP%20Engine%200.97.rar
[ savkic @ 28.09.2009. 19:43 ] @
> Da snimimim mejl kao obican text? Nisam siguran da sam te razumeo...

Otvori mejl u OE i klikni na Save as, dobićeš mejl u txt formatu, taj format i ta komponenta mora napraviti pre slanja. U tom fajlu će i pisati šta sadrži, naziv attachmenta, ako tu piše .zip (i taj fajl je doista zip) onda je provajder, antispam program ili Opera tako primljeni fajl raspakovao i dobio .swf.
[ Bagwell @ 28.09.2009. 20:23 ] @
Ok, uradio sam tako kako si mi rekao, ali ne dobijam nikakav txt, nista, izgleda da je atachment potpuno prazan.

evo kako izgleda header maila
-------------------------------------------------------------------------------------------
Return-path: <[email protected]>
Received: from experience (cable-188-2-151-149.dynamic.sbb.rs [188.2.151.149])
by smtp4.sbb.rs (8.14.0/8.14.0) with SMTP id n8SJH8UM001004 for
<[email protected]>; Mon, 28 Sep 2009 21:17:08 +0200
Date: Mon, 28 Sep 2009 20:17:08 +0100
Message-ID: <[email protected]>
From: [email protected]
To: [email protected]
Subject: abc
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="bla"
X-SMTP-Vilter-Version: 1.3.2
X-SBB-Virus-Status: clean
X-SBB-Spam-Score: 2.8
X-SBB-Spam-Level: XXXXXX

--bla
Content-Type: text/plain; charset:us-ascii

test

--bla
Content-Type: application/x-shockwave-flash;
name="test.zip"
Content-Transfer-Encoding: base64

UEsDBAoAAAAAAFuvSjoMfn/YBAAAAAQAAAAIAAAAdGVzdC50eHR0ZXN0UEsBAhQACgAAAAAAW69K
Ogx+f9gEAAAABAAAAAgAAAAAAAAAAQAgAAAAAAAAAHRlc3QudHh0UEsFBgAAAAABAAEANgAAACoA
AAAAAA==
--bla--
------------------------------------------------------------------------------------------

pise test.zip...
[ savkic @ 28.09.2009. 20:36 ] @
> Content-Type: application/x-shockwave-flash;
> name="test.zip"

Kod regularnih zip fajlova treba da stoji: Content-Type: application/x-zip-compressed;
Proveri da li imaš ispravan zip fajl, probaj šta se dešava kada zippuješ i pošalješ neki txt fajl.
[ Bagwell @ 28.09.2009. 20:50 ] @
u ovom enginu stojalo 'Content-Type: application/x-shockwave-flash;

hvala ti puno, bas si mi pomogao, ja bih se vrteo ko zna koliko jos! :)