Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Skuteczne wysylanie maila
Forum PHP.pl > Forum > Przedszkole
Dagger
Witam!
Jak najskuteczniej wysylac maila do uzytkownikow serwisu?

Robilem to za pomoca funkcji mail ale czesc maili nie dochodzi na poczte uzytkownikow wp i onet'u ...

Robilem to tez za pomoca serwera smtp. Taki kodzik:
  1. <?php
  2.  
  3. $socket = fsockopen(&#092;"99.99.99.99\",\"25\");
  4.  
  5.  
  6. fwrite($socket,&#092;"HELO xxx.plrn\");
  7.  
  8. $buf = fgets($socket,1024) . &#092;"<br>\";
  9. fwrite($socket,&#092;"MAIL FROM: biuro@xxx.plrn\");
  10. $buf .= fgets($socket,1024) . &#092;"<br>\";
  11.  
  12.  
  13. fwrite($socket,&#092;"RCPT TO: <dagger@xxx.pl>rn\");
  14.  
  15.  
  16.  
  17. fwrite($socket,&#092;"DATArn\");
  18. $buf .= fgets($socket,2024) . &#092;"<br>\";
  19.  
  20. $time = time();
  21.  
  22. $uur = strftime(&#092;"%H\",$time);
  23. $min = strftime(&#092;"%M\",$time);
  24.  
  25. $headers = &#092;"MIME-Version:1.0n\";
  26. $headers .= &#092;"Content-Type:text/html;charset=iso-8859-1n\";
  27. $headers .= &#092;"Subject: blaatrn\";
  28. $headers .= &#092;"From: mailtest<dagger@xxx.pl>rn\";
  29.  
  30. $body = &#092;"<font face=verdana color=blue>test</font>\";
  31.  
  32. fwrite($socket,&#092;"$headersnn$bodyrn.rn\");
  33.  
  34.  
  35. fwrite($socket,&#092;"QUITrn\");
  36. $buf .= fgets($socket,1024) . &#092;"<br>\";
  37. $buf .= fgets($socket,1024) . &#092;"<br>\";
  38.  
  39. echo $buf;
  40.  
  41. fclose($socket);
  42.  
  43. ?>

Ale to tez nie wszystkie maile docieraja do odbiorcow.

Macie moze jakas sprawdzona metode? Jak mozna jeszcze inaczej wyslac maila poprzez skrypt php?

Z gory dzieki za pomoc.
ARJ
problem związany jest z zabezpieczeniem antyspamowym na wp i onecie.
rogrog
możesz spróbować "oszukać" filtry antyspamowe np. wysyłając maile w odstępach czasu
ARJ
niejestem pewny czy to coś da, bo antyspamy sprawdzają z kąd jest mail wysłany. jeśli został wysłany ze skryptu blokują go.
rogrog
Cytat(ARJ @ 2004-12-08 00:38:24)
jeśli został wysłany ze skryptu blokują go.

chyba tak nie jest (myślę że nie ma takiej możliwości). zdaje się że jeśli przychodzi do serwera onetu dużo maili z tego samego adresu czy też serwera to antyspam stwierdza że to masówka i blokuje
krzemian
Hmm, zawsze możesz jeszcze przełączać się na różne SMTP, ale to tylko moja teoria, bo nigdy nie miałem potrzeby sprawdzać tego w praktyce.

PS. Wiem, że odgrzewam temat, ale może jeszcze ktoś czeka:)
Dagger
Ja ostatnio pisalem dla siebie skrypt do mailingu ... wydaje sie ze doszlo tam gdzie powinno ;-) Ale nie mam pewnosci.
Wysylanie odbywalo sie za pomoca jednego serwera SMTP a docelowo maila powinno otrzymac ok 60 osob.

Mam jedynie z tymi mailami problem przy procesie rejestracji (potwierdzenie adresu email) nie dochodzi taki email do @interia.pl i @poczta.fm - i narazie jedyna metoda na pozbycie sie tego problemu bylo zablokowanie mozliwosci rejestracji na takie adresy email.

Moze macie inne pomysly?
krzemian
Hmm, a jakbyś się zalogował na swoje konto na np. interii i stamtąd wysyłał mejle do osób z kontami z interii to by chyba podziałało, a wątpię żeby interia blokowała własne konta. Zresztą tak jak mówię, ja tylko teoretyzuję:)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.