![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 9.02.2004 Ostrzeżenie: (0%) ![]() ![]() |
czy ktoś wie czego to jest wina, że gdy wysyłam maila za pomocą formularza w php i funkcji mail na skrzynkę email znajdującą się na tym samym serverze to wszystko jest OK, nadawca maila zgadza sie z tym wpisanym w formularzu, gdy natomiast chcę wysłać to samo na adres email skrzynki która nie znajduje się na moim serverze np. na onet to maile nie dochodzą gdyz podawany jest nieprawidłowy nadawca maila czyli jako lokalny adres servera (nazwa.domena). Dodam ze server pocztowy to sendmail i działa on bardzo dobrze, problem jest tylko w opisanym wyzej przypadku.
z góry thx za pomoc oto kod php którego uzywam do wysyłania [php:1:3c549f1cdd]<?php $odbiorca = "$wartosc"; $nadawca = "Angel Blog <blog@darkside.pl>"; $mail_temat = "Dodano nowy komentarz do Notki - ID: $id_n"; $mail_tresc = " <html> <font face="Verdana" size="3"><b>Nowy komentarz dla Notki - ID: $id_n $temat</b></font><br><br> <font face="Verdana" size="2"> <b>Komentarz napisał:</b> $autor_koment<br> <b>Host autora:</b> $host_koment<br> <b>Data i czas:</b> $d $g<br> <b>Tre¶ć:</b><br>$koment_html<br><br> <a href=http://angel.darkside.pl/koment.php?k=pokaz&id=$id_n>Pokaż komentarz</a></font> </html> "; $headers .= "MIME-Version: 1.0rn"; $headers .= "Content-type: text/html; charset=iso-8859-2rn"; $headers .= "From: $nadawcarn"; mail($odbiorca, $mail_temat, $mail_tresc, $headers); ?>[/php:1:3c549f1cdd] a oto mail z błędem od onet.pl Kod The original message was received at Mon, 9 Feb 2004 16:35:19 +0100
from www@localhost [127.0.0.1] ----- The following addresses had permanent fatal errors ----- <czechu@poczta.onet.pl> (reason: 553 5.4.3 For MAIL FROM address <www@server1.darkside> the policy analysis reports DNS error with your source domain.) ----- Transcript of session follows ----- ... while talking to mx.poczta.onet.pl.: >>> MAIL From:<www@server1.darkside> SIZE=978 BODY=8BITMIME <<< 553 5.4.3 For MAIL FROM address <www@server1.darkside> the policy analysis reports DNS error with your source domain. 501 5.6.0 Data format error oraz jego nagłówki Kod Return-Path: <MAILER-DAEMON@server1.darkside>
Received: from localhost (localhost) by server1.darkside (8.12.3/8.12.3/Debian-6.6) id i19FZXDI006522; Mon, 9 Feb 2004 16:35:33 +0100 Date: Mon, 9 Feb 2004 16:35:33 +0100 From: Mail Delivery Subsystem <MAILER-DAEMON@server1.darkside> Message-Id: <200402091535.i19FZXDI006522@server1.darkside> To: <www@server1.darkside> MIME-Version: 1.0 Content-Type: multipart/report; report-type=delivery-status; boundary="i19FZXDI006522.1076340933/server1.darkside" Content-Transfer-Encoding: 8bit Subject: Returned mail: see transcript for details Auto-Submitted: auto-generated (failure) Status: |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 165 Pomógł: 9 Dołączył: 9.04.2002 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
[php:1:7ea53decdd]<?php
$email = "email_do_kogo"; $from = "email_od_kogo"; $title = "tytul wiadomosci"; $body = "tresc wiadomosci"; $headers = "From: $fromn"; $headers .= "X-Sender: $fromn"; $headers .= "X-Priority: 3n"; // Urgent message! $headers .= "Return-Path:n"; // $headers .= "Content-Type: text/html; charset=iso-8859-2n"; // Mime type mail($email,$title,$body,$headers); ?>[/php:1:7ea53decdd] to wszystko przy pierwszym Twoim header skasuj kropke! nie powinno jej tam byc bardziej sie nie zaglebialem w Twoj kod ten jest oki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Kossa |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 9.02.2004 Ostrzeżenie: (0%) ![]() ![]() |
cóż.... więc użyłem Twojego skryptu i nadal jest to samo, obawoam się ze to coś z konfiguracją sendmaila chociaż poczta chodzi wyśmienicie a są problemy tylko w tym przypadku.
Kombinowałem na różne sposoby i pomogło dopiero dodanie do regółki mail czegoś takiego... "-f blog@darkside.pl" czyli wygląda to tak: [php:1:6be3786f44]<?php mail($odbiorca, $mail_temat, $mail_tresc, $headers, "-f blog@darkside.pl"); ?>[/php:1:6be3786f44] teraz wszystko jest luz tylko w nagłówkach dostarczonego maila dodane jest takie cos: Kod X-Authentication-Warning: server1.darkside: www set sender to blog@darkside.pl using -f
no cóż jest to moim zdaniem półśrodek, ale ważne że działa... Mimo wszystko może ktoś wie co moze być nie tak? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 07:08 |