Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> kodowanie mali w php proszę o pomoc!
lestian
post 2.02.2010, 19:25:47
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 2.02.2010

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


Witam

Mam poważny problem z mailingiem na swojej stronie, postaram się wszystko wytłumaczyć jak najlepiej:

Strona stoi na serwerze dedykowanym, oto konfiguracja:

1. Linux - distro suse 11.1 x86
2. Php - v. 5.2.11-0.1.1
3. Apache - v. 2.2.10-2.8.1
4. Mysql - 5.0.67

Aktualnie sytuacja wygląda tak, że wszystko co jest związane z mailingiem jest kodowane i przy odbiorze wiadomości odkodowywane. Problem w tym, że to drugie chyba nie działa i zamiast normalnej poczty w nagłówkach przychodzą niesamowite krzaki, natomiast treść jest ok. Problem jest na tyle duży, że jeśli ktoś wysyła zapytania z formularza kontaktowego to nie jestem w stanie rozpoznać ani nadawcy ani tytułu wiadomości tylko treść. Jak by było mało problemów, to przez te krzaki wszystko ląduje w spamie przez te nieodkodowane nagłówki. Czyli jeśli ktoś wysyła do mnie maila z zewnątrz to wszystko jest bez problemu, nagłówki są w porządku i nic do spamu nie ląduje. Natomiast jeśli wysłać chce newsletter albo ktoś używa formularza kontaktowego ze strony to się zaczyna sajgon, niektórym nawet programy pocztowe kwalifikują wiadomości jako atak phishingowy. Poniżej wklejam kawałej kodu który odpowiada za wysyłanie wiadomości z formularza kontaktowego do mnie ze strony.

Cytat
mail( $this->from, '=?UTF-8?B?' . base64_encode('Formularz kontaktowy: ' . $contact->read('subject') ) . '?=', $contact->read('content'), 'Content-Type: text/plain; charset=utf-8' . "\r\n" . 'Reply-To: =?UTF-8?B?' . base64_encode( $contact->read('from') ) . '?=');



a to co się dzieje jak ktoś przyśle wiadomość z formularza kontaktowego

Cytat
Reply-To: =?UTF-8?B?cGV0MTMwOTc4QHlhaG9vLmRl?=@###########.pl
Message-Id: <20100201181107.0A8B35D2001@##################.pl>
Date: Mon, 1 Feb 2010 19:11:06 +0100 (CET)
From: office@##########.pl (domena)


znakiem # oznaczyłem poufne dane - znajdują się tam dane ściągnięte z localhosta czego tez nie rozumiem

tak wygląda mail który wyślę np z newslettera:

Cytat
Reply-To: =?UTF-8?B?b2ZmaWNlQG1heHJhdGUucGw=?=@#########i.pl
Message-Id: <20100202172137.994598037B@########.pl>
Date: Tue, 2 Feb 2010 18:21:37 +0100 (CET)
From: office@domena.pl (domena)

Witamy



Mam wrażenie że brakuje jakiegoś modułu na serwerze, co najlepsze wszystko działało bez zarzutu i tu trzask prask i nagle wszystkie wiadomości zaczęły lądować do spamu i wszędzie pełno krzaków.
Proszę o pomoc gdyż już załamuję ręce.

pozdrawiam

P.S.
Go to the top of the page
+Quote Post
emtiej
post 2.02.2010, 20:09:47
Post #2





Grupa: Zarejestrowani
Postów: 207
Pomógł: 18
Dołączył: 12.04.2009
Skąd: Rypin

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


mail

Spróbuj też może skorzystać z modułu pear
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 15.07.2025 - 21:58