Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP]Wysyłane e-mail'e nie dochodzą na niektóre serwisy.
Forum PHP.pl > Forum > Przedszkole
harbii
Witam. Mam standardowy formularzz wysyłania e-mail'a.
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  5. </head>
  6. <body>
  7. <?php
  8. $name = $_POST['imie'];
  9. $email = $_POST['email'];
  10. $content = $_POST['tresc'];
  11. $to = 'jakisemail@konto.pl';
  12. $subject = 'temat';
  13. $message = "$name\n\n$email\n\n$content";
  14.  
  15. //sprawdza cz formularz wys�any
  16. if(isset($_POST['submitted'])) {
  17. if (mail($to, $subject, $message)) {
  18. echo 'Wiadomo�� zosta�a wys�ana';
  19. }
  20. }
  21. ?>
  22.  
  23. <div id="contact_form">
  24. <form action="test.php" method="post">
  25. <span class="form_text">Imi� i Nazwisko:<br></span><input type="text" class="wpis" id="imie" name="imie" /><br>
  26. <span class="form_text">E-mail:<br></span><input type="text" class="wpis" id="mail" name="email" /><br>
  27. <span class="form_text">Tre�� wiadomo�ci:<br></span><textarea name="tresc" class="wiadomosc" id="wiadomosc" cols="40" rows="10"></textarea><br>
  28. <input type="submit" class="button" name="submit" value="Wy�lij wiadomo��" />
  29. <input type="hidden" name="submitted" value="TRUE" />
  30. </form>
  31. </div>
  32. </body>
  33. </html>


I na gmail np dochodzą maile natomiast wp, onet, konto.pl itp. nie dochodzi żadna poczta z tego formularza. (anty spamy powyłączane)
Czy mieliście taką sytuację? I jak to rozwiązać?
nospor
Chodzi zapewne o SPF. Taka notka od wp.pl

Cytat
Problemy z dostarczaniem wiadomości wynikają z wykrycia niepoprawnego wpisu SPF dla danej domeny. SPF sprawdza czy wysyłana poczta pochodzi z serwera posiadającego "uprawnienia" do wysyłania poczty z tej domeny.

W tym wypadku należy poprawić odpowiednie wpisy w Państwa DNS.
harbii
Czyli jeżeli serwer jest na superhost to temat leży po ich stronie?
Czy ja mogę sam jakoś poradzić?
nospor
Napisz do nich i sie zapytaj czy to masz robic Ty czy oni.
harbii
superhosty kazały użyć phpmailer

a ten wywala mi taki błąd:
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in public_html/phpmailer/class.phpmailer.php on line 56

O co mu chodzi?
w linii 56 jest poprostu

  1. public $Priority = 3;

nospor
Uzywasz klasy napisanej w php5 na serwerze z php4 smile.gif

ps: PHPMailer nie rozwiaze sprawy jesli nadal bedziesz wysylal maile ze zlego serwera
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.