Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Wysyłanie maili tak by nie trafiły do spamu
pehaperowiec
post 26.09.2011, 10:22:59
Post #1





Grupa: Zarejestrowani
Postów: 91
Pomógł: 8
Dołączył: 26.09.2011

Ostrzeżenie: (10%)
X----


Witam, w jaki sposób wysyłać maile w php tak by zawsze docierały do adresata i nigdy nie lądowały w spamie? Prosze o nakierowanie mnie
Go to the top of the page
+Quote Post
PawelC
post 26.09.2011, 10:31:11
Post #2





Grupa: Zarejestrowani
Postów: 1 173
Pomógł: 121
Dołączył: 24.09.2007
Skąd: Toruń

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


Musisz dać odpowiednie nagłówki smile.gif Poczytaj sobie o nagłówkach we wiadomości e-mail. Bez odpowiednich nagłówków jak wysyłałem wiadomości to od razu trafiały do spamu, po zastosowaniu ich, wiadomości docierają bez problemu i są w skrzynce odbiorczej.
Go to the top of the page
+Quote Post
wookieb
post 26.09.2011, 10:38:11
Post #3





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Nie istnieje opcja, że maile NIGDY nie trafią do spamu.


--------------------
Go to the top of the page
+Quote Post
pehaperowiec
post 26.09.2011, 10:48:07
Post #4





Grupa: Zarejestrowani
Postów: 91
Pomógł: 8
Dołączył: 26.09.2011

Ostrzeżenie: (10%)
X----


"Nie istnieje opcja, że maile NIGDY nie trafią do spamu. "
>> Więc nie ma radykalnego i pewnego sposobu by zawsze trafiły do skrzynki odbiorczej a nie do spamu?

Jakie nagłówki powinienem wysyłać?
Go to the top of the page
+Quote Post
PawelC
post 26.09.2011, 11:28:17
Post #5





Grupa: Zarejestrowani
Postów: 1 173
Pomógł: 121
Dołączył: 24.09.2007
Skąd: Toruń

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


wookieb wiem wiem, choć jedyna poczta w której wiadomości "czasami" trafiają do spamu to Gmail, w o2, wp, onet i kilku innych dochodzą normalnie i są w skrzynce odbiorczej.

Co do nagłówków:
http://forum.php.pl/index.php?showtopic=157655 w google jest masa informacji, wystarczy dobrze poszukać
Go to the top of the page
+Quote Post
pehaperowiec
post 26.09.2011, 12:58:26
Post #6





Grupa: Zarejestrowani
Postów: 91
Pomógł: 8
Dołączył: 26.09.2011

Ostrzeżenie: (10%)
X----


  1. <?php
  2. $email='pehaper@o2.pl';
  3. $subject='Jakiś temat';
  4. $txt='Treść wiadomośći ażźćńółśń';
  5. $header .= "Content-typ: text/html; charset=utf-8\r\n".
  6. "Reply-To: pehaper@wp.pl\r\n".
  7. "From: pehaper@wp.pl\r\n".
  8. "Content-Transfer-Encoding: 8bit\r\n";
  9.  
  10. mail($email, $subject, $txt, $header);
  11. ?>
W Gmailu są polskie znaki a na o2 już nie. Czemu?

Ten post edytował pehaperowiec 26.09.2011, 12:59:57
Go to the top of the page
+Quote Post
bulimaxiu
post 29.09.2011, 10:03:28
Post #7





Grupa: Zarejestrowani
Postów: 83
Pomógł: 0
Dołączył: 18.06.2008
Skąd: Reda

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


A nie powinno być coś na wzór
  1. mail($to, '=?UTF-8?B?'.base64_encode($subject).'?=', $message, $header_ . $header);
? Google może to sobie interpretuje prawidłowo, ale wychodzi to poza standard.

Ten post edytował bulimaxiu 29.09.2011, 10:04:00
Go to the top of the page
+Quote Post
pehaperowiec
post 29.09.2011, 21:49:09
Post #8





Grupa: Zarejestrowani
Postów: 91
Pomógł: 8
Dołączył: 26.09.2011

Ostrzeżenie: (10%)
X----


Możesz wyjaśnić dlaczego taki zapis według Ciebie jest lepszy?
Go to the top of the page
+Quote Post
bulimaxiu
post 30.09.2011, 07:39:38
Post #9





Grupa: Zarejestrowani
Postów: 83
Pomógł: 0
Dołączył: 18.06.2008
Skąd: Reda

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


1. W dokumentacji PHP odnośnie funkcji mail jest komentarz rozpoczynający się od "Sending messages with polish special characters:". Dotyczy on właśnie kodowania utf-8.
2. Wszystkie wiadomości wysyłane przez klientów pocztowych w wiadomościach UTF-8 mają tego typu format. Taki zapis spełnia po prostu standard MIME (źródło)

Ten post edytował bulimaxiu 30.09.2011, 07:43:00
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: 18.04.2024 - 07:13