Skocz do zawartości

Zwrotne maile 550 BLAD SPF - konfiguracja DNS SPF - funkcja mail


WojciechDP

Rekomendowane odpowiedzi

Witam wiadomości wysyłane poprzez formularz kontaktowy w ogłoszeniu gdzie podany jest e-mail z wp lub o2 przychodzi zwrotka z błędem 550 blad spf do osoby wysyłającej wiadomości przez formularz, przechodzą tylko qmail.com jeśli ktoś podał w ogłoszeniu. Z tego co wiem problem jest taki że poczta taka trafiajac do wp.pl lub o2 jest odrzucana bo wp o2 sprawdza rekord SPF dla domeny nadawcy zabezpieczenie przed spamem. Teraz rozwiązaniem jest zmiana w dns wpis txt w spf tylko jaki jak to wszystko pozmieniać żeby maile dochodziły, kontaktowałem się z autorem skryptu, adminem hostingu - wszyscy rozkładaja ręce - może tu ktoś miał podobny problem i go rozwiązał.

ZWROTKA JAKA PRZYCHODZI NA E-MAIL - maile zamaskowałem co by spamu nie było

This message was created automatically by mail delivery software.

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:

------@wp.pl

SMTP error from remote mail server after MAIL FROM:<------@wp.pl> SIZE=1849:

host mx.wp.pl [212.77.101.4]: 550 BLAD SPF - zobacz strone / SPF Error:

Please see https://spf.pobox.com...iver=smtp.wp.pl Jesli jestes uzytkownikiem poczta.wp.pl sprawdz poprawnosc autoryzacji SMTP / If you are a poczta.wp.pl user check SMTP configuration:

https://poczta.wp.pl/autoryzacja/

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

Return-path: <------@wp.pl>

Received: from gordan by s87.linuxpl.com with local (Exim 4.77)

(envelope-from <------@wp.pl>)

id 1SoZ8S-0007Hi-Vr

for w.tur@wp.pl; Tue, 10 Jul 2012 14:01:44 +0200

To: ------@wp.pl

Subject: =?utf-8?Q?Wiadomo=C5=9B=C4=87?= ze strony =?utf-8?Q?og=C5=82oszenia?=

X-PHP-Originating-Script: 1966:SimpleMailInvoker.php

Message-ID: <1341921704.4ffc19a8bf676@drobniakplocki.pl>

Date: Tue, 10 Jul 2012 14:01:44 +0200

From: "------@wp.pl" <-------@wp.pl>

MIME-Version: 1.0

Content-Type: text/html; charset=utf-8

Content-Transfer-Encoding: quoted-printable

<p>temat: test</p>

<p>od -------@wp.pl</p>

<p>tresc: testowa</=

p>

<p> </p>

<p>--</p>

<p>Wiadomo=C5=9B=C4=87 wys=C5=82=

ana z serwisu og=C5=82oszeniowego </p>

<p><a href=3D"../../../=

" target=3D"_blank">Drobniak P=C5=82ocki</a></p>

Odnośnik do komentarza
Udostępnij na innych stronach

"v=spf1 a mx ip4:85.17.223.149 ~all"

tak miałem ustawione wcześniej i lipa admin hostingu mi zmienił na "v=spf1 a mx ip4:0.0.0.0/0 ~all"

i też nie działa czy u kogoś funkcja mail działa poprawnie ?

link do testowego ogłoszenia

https://drobniakplocki.pl/announcements/show/319/teeeeeeeeeeeeeeeeeest

Odnośnik do komentarza
Udostępnij na innych stronach

Na szybko wygląda, że wysyłasz maile przez wewnętrzną funkcję mail php z serwera linuxpl,

ale podajesz mail nadawcy w domenie @wp.pl

wp.pl na to nie pozwala. @WebReklama napisał CI rozwiązanie które powinno rozwiązać problem.

Odnośnik do komentarza
Udostępnij na innych stronach

Nie wysyłaj maila z adresu e-mail z formularza tylko z no-reply@twojadomena.pl i daj nagłowek Reply-To: email@z-formularza.pl

link do formularza o którym mowa https://drobniakplocki.pl/announcements/show/319/teeeeeeeeeeeeeeeeeest

Czyli mam edytować plik php ? Jak ?

PLIK - form_send.php

<form action="" method="post" id="announcement-contact" class="bform">

<input type="hidden" value="Form_Frontend_Announcement_SendMessage" name="form_id" />

<p class="info"><strong><?php echo __('Wyślij wiadomość do firmy:') ?></strong> <span><?php echo __('zostanie ona dostarczona pod adres email firmy.') ?></span></p>

<?php if ($form->param('errors')): ?>

<ul class="errors">

<?php foreach ($form->param('errors') as $ar): ?>

<li><b><?php echo $ar['label'] ?>:</b> <?php echo $ar['message'] ?></li>

<?php endforeach; ?>

</ul>

<?php endif; ?>

<fieldset>

<label><?php echo __('Temat:') ?> <input type="text" name="subject" /></label> <label><?php echo __('Email:') ?> <input type="text" name="email" /></label>

<textarea class="clear-on-focus" name="message" cols="70" rows="4" title="<?php echo __('Wiadomość...') ?>"><?php echo __('Wiadomość...') ?></textarea>

<p>

<?php echo Captcha::instance()->render() ?>

<?php echo $form->captcha ?>

</p>

<p class="center">

<input type="submit" value="<?php echo __('Wyślij') ?>" />

</p>

</fieldset>

</form>

PLIK - sendmessage.php

<?php

/**

* @author

* @link

* @copyright

*

* @package

* @version

*/

class Form_Frontend_Announcement_SendMessage extends Bform_Form {

public function create(array $params = array()) {

$this

->add_input_text('subject', array('label' => 'Temat'))

->add_validator('subject', 'Bform_Validator_Html')

->add_input_text('email', array('label' => 'Email'))

->add_validator('email', 'Bform_Validator_Email')

->add_textarea('message', array('label' => 'Wiadomość'))

->add_validator('message', 'Bform_Validator_Html')

->add_input_text('captcha', array('label' => 'Captcha', 'value' => __('Przepisz tekst z obrazka'), 'title' => __('Przepisz tekst z obrazka'), 'class' => 'clear-on-focus'))

->add_validator('captcha', 'Bform_Validator_Captcha')

->add_input_submit('Wyślij');

$this->param('layout', 'frontend/announcements/form_send');

}

}

?>

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności