Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] - problem z naglowkami maili
pieto
post
Post #1





Grupa: Zarejestrowani
Postów: 227
Pomógł: 1
Dołączył: 12.05.2002
Skąd: gdańsk

Ostrzeżenie: (0%)
-----


Witam,

Od dluzszego czasu nie mogę sie z tym uporac na home.pl gdzie do maili wykorzytywany jest qmail, maile nie dochodza prawidlowo.

naglowek wyglada tak


$headers .= "From:\"".STORE_OWNER."\" <".POCZTA_SKLEPU.">\n";
//$headers .= 'To: ' . $to_customer . "\n";

$headers .= "Bcc:". POCZTA_KOPIA."\n";
$headers .= "Reply-to: ".POCZTA_SKLEPU."\n";
$headers .= "Return-Path: ".POCZTA_SKLEPU."\n";

$headers .= 'MIME-Version: 1.0' ."\n";
$headers .= 'Content-Type: multipart/alternative; boundary="' . $boundary . '"' . "\n";

$headers .= '--' . $boundary. "\r\n";
$headers .= 'Content-Type: text/HTML; charset=ISO-8859-2' ."\n";
$headers .= 'Content-Transfer-Encoding: 8bit'. "\r\n";
$headers .= "$text" . "\r\n";
//$headers .= "\n";
$headers .= '--' . $boundary ."\r\n";
$headers .= 'Content-Type: text/plain; charset=ISO-8859-2' ."\n";
$headers .= 'Content-Transfer-Encoding: 8bit'. "\r\n";
$headers .= "$plaintext" . "\r\n";

$headers .= '--' . $boundary ."\n";
$esubject = $subject_customer;

mail("$to_customer", "$esubject", "", "$headers", "$options");


Przewaznie maile dochodza puste, domyslam sie ze chodzi o konce lini ale na tyle juz sposobow probowalem ze nie wiem jak powinny wygldac.

z gory dzieki
Go to the top of the page
+Quote Post
Moli
post
Post #2





Grupa: Zarejestrowani
Postów: 662
Pomógł: 45
Dołączył: 26.03.2007
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Dochodzą puste poniewąz nie podajesz treści. Funkcja mail składa się z elementów
Kod
string $to, string $subject, string $message [, string $additional_headers [, string $additional_parameters]]

u Ciebie 3 parametr(czyli treśc wiadomości) jest pusty.

ps. Zmienne oraz liczby, nie muszą byc w apostrofach/cudzysłowach.
Go to the top of the page
+Quote Post
pieto
post
Post #3





Grupa: Zarejestrowani
Postów: 227
Pomógł: 1
Dołączył: 12.05.2002
Skąd: gdańsk

Ostrzeżenie: (0%)
-----


Zauważ że treść wiadomości przesyłana jest w nagłówkach - jednocześnie plain i html ,
na starym hostingu gdzie do wysylki maili jest standardowy senmail() funkcja dziala prawidlowo, problem jedynie na home.pl


Podaje zrodlo wiadomosci ktora dochodzi:


From - Wed Nov 14 16:20:00 2007
X-Account-Key: account3
X-UIDL: UID1267-1187349785
X-Mozilla-Status: 0001
X-Mozilla-Status2: 00000000
X-Mozilla-Keys:
Return-path: <a2s@home.pl>
Envelope-to: p.klimczak@wft.pl
Delivery-date: Wed, 14 Nov 2007 16:17:39 +0100
Received: from v045477.home.net.pl ([89.161.227.11])
by host1.fastom.pl with smtp (Exim 4.68)
(envelope-from <a2s@home.pl>)
id 1IsJzn-0000D6-An
for p.klimczak@wft.pl; Wed, 14 Nov 2007 16:17:39 +0100
Date: Wed, 14 Nov 2007 15:17:49 -0000
Message-ID: <20071114151749.98639.qmail@home.pl>
To: p.klimczak@wft.pl
Subject: EMAIL_SUBJECT
From: "Home - Katalog a2s.pl" <a2s@home.pl>
Reply-to: a2s@home.pl
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="e107fc0230f6fbc83bd2ee58e3b081c3"

--e107fc0230f6fbc83bd2ee58e3b081c3

Content-Type: text/HTML; charset=ISO-8859-2
Content-Transfer-Encoding: 8bit

Prosta <u>zawartos</u> <b>html</b>

--e107fc0230f6fbc83bd2ee58e3b081c3

Content-Type: text/plain; charset=ISO-8859-2
Content-Transfer-Encoding: 8bit

W razie wątpliwości lub w celu uzyskania dodatkowych informacji prosimy o kontakt na adres katalog@a2s.pl
Pozdrawiamy i zapraszamy do korzystania z naszego serwisu.
Zespół a2s.pl


TechBase Sp. z o.o.
www.techbase.pl
ul. Raciborskiego 51/3
80-215 Gdańsk
tel. +48 58 345-39-22, +48 58 345-39-23
fax. +48 58 345-39-15
www.a2s.pl
katalog@a2s.pl


--e107fc0230f6fbc83bd2ee58e3b081c3


Prosta <u>zawartos</u> <b>html</b>
Go to the top of the page
+Quote Post
bodek71
post
Post #4





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 11.01.2008

Ostrzeżenie: (0%)
-----


Witam

Pieto dałeś radę z tym kodem
Mam podobny problem na home.pl, na innych serwerach wszystko działa poprawnie a tutaj problem

ogólnie obojetnie co wpiszę w

$headers .= 'From: "Administrator" <'.$zmienne['admin_email'].'>\r';

i tak odbiorca listu dostaje adres mojego głównego konta założonego przez admina.

a do tego mam problem bo na poczcie np wp.pl w liscie pojawia się kod html

możesz coś pomóc? wogóle czy ktoś zna rozwiązanie?
Bodek
Go to the top of the page
+Quote Post
pieto
post
Post #5





Grupa: Zarejestrowani
Postów: 227
Pomógł: 1
Dołączył: 12.05.2002
Skąd: gdańsk

Ostrzeżenie: (0%)
-----


Tak,
Wyrzuciłem własne nagłówki a poleciałem z klasyy phpmailer 2.0 ,

na homie mają qmaila zamiast sendmaila stad problemy - głownie trzeba zadbac o prawdiłowy nagłówek to będzie SI,
zwróć uwagę na odstępy max 2x /n
Go to the top of the page
+Quote Post
bodek71
post
Post #6





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 11.01.2008

Ostrzeżenie: (0%)
-----


Dzięki stary

czy możesz trochę jaśniej bo nic nie rozumiem
tzn że mam pozamieniać nagłówki (tlko na co i jak)?
Go to the top of the page
+Quote Post
pieto
post
Post #7





Grupa: Zarejestrowani
Postów: 227
Pomógł: 1
Dołączył: 12.05.2002
Skąd: gdańsk

Ostrzeżenie: (0%)
-----


Musial bys zarzucic calym kodem,

ale i tak polecam http://sourceforge.net/projects/phpmailer,
jak podlaczys sie przez tą klasę - bedą prawidłowo dochodzić.

a tak na marginiesie home.pl to wielki shit.
Go to the top of the page
+Quote Post
bodek71
post
Post #8





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 11.01.2008

Ostrzeżenie: (0%)
-----


W sumie powyżej kodu który wstawiłem jest tylko formularz to jest część w której jest tworzony e-mail
muszę zainstalować te pliki na moim kącie? kupe roboty możesz coś więcej opisać jak go zainstalować i podpiąć

A tak poza tym wg Ciebie dobry serwer z cronem i wildcard?
Go to the top of the page
+Quote Post
pieto
post
Post #9





Grupa: Zarejestrowani
Postów: 227
Pomógł: 1
Dołączył: 12.05.2002
Skąd: gdańsk

Ostrzeżenie: (0%)
-----


a pokaż co masz wtykniete na wejsciu do funkcji mail() ?

sprobuj zmienic \r na \n lub \r\n
wyrzucuc cudzyslow z "Administrator"

co do phpmailer - w dokumentacji masz prosto opisane jak zainstalowac


dobry serwer hosteurope.de
mam VPS'a i w zyciu nie mialem nic lepszego
Go to the top of the page
+Quote Post
bodek71
post
Post #10





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 11.01.2008

Ostrzeżenie: (0%)
-----


z miłą chęcią to zrobię ale za duzo kodu na raz czy możesz podać bezpośredni kontakt do Ciebie prześlę ten plik.
Wgrałem phpmailer na serwer jednak mam trochę pytań odnośnie implementacji samego kodu na stronę cały skrypt działa na smartach i wprowadzenie kodu w znacznikach <? /?> nic nie da tylko błędy. Czy orientujesz się jak taki kod zaimplementować do pliku w tym przypadku.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.12.2025 - 19:52