[smtp] hoe html sturen

Pagina: 1
Acties:

  • Crysania
  • Registratie: September 2000
  • Laatst online: 08:05
ik wil dus via smtp een mailtje in HTML sturen, gaat dit??

ik heb in delphi een TCPClient gemaakt, die connect met de betreffende server op poort 25 en ik kan dus al mailtjes versturen maar als ik gewoon html stuur print hij dit als text en dat moet dus HTML worden.


nog een ander vraagje is als ik in outlook kijk bij de mailtjes die via dit programma verstuurd zijn komt er bij de "TO:" in plaats van hun eigen email "undisclosed-recipients" hoe wordt dit veranderd in hun email of naam???

  • Boomerang
  • Registratie: November 2000
  • Niet online
ik wil dus via smtp een mailtje in HTML sturen, gaat dit??

Ik weet bijna zeker dat dit niet gaat, html is een opmaaktaal geen scripttaal. Je zult dus php of asp moeten gebruiken voor dergelijke dingen.

  • Crysania
  • Registratie: September 2000
  • Laatst online: 08:05
Op donderdag 15 november 2001 20:59 schreef webleraar het volgende:
ik wil dus via smtp een mailtje in HTML sturen, gaat dit??

Ik weet bijna zeker dat dit niet gaat, html is een opmaaktaal geen scripttaal. Je zult dus php of asp moeten gebruiken voor dergelijke dingen.
ik wil dus de html versturen , niet MET html versturen,

het versturen doe ik met delphi

nu laat hij dan de html op het beeldscherm zien, en hij moet ff gewoon die html uitvoeren, dus dat ik gewoon text zie in een html bestand.

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Eigenlijk zou ik HTML mail niet moeten steunen, maar goed ;)

Als je naar de source van een gewoon mailtje kijkt zie je een header:
code:
1
Content-Type: text/plain

Bij een HTML mailtje zie je:
code:
1
Content-Type: text/html

Dat is dus de oplossing :) . Deze mime-types worden ook in het HTTP protocol gebruikt.

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • Crysania
  • Registratie: September 2000
  • Laatst online: 08:05
moet ik die regel gewoon boven in het mailtje schoppen?

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Kijk gewoon eens in de je mail-client naar de source van een mailtje...

Voorbeeld:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
From - Thu Nov 15 23:35:38 2001
X-UIDL: f2b254d9c0a93fb9d810e354f77fcb55
X-Mozilla-Status: 0001
X-Mozilla-Status2: 00000000
<knip>
Message-ID: <3BF432D0.C59086C9@jools.org>
From: Jools <jools@jools.org>
X-Mailer: Mozilla 4.76 [en] (X11; U; Linux 2.4.7 i686)
X-Accept-Language: en
MIME-Version: 1.0
To: jdom-interest@jdom.org
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Subject: [jdom-interest] CVS users only
Sender: jdom-interest-admin@jdom.org
<knip>
Date: Thu, 15 Nov 2001 21:25:36 +0000

Hi

If you are not a JDOM cvs user please hit delete now.

We are currently moving the jdom CVS server to a faster
server which means that we will have to move all the 
CVS user accounts too.
<knip>

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • [ti]
  • Registratie: Februari 2000
  • Niet online
Als je het goed wilt doen (en dat wil je ;) ) moet je natuurlijk ook een plain text gedeelte mee sturen voor mail clients die geen html snappen/willen snappen. In dit geval moet je met boundaries gaan werken:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Received: from xxxx (10.2.x.x)
        by client_gomm_bar with MERCUR-SMTP/POP3/IMAP4-Server (v3.30.03)
        for <bart@client_gomm_bar>; Thu, 21 Dec 2000  11:35:05 +0100
From: "van" <van@dus.nl>
To: "to" <to@bla.nl>
Subject: burpz
Sender: ome henk
Mime-Version: 1.0
Content-Type: multipart/alternative;
    boundary="= Multipart Boundary 1221001134"
Date: Thu, 21 Dec 2000 11:34:56 +0100
Message-Id: <1017832212@client_gomm_bar>

This is a multipart MIME message.

--= Multipart Boundary 1221001134
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

plain text message here


--= Multipart Boundary 1221001134
Content-Type: text/html;
    charset="iso-8859-1"


<h5>html mail hier</h5>

--= Multipart Boundary 1221001134--

lees anders even op http://rf.cx/ de rfc over mime/smtp na.

  • Crysania
  • Registratie: September 2000
  • Laatst online: 08:05
ik snap er geen k*t van maarja,

http://rf.cx/ doet het nie

wat ik nu doe is
code:
1
2
3
4
5
6
mail from: <mailadress>
rcpt to: <mailadress>
data
subject: <onderwerp>
<bericht>
.

waar kan ik nu iets bij zetten???

  • [ti]
  • Registratie: Februari 2000
  • Niet online
als rf.cx het niet doet kun je ook even kijken op http://www.rfc.net/ met name naar http://rfc.net/rfc2822.html

  • Crysania
  • Registratie: September 2000
  • Laatst online: 08:05
www.rfc.net doet het nie :(

edit:

hij doet het wel maar hij is zo traag als dikke stront

  • [ti]
  • Registratie: Februari 2000
  • Niet online
pff. dan heb je 'n enorm brakke isp ofzo. zeker chello?

nou anders http://www.faqs.org/rfcs/rfc2822.html

of als dat niet werkt http://www.google.com/search?q=rfc+2822

  • Crysania
  • Registratie: September 2000
  • Laatst online: 08:05
ik heb een aantal van die dingen een beetje doorgekeken, maar waar zit de F*ckin' link tussen SMTP en MIME???

www.rfc.net/2821
is de zooi van SMTP

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Gaaap... in een mailtje moet je het mime-type van je content opgeven door middel van een header Content-Type. Ik dacht dat dat ondertussen toch wel duidelijk kon zijn? Hetzelfde geld voor een HTTP response...

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • Crysania
  • Registratie: September 2000
  • Laatst online: 08:05
Op vrijdag 16 november 2001 16:05 schreef mbravenboer het volgende:
Gaaap... in een mailtje moet je het mime-type van je content opgeven door middel van een header Content-Type. Ik dacht dat dat ondertussen toch wel duidelijk kon zijn? Hetzelfde geld voor een HTTP response...
ja dat snap ik, maar WAAR komt deze zooi, voor data, na data
ik kan dat nergens vinden en ook niet HOE ik dat er in zet
code:
1
2
3
4
5
6
7
mail from: bladibla@test.nl
rcpt to: bladibla@test.nl
data
subject: onderwerp
Content-Type: text/html
bladibla dit is het mailtje
.

ofzo??

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Op vrijdag 16 november 2001 08:38 schreef mbravenboer het volgende:
Kijk gewoon eens in de je mail-client naar de source van een mailtje...

Voorbeeld:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
From - Thu Nov 15 23:35:38 2001
X-UIDL: f2b254d9c0a93fb9d810e354f77fcb55
X-Mozilla-Status: 0001
X-Mozilla-Status2: 00000000
<knip>
Message-ID: <3BF432D0.C59086C9@jools.org>
From: Jools <jools@jools.org>
X-Mailer: Mozilla 4.76 [en] (X11; U; Linux 2.4.7 i686)
X-Accept-Language: en
MIME-Version: 1.0
To: jdom-interest@jdom.org
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Subject: [jdom-interest] CVS users only
Sender: jdom-interest-admin@jdom.org
<knip>
Date: Thu, 15 Nov 2001 21:25:36 +0000

Hi

If you are not a JDOM cvs user please hit delete now.

We are currently moving the jdom CVS server to a faster
server which means that we will have to move all the 
CVS user accounts too.
<knip>

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • [ti]
  • Registratie: Februari 2000
  • Niet online
Complete sessie zal er ongeveer zo uitzien:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
EHLO blahblah
MAIL FROM: <van@dus.nl>
RCPT TO: <to@bla.nl>
DATA
Received: from xxxx (10.2.x.x)
        by client_gomm_bar with MERCUR-SMTP/POP3/IMAP4-Server (v3.30.03)
        for <bart@client_gomm_bar>; Thu, 21 Dec 2000  11:35:05 +0100
From: "van" <van@dus.nl>
To: "to" <to@bla.nl>
Subject: burpz
Sender: ome henk
Mime-Version: 1.0
Content-Type: multipart/alternative;
    boundary="= Multipart Boundary 1221001134"
Date: Thu, 21 Dec 2000 11:34:56 +0100
Message-Id: <1017832212@client_gomm_bar>
This is a multipart MIME message.

--= Multipart Boundary 1221001134
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

plain text message here


--= Multipart Boundary 1221001134
Content-Type: text/html;
    charset="iso-8859-1"


<h5>html mail hier</h5>

--= Multipart Boundary 1221001134--

.

Vragen? Geen vragen? Mooi!
Pagina: 1