| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
lee
Data înscrierii: 20/Mar/2004
Mesaje: 51
|
| Trimis: Mar Oct 12, 2004 6:47 pm Titlul subiectului: \n in corpul mesajului unui email |
|
|
am asa:
$subject = "Bine ati venit";
$servicename = "siteulmeu";
$servicemail = "office@siteulmeu.ro";
$mailmessage = "Bine ati venit la siteulmeu.ro\n\n"
."Va rugam sa pastrati acest email.\n\n"
."E-mail : ".$email."\n"
."Parola : ".$password."\n"
."Va multumim\n\n"
."------------------------------\n"
."siteulmeu.ro\n"
."http://www.siteulmeu.ro/";
mail("$email", "$subject", "$mailmessage", "From:$servicename <$servicemail>");
ce este gresit de nu se trimite mailul. daca tai \n merge perfect. eu stiam ca doar in corpul subiectului si al al destinatarului nu trebuie sa existe \n. |
|
| Sus |
|
stealth
Data înscrierii: 21/Iun/2004
Mesaje: 304
Locație: Timisoara
|
| Trimis: Mie Oct 13, 2004 5:33 am Titlul subiectului: |
|
|
| incearca sa pui spatiu intre 2 "\n"-uri |
|
| Sus |
|
Birkoff
Data înscrierii: 18/Mar/2004
Mesaje: 2608
Locație: Bucuresti
|
| Trimis: Mie Oct 13, 2004 9:26 am Titlul subiectului: |
|
|
Am patit si eu asta la serverul de la as.ro
Am pus in loc de \n am pus <br> si merge desi stiu ca nu e cea mai buna solutie... |
|
| Sus |
|
taipan
Data înscrierii: 24/Sep/2004
Mesaje: 44
|
| Trimis: Mie Oct 13, 2004 1:12 pm Titlul subiectului: |
|
|
Specifica in headerul email-ului tipul de email.
Din nefericire multa lume foloseste outlookul si ala e indeajuns de destept sa interpreteze el.
Daca e mail html (adica pui <br>)
an style="color: #000000"><?php $headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
Daca e email text cauta ca numai stiu care este :twisted: |
|
| Sus |
|
andreibrr
Data înscrierii: 02/Oct/2004
Mesaje: 120
|
| Trimis: Mie Oct 13, 2004 1:39 pm Titlul subiectului: asa merge |
|
|
asa merge dar tot nu e interpretat fara sa fol headere, ceea ce spunea taipan
$subject = "Bine ati venit";
$servicename = "siteulmeu";
$servicemail = "office@siteulmeu.ro";
$mailmessage = "Bine ati venit la siteulmeu.ro\\n\\n"
."Va rugam sa pastrati acest email.\\n\\n"
."E-mail : ".$email."\\n"
."Parola : ".$password."\\n"
."Va multumim\\n\\n"
."------------------------------\\n"
."siteulmeu.ro\\n"
."http://www.siteulmeu.ro/";
mail("$email", "$subject", "$mailmessage", "From:$servicename <$servicemail>"); |
|
| Sus |
|
lee
Data înscrierii: 20/Mar/2004
Mesaje: 51
|
| Trimis: Vin Oct 15, 2004 10:58 am Titlul subiectului: |
|
|
| din cite am aflat de pe net trebuie sa pui nu numai linie noua ci si inceput de linie. merge deci cu \r\n testat fara sa mai trimit nici un header(sper ca este si corect). |
|
| Sus |
|
Radical
Data înscrierii: 16/Feb/2004
Mesaje: 327
Locație: Bucuresti
|
| Trimis: Vin Oct 15, 2004 3:19 pm Titlul subiectului: |
|
|
lee a scris: din cite am aflat de pe net trebuie sa pui nu numai linie noua ci si inceput de linie. merge deci cu \r\n testat fara sa mai trimit nici un header(sper ca este si corect).
Da conform standardului trebuie \r\n oricare ar fi sistemul de operare !
Bafta ! |
|
| Sus |
|
johnny
Data înscrierii: 31/Iul/2004
Mesaje: 904
Locație: Bucuresti
|
| Trimis: Vin Oct 15, 2004 3:56 pm Titlul subiectului: |
|
|
Daca se trimite email cu functia
an style="color: #000000"><?php mail()
se foloseste \r\n
daca se trimite cu SMTP [clasa care lucreaza cu SMTP, etc...]:
doar \n |
|
| Sus |
|
Radical
Data înscrierii: 16/Feb/2004
Mesaje: 327
Locație: Bucuresti
|
| Trimis: Lun Oct 18, 2004 9:01 am Titlul subiectului: |
|
|
Dovedeste cu 'docomente'... eu iti ofer un fragment din RFC 2821 care zice:
Cod: 2.3.7 Lines
SMTP commands and, unless altered by a service extension, message
data, are transmitted in "lines". Lines consist of zero or more data
characters terminated by the sequence ASCII character "CR" (hex value
0D) followed immediately by ASCII character "LF" (hex value 0A).
This termination sequence is denoted as <CRLF> in this document.
Conforming implementations MUST NOT recognize or generate any other
character or character sequence as a line terminator. Limits MAY be
imposed on line lengths by servers (see section 4.5.3).
In addition, the appearance of "bare" "CR" or "LF" characters in text
(i.e., either without the other) has a long history of causing
problems in mail implementations and applications that use the mail
system as a tool. SMTP client implementations MUST NOT transmit
these characters except when they are intended as line terminators
and then MUST, as indicated above, transmit them only as a <CRLF>
sequence.
Acuma tu ! Eu am zis ce am avut de zis ! Poate nu am inteles eu bine !!! 8O |
|
| Sus |
|
PHPRomania Bot
Bot Member
Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google |
| Trimis: Mie Dec 26, 2007 7:01 pm Titlul subiectului: Ad |
|
|
|
|
|
| Sus |
|
| |