Blog Programistyczny

Branżowy blog dla Webmastera.

Bezpieczeństwo Narzędzia Ogólne PHP Webmastering WordPress

Prosty skrypt do analizy czy funkcja mail() w PHP jest zablokowana

Czasami zachodzi potrzeba szybkiego sprawdzenia czy funkcja mail() PHP działa poprawnie. Może być ona zablokowana przez administratora np. z powodu masowej wysyłki SPAM.

Wtedy moze się to objawiać błedem z wysyłką formularza w WordPress:

Mozna temu zarazić poprzez wysyłkę za pomocą SMTP (przytoczony wyzej artykuł) albo zabezpieczyć formularz przez rozwiązania typu captcha.

Ale jak mieć pewność czy na pewno funkcja mail() jest zablokowana? Wystarczy prosty skrypt który nam to udowodni lub nie:

nazwa: test-email.php

i tutaj podajemy 2 e-maile:

  1. adres-docelowy@twoja-domena.pl – dowolny e-mail
  2. kontakt@domena-na-serwerze.pl – e-mail w obrębie serwera który badamy i z którego uruchamiamy skrypt.

Następnie skrypt wgrywamy przez FTP na serwer i go uruchamiamy:

http://domena-na-serwerze.pl/test-email.php

grafika:wallpaperflare.com

Recommended
Przeczytaj jak zablokowac dostęp do Twojej strony z określonego adresu IP.
Cresta Posts Box by CP