[ emperor @ 01.09.2001. 12:17 ] @
Da li neko moze da mi kaze sta treba da stavim da kada saljem mail na sledeci nacin iz php-a da dodje u html formatu


$fd = popen("/usr/sbin/sendmail -t","w");
fputs($fd, "To: [email protected]");
fputs($fd, "From: Me n");
fputs($fd, "Subject: php mail testn");
fputs($fd, "<html><body>customer information:<br>$firstname");
pclose($fd);


mislim ovde nece da mi prepozna html deo nego dobijeni meial izgleda ovako :

<html><body>customer information:<br>Pera

da li neko moze da mi kaze sta da stavim da bi prepoznavao html tagove

pozdrav ......
[ Dragoslav Krunić @ 01.09.2001. 13:02 ] @
Ovo sam davno, davno nasao negde na netu i jedva sam ga nasao kopajuci po hardu:

Sending HTML formatted messages

o Use your favorite HTML editor such as Front Page, Netscape Editor,
Hot
Dog Pro, etc to create your message.
o Open the HTML file in a text editor such as Windows Notepad and add
the
following text to the beginning of the file:

Code:
MIME-Version: 1.0
Content-Type: multipart/related;
boundary="----=_NextPart_000_0000_01C00E91.99A26F20";
type="text/html"
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C00E91.99A26F20
Content-Type: text/html;
charset="iso-8859-1"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">


[ Dragoslav Krunić @ 01.09.2001. 13:34 ] @
Takodje, moze ti pomoci i Google....Eeee, kad ce narod vec jednom da nauci...

Dakle:

http://www.phpbuilder.com/columns/kartic20000807.php3
http://www.phpbuilder.com/foru...34&loc=0&thread=119634

Use google
[ emperor @ 02.09.2001. 10:37 ] @
evo ja probo ali nista

mislim stavio sam ono sto pise ali i dalje dolazi onako slogirano ........ procito sam sta pise tamo ali nista mi nije pomoglo

ajde ako neko moze neka pretvori ov da dolzi u html formatu

evo sorsa

<?

$fd = popen("/usr/sbin/sendmail -t","w");
fputs($fd, "To: [email protected]");
fputs($fd, "From: Me n");
fputs($fd, "Subject: php mail testn");
fputs($fd, "<html><body>customer information:<br>$firstname<br>$secondname<br>$info<br>");
pclose($fd);

?>

ako moze neko neka doda sta treba

pozdrav i hvala
[ Dragoslav Krunić @ 02.09.2001. 11:20 ] @
Hmm..nemoguce da ti nije pomoglo....
[ Gojko Vujovic @ 02.09.2001. 12:19 ] @
Probaj da ovo nađeš na netu, ja koristim tu klasu i radi fino:

** Title.........: HTML Mime Mail class
** Version.......: 1.31
** Author........: Richard Heyes <[email protected]>
** Filename......: html_mime_mail.class
[ emperor @ 03.09.2001. 10:56 ] @
hmmmmmm

ovako ovo sto kazes moze da se skine sa
www.heyes-computing.net/download.php

elem pogledao sam kako radi i nije lose simpaticno cak i veoma korisno samo ovo sto sam ja postovo taj sors je samo deo sorsa jer veci deo maila cita iz baze i onda ga ubacuje u mail ..... tako da bi ja morao da isem sve ponovo ceo fajl ...a to mi se bas nesto i neradi bar ne sada jer nema nikako vremena a prilicno je hitno pa ako moze da se nesto dobudji u ovo meje da bi dolazio mail u html formatu

aj pozdrav i hvala na pomoci
[ emperor @ 03.09.2001. 11:33 ] @
poz

ma nece ni ovo da radi kako bog zapoveda
pazi sada umesto da cita onaj html fajl kako je podeseno i da ga salje ja sam napisem nesto u html formatu i
on i dallje pise tagove umesto da ih pretvara i ja pomislim da sam nesto zajebo i vratim na staro kada
ono on mi izpise ceo sors onog example.html fajl koji po defoltu salje

ja stvarno ne znam u cemu je fora ......
mail gledam iz mail kliena u linuxu koji dolazi uz kde ........a linux je slakver 4
mail klient podrzava html format meila prikazuje ga jer sam sam sebi slao iz wina takav mail i onda isao
da ga pogledam u linux ................. ajde pomagajte ..............

pozdrav
[ emperor @ 03.09.2001. 11:48 ] @
nije mi radio pejst u linuxu nesto se istripovo kfm pa evo iz win da vidite u cemu je fora


mail u kume sam ja umesto da cita iz example.html sam napisao html deo:

testiranje u html formatu
From: "emperor" <[email protected]>
To: "root" <[email protected]>
Date: Mon, 3 Sep 2001 10:04:35 +0200


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

Success!

This is the plain text portion of the email.


--=_e67e5958ab0f580f871c1790c3b454b0
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html><body><center><br>1<br><br>2<br><br>3<br><br>4<br><br>5<br></center><=
/body></html>


--=_e67e5958ab0f580f871c1790c3b454b0--



i evo mail koji on salje samo sto sam iz fajla example.html izbacio background da bi se brze islo .....


testiranje u html formatu
From: "bojan" <[email protected]>
To: "root" <[email protected]>
Date: Mon, 3 Sep 2001 10:12:46 +0200


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

ovo je obican tekst .......... example.txt


--=_fe65b176fe0b12357643d238651f23b2
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<HTML>
<HEAD>
<STYLE TYPE=3D"text/css">
<!--
H1 {font-family: Verdana; font-size: 18pt}
BODY {font-family: Verdana; font-size: 10pt; margin-left: 30px}
// -->
</STYLE>
</HEAD>
<BODY BGCOLOR=3D"white" >
<H1>ovo je html deo poruke - iz bodi izbaceno BACKGROUND=background.gif </H1>
trebalo bi da radi
</BODY>
</HTML>


--=_fe65b176fe0b12357643d238651f23b2--


to ej to



pa ako neko zna neka mi odgonetne ovu sumanutu zabludu


ajd pozdrav

[ freakk @ 03.09.2001. 12:30 ] @
znam u cemu je problem

znam i resenje

[Ovu poruku je menjao freakk dana 09-03-2001 u 12:41 PM GMT]
[ freakk @ 03.09.2001. 12:58 ] @
ajde dobro, da vas ne drzim u neizvesnosti:
stos je u tome sto izmedju headera i tela mail-a mora postojati jedan \n, pa prema tome, kod bi izgledao ovako:


$fd = popen("/usr/sbin/sendmail -t","w");
fputs($fd, "To: [email protected]\n");
fputs($fd, "From: Me\n");
fputs($fd, "Subject: php mail test\n");
fputs($fd, "Mime-Version: 1.0\nContent-Type: text/html; charset="us-ascii"\n\n");
fputs($fd, "<html><body>customer information:<br>$firstname<br>$secondname<br>$info<br>");
pclose($fd);

ili u perlu:

print MAIL<<EOF;
To: $email
From: $to_email
Subject: $subject
Mime-Version: 1.0
Content-Type: text/html; charset="us-ascii"

<HTML>
<HEAD>

itd..
EOF




[Ovu poruku je menjao freakk dana 09-03-2001 u 12:59 PM GMT]

[Ovu poruku je menjao freakk dana 09-03-2001 u 12:59 PM GMT]

[Ovu poruku je menjao freakk dana 09-03-2001 u 01:00 PM GMT]
[ freakk @ 03.09.2001. 13:04 ] @
Citat:
freakk je napisao:
fputs($fd, "Mime-Version: 1.0\nContent-Type: text/html; charset="us-ascii"\n\n");


ovde imam malu grescicu, stavi backslash ispred znaka navoda kod charset..

tol'ko
[ emperor @ 03.09.2001. 19:09 ] @
ma jebes pravopis ....

nemas pojma koliko si mi muka skratio


ajd pozdrav ........ i Hvala jos jedom

[ emperor @ 04.09.2001. 10:17 ] @
ja ne znam da li je neko probao ali meni ovo savrseno neradi

mislim prihvat on ono content-type i sve to samo sto se i dalje vide tagovi

evo sorsa:

<?php

$fd = popen("/usr/sbin/sendmail -t","w");
fputs($fd, "To: [email protected]");
fputs($fd, "From: Bojann");
fputs($fd, "Subject: php mail testn");
fputs($fd, "Mime-Version: 1.0nContent-Type: text/html; charset="us-ascii" nn");
fputs($fd, "<html><body>customer info:<br>$firstname<br>$secondname<br>");
pclose($fd);

?>

ako je neko probao i radi mu neka kaze da znam da li je greska do mene ili .......

hvala na pomoci


Pozdrav
[ Gojko Vujovic @ 04.09.2001. 11:30 ] @
Citat:
emperor je napisao:

$fd = popen("/usr/sbin/sendmail -t","w");

fputs($fd, "To: [email protected]");

fputs($fd, "From: Bojann");

fputs($fd, "Subject: php mail testn");

fputs($fd, "Mime-Version: 1.0nContent-Type: text/html; charset="us-ascii" nn");

fputs($fd, "<html><body>customer info:<br>$firstname<br>$secondname<br>");



Pazi ovako.. ovaj forum ponekad jede backslash.. tako da moras pre svakog n na kraju ovih linija, da dodas po jedan. I najbitnije, u predzadnjoj liniji gde su dva nn, moras ispred svakog po jedan. Probaj sa tim prvo pa javi..
[ emperor @ 04.09.2001. 11:32 ] @
evo sorsa poruke poslat na gore navedeni nacin samo sto .... naravno nije prepoznao html deo


##########################################################################

Return-Path: <nobody>
Received: (from [email protected])
by emperor.emperor.net (8.9.3/8.9.3) id KAA00351;
Tue, 4 Sep 2001 10:59:08 +0200
Date: Tue, 4 Sep 2001 10:59:08 +0200
Message-Id: <[email protected]>
To: [email protected]
From: [email protected]
Subject: php mail test
Mime-Version: 1.0
Content-Type: text/html; charset="us-ascii"
Status: R
X-Status: N

<html><body><table><tr><td>aaaaa</td><td>sssss</td><td>eeeeee</td></tr></table></body></html>

#########################################################################

e da dobio sam bio i jedan mail koji je u obliku html strane i u njegovom hederu je stajalo ovo:

MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="06986E0E1E196312E032AFBC"
Status: R
X-Status: N

ja sam probao i to da stavim ali nije uspelo ........
da li neko zna sta ovde neradi


p.s. da li je ikad iko poslao mail u html formatu na ovaj nacin

pozdrav
[ Gojko Vujovic @ 04.09.2001. 11:37 ] @
Preporucujem ti da probas onaj html_mime_mail.class, meni radi vrlo dobro.
On radi i mime encoding te poruke teko da neces videti te tagove sigurno.. pretpostavljam da i do toga moze da bude problem, zato sto si samo stavio content type da je text/html a nisi nista radio sa bodyjem poruke.
[ emperor @ 04.09.2001. 11:42 ] @
e gojko proba sam ja i to i one primere koji tamo stoje kada otpakiujes onu tra.gz arhiu i probas da testiras evo sta sam dobio

to sam vec postovo gore

testiranje u html formatu
From: "bojan" <[email protected]>
To: "root" <[email protected]>
Date: Mon, 3 Sep 2001 10:12:46 +0200


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

ovo je obican tekst .......... example.txt


--=_fe65b176fe0b12357643d238651f23b2
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<HTML>
<HEAD>
<STYLE TYPE=3D"text/css">
<!--
H1 {font-family: Verdana; font-size: 18pt}
BODY {font-family: Verdana; font-size: 10pt; margin-left: 30px}
// -->
</STYLE>
</HEAD>
<BODY BGCOLOR=3D"white" >
<H1>ovo je html deo poruke - iz bodi izbaceno BACKGROUND=background.gif </H1>
trebalo bi da radi
</BODY>
</HTML>


onaj test radi tako sto izcitava iz fajla txt i html i to salje i opet nije prepozno tagove

ovo je bilo preko tog mime_html.... ili kako se vec zove

aj pozdrav
[ Gojko Vujovic @ 04.09.2001. 11:50 ] @
Nisi nesto dobro uradio cim je encoding quoted-printable. Mozda si izostavio neku komandu koja konstruise mime body te poruke. Postupak je obicno ovakav sa tom klasom:

$mail = new html_mime_mail($headers);

$html = $message;
$text = "";
$mail->add_html($html, $text);

$mail->build_message();

$mail->send('', '', $news_from, '', $news_subject);

Pre toga si naravno podesio headere i sve ostale promenljive.. To je sve od mene, vise ti ne mogu pomoci..
[ emperor @ 04.09.2001. 17:55 ] @
o boze


natreag na projektovanje .....

pozdrav
[ freakk @ 04.09.2001. 22:29 ] @
emperor, ako i dalje ne radi, javi mi se na mail, pokusacu da ti pomognem, sve se to moze i bez mail klasa..
[ RAZZLEDAZZLER @ 05.09.2001. 03:06 ] @
Pa ako je server normalno podeshen, nepotrebno je ovoliko komplikovati
Jednostavno

mail("$to", "$subject", "$message", "From: Neko\r\nContent-Type: text/html");

i to je CELA mudrost.
Ovaj kod vam radi npr i na f2s.com
Koliko ja mislim, dovoljno je da je web server podeshen da zna putanju sendmaila ... ili tako neshto :)
[ RAZZLEDAZZLER @ 05.09.2001. 03:16 ] @
e da ...

hoce ovo na linuxu da radi i ako umesto \r\n bude samo \n tamo pre Content-Type ... al' negde prochitah da onda nece u windowsu da radi... pa onda, shto je sigurno, sigurno je

mada opet, ko se bakce sa serverima sa windowsom + php + sendmail [ili neko sl. sr*nje]

[Ovu poruku je menjao RAZZLEDAZZLER dana 09-05-2001 u 03:17 AM GMT]
[ emperor @ 05.09.2001. 10:49 ] @
da znam za tu opciju ali sta ako nije podeseno


ajde probacu ipak


aj pozdrav
[ emperor @ 05.09.2001. 13:48 ] @
elem

treba da se u httpd.conf od apache-a da se doda

ADDTYPE php3_sendmail_path "/usr/sbin/sendmail -t"

ili koja je vec putanja do sendmaila

probao sma ali i dalje problem isti


pozdrav

[ emperor @ 05.09.2001. 18:28 ] @
jebem ti linux , windows , html , php ma jejebm ti kompjutere i ko ih izmisli


ladno ovo radi sve ali ne kod mene jer se nesto gadno istripovalo

ovo je savrseno ispravan kod ( zanemari greske u kucanju )
<?php

$fd = popen("/usr/sbin/sendmail -t","w");
fputs($fd, "To: [email protected]");
fputs($fd, "From: Bojann");
fputs($fd, "Subject: php mail testn");
fputs($fd, "Mime-Version: 1.0nContent-Type: text/html; charset="us-ascii" nn");
fputs($fd, "<html><body>customer info:<br>$firstname<br>$secondname<br>");
pclose($fd);

?>



jebem ti kompjutere


pozdrav i hvala na pomoci ............
[ Jbyn4e @ 05.09.2001. 18:31 ] @
Citat:
RAZZLEDAZZLER je napisao:
hoce ovo na linuxu da radi i ako umesto \r\n bude samo \n tamo pre Content-Type ... al' negde prochitah da onda nece u windowsu da radi... pa onda, shto je sigurno, sigurno je
mada opet, ko se bakce sa serverima sa windowsom + php + sendmail [ili neko sl. sr*nje]


Eh... ima nas koji se bakcemo sa php/windoze... samo tamo nije uradjeno sa sendmail-om, vec trebas da imas smtp server i samo u php.ini kazes koja je adresa smtp servera i on salje... a sto se tice rn nije neophodno, bar meni radi i bez toga... )) Recimo nesto kao:

ini_set("sendmail_from", "[email protected]");
mail("[email protected]", "subject", "tekst poruke\ndrugi red\nitd", "From: [email protected]\nErrors-To: [email protected]\nX-Mailer: Knjizara.com PHP/" . phpversion());

Naravno ovo je bilo bez html maila, jer njega ionako mrzim kad dobijem... a kamoli da ga saljem.

[Ovu poruku je menjao Jbyn4e dana 09-05-2001 u 06:39 PM GMT]

[Ovu poruku je menjao boccio dana 02.02.2006. u 14:39 GMT+1]
[ Jbyn4e @ 05.09.2001. 18:37 ] @
Hm... nesto mi pade na pamet, da ti nije iskonfigurisan mail program (ili smtp server) protiv relaying-a da nece da salje mail van domena, ili da trazi da bude ispravna to i from adresa. Malo mi je cudno ono tvoje from polje , jer ide bez domena koliko mi se cini... (sad ne vidim poruku), da nije nesto do toga?
[ RAZZLEDAZZLER @ 07.09.2001. 02:25 ] @
Citat:
Jbyn4e je napisao:

Eh... ima nas koji se bakcemo sa php/windoze


To lutko
... ma i ja se sa tom kombinacijom bakcem, samo rekoh ono da ce retko ko drzati server sa tim chudima ... jedino ono za kucnu upotrebu

Nego Jbyn4e, koji smtp server za windows koristish ?? ... ili ukucavash adresu servera svog provajdera ??

[verujem da ovo moze da koristi i ostalim korisnicima, tako da molim moderatore da ne brishu poruku jer je manje-vishe u kontekstu diskusije]

[Ovu poruku je menjao RAZZLEDAZZLER dana 09-07-2001 u 02:31 AM GMT]
[ freakk @ 07.09.2001. 11:40 ] @
Citat:
Jbyn4e je napisao:
Hm... nesto mi pade na pamet, da ti nije iskonfigurisan mail program (ili smtp server) protiv relaying-a da nece da salje mail van domena, ili da trazi


covek lepo kaze da prima mail, ali ne html vec plain text, znaci da slanje mailova radi..
to je nebitno za njegovu problematiku..
[ Jbyn4e @ 07.09.2001. 13:48 ] @
Citat:
RAZZLEDAZZLER je napisao:
drzati server sa tim chudima ... jedino ono za kucnu upotrebu


Jock, stoji na web-u :))) http:///www.knjizara.com

Citat:

Nego Jbyn4e, koji smtp server za windows koristish ?? ... ili ukucavash adresu servera svog provajdera ??


EzMTS (http:///ezmts.knjizara.com ili http:///www.ezmts.org za vise podataka). Freeware, podesavanja kroz txt fajlove, moguca administracija tako sto se lepo nakacis ssh-om na masinu iiiii ... :))) (sta, nisam rekao da koristim i ssh na windozama??? ;) )
Mada je svejedno, mogao bih da koristim i smtp od euneta (hosting), ali sta cu kad volim da imam kontrolu nad onim sto radim :)). Ma, jos samo da stavim neku varijantu unixa na server, a ne da se bakcem sa varijantama unix stvari za windoze :) - na serveru je i apache, php,mysql, ls, ps, kill, i ostale gluposti, wget ...

Citat:
covek lepo kaze da prima mail, ali ne html vec plain text, znaci da slanje mailova radi..


Da, da, nisam primetio , shit :( Znaci nije do toga, vec nesto kako posalje headere... pretpostavljam. verovatno fali poneki \n ili nesto tako, nisam se dublje udubljavao u problematiku jer me html mailovi ne zanimaju (niti ce ukoliko ne budem primoran od strane klijenta...)



[Ovu poruku je menjao Jbyn4e dana 09-07-2001 u 01:53 PM GMT]
[ RAZZLEDAZZLER @ 08.09.2001. 03:14 ] @
Citat:
Jbyn4e je napisao:

Jock, stoji na web-u :))) http:///www.knjizara.com


wow

Citat:


EzMTS (http:///ezmts.knjizara.com ili http:///www.ezmts.org za vise podataka). Freeware, podesavanja kroz txt fajlove, moguca administracija tako sto se lepo nakacis ssh-om na masinu iiiii ... :))) (sta, nisam rekao da koristim i ssh na windozama??? ;) )
Mada je svejedno, mogao bih da koristim i smtp od euneta (hosting), ali sta cu kad volim da imam kontrolu nad onim sto radim :)). Ma, jos samo da stavim neku varijantu unixa na server, a ne da se bakcem sa varijantama unix stvari za windoze :) - na serveru je i apache, php,mysql, ls, ps, kill, i ostale gluposti, wget ...


Hvala ... a i vidim moj chovek ... kontrolishe stvari

ajde mi samo josh kazi kakav ti je to server kada mozesh da radish na njemu shta hocesh ? ... instalirash razne programchice, menjash operativne sisteme i sl ... to neshto u firmi gde radish ili koja je vec akcija ako nije tajna ?

ako hocesh poshalji mi odgovor kao privatnu poruku ... bolje nego da smaramo ljude ovde a i ako imash vec neke druge razloge
[ RAZZLEDAZZLER @ 08.09.2001. 22:56 ] @
a koliko kapiram potreban je i DNS server ... jel imash neku preporuku ?
[ RAZZLEDAZZLER @ 09.09.2001. 01:43 ] @
u stvari ipak sam stavio neki levi dns i dns od provajdera ... i lepo radi
[ Jbyn4e @ 12.09.2001. 14:29 ] @
Khm.. nije wow, ja sam samo administrator tog racunara (koji je hostovan) pa mogu da mu radim sta hocu (tj. da mu radim sta hocu da bi radio kako treba :)))

A sto se tice dns-a - stavis lepo oba od tvog provajdera i nema problema. Ali to vec nije tema. Ako budes imao problema, ili imas pitanja, javi se ti meni na mail sa onim sto te zanima.
[ RAZZLEDAZZLER @ 13.09.2001. 00:48 ] @
ma ok je sada ... sve radi lepo
sve u svemu Hvala

ako nekoga zanima, radi sa DNSovima od provajdera, ali mozete da stavite i neki drugi DNS kao npr 192.153.156.22
[ Galaga @ 18.10.2001. 13:50 ] @
Mislim da ce ti ovo pomoci !!!

/* recipients */
$recipient .= "Mary <[email protected]>" . ", " ; //note the comma
$recipient .= "Kelly <[email protected]>" . ", ";
$recipient .= "[email protected]";

/* subject */
$subject = "Birthday Reminders for August";

/* message */
$message .= "The following email includes a formatted ASCII table\n";
$message .= "Day \t\tMonth \t\tYear\n";
$message .= "3rd \t\tAug \t\t1970\n";
$message .= "17rd\t\tAug \t\t1973\n";

/* you can add a stock signature */
$message .= "--\r\n"; //Signature delimiter
$message .= "Birthday reminder copylefted by public domain";

/* additional header pieces for errors, From cc's, bcc's, etc */

$headers .= "From: Birthday Reminder <[email protected]>\n";
$headers .= "X-Sender: <[email protected]>\n";
$headers .= "X-Mailer: PHP\n"; // mailer
$headers .= "X-Priority: 1\n"; // Urgent message!
$headers .= "Return-Path: <[email protected]>\n"; // Return path for errors

/* If you want to send html mail, uncomment the following line */
// $headers .= "Content-Type: text/html; charset=iso-8859-1\n"; // Mime type

$headers .= "cc: [email protected]\n"; // CC to
$headers .= "bcc: [email protected], [email protected]"; // BCCs to

/* and now mail it */
mail($recipient, $subject, $message, $headers);

Meni ovo radi sasvim dobro.