Witam serdecznie

Od niedawna razem z wprowadzeniem zabezpieczenia SPF (spf.pobox.com) na niektórych serwerach pocztowych pojawiły się problemy z dostarczeniem wiadomości e-mail za pomocą funkcji mail().
Problem leży w polu From: nagłówka wiadomości, jeśli e-mail z tegoż pola jest z innej domeny niż domena na której uruchamiany jest skrypt następuje odrzucenie wiadomości i wysłanie przez serwer pocztowy wiadomości o podobnej treści:

"A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:

odbiorca@poczta.fm
SMTP error from remote mailer after RCPT TO:<odbiorca@poczta.fm>:
host mx.poczta.fm [217.74.64.238]: 554 <odbiorca@poczta.fm>:
Recipient address rejected: SPF policy: FAIL

------ This is a copy of the message, including all the headers. ------

" itd.

Sprawdzałem działanie skryptu na serwerach freshgroup.pl i webserwer.pl.

Niestety gdy wysyłałem za pomocą skryptu umieszczonego na serwerze freshgroup.pl wszystkie wiadomości wysłane z adresem (w polu From:) z domen wp.pl, interia.pl oraz gazeta.pl zostały odrzucone przez serwery pocztowe.
Podczas działania skryptu na serwerze webserwer.pl nie występowały podobne błędy mimo iż wysyłałem z tymi samymi adresami w polu From.

Czy spotkaliście się z podobnym problemem i czy istnieje jakieś sensowne rozwiązanie, oczywiście bez zmiany dostawcy usług?
Zaznaczam iż koniecznie potrzebuję pola From: uzupełnianego przez użytkownika
za pomocą formularza.

P.S.
Trochę o SPF można poczytać tutaj: http://infojama.pl/article.php?sid=2550

Pozdrawiam
:: kubara ::