Witam.
Wrzuciłem na swoją stronę formularz z tego tematu.
Skrypt działa, maile przychodzą niemal od razu
Problem pojawia się przy próbie odpowiedzi, ponieważ jako nadawca widnieje "helios2_user, jakiś[email protected]
oto zastosowany kod:
kombinowałem z kodem, ale nijak nie pobiera adresu wstawionego przez użytkownika :/
idąc za radą madrej ksiażki i tego co znalazłem w necie zmieniłem jedną z linii na:
niestety nie działa to tak jak myślałem i nie pobiera adresu mailowego wpisanego przez użytkownika zwracając w polu od: 'mail'@boo.pl
znalazłem w internecie inne rozwiązanie i ustawiłem to:
w polu od widnieje wtedy: 'mail'@server_name przez boo.pl
Ostatnia sprawdzana przeze mnie kombinacja to:
wtedy w polu od widnieje tylko 'mail' bez informacji prze jaki server wysłana została wiadomość -czyli niemal dobrze, ale ciągle jest źle :/
Kombinacje były różne i albo to nie działa wogóle, albo działa tak jak to przedstawiłem a skończyły mi się już pomysły
Co jeszcze można zrobić z tym kawałkiem kodu, aby zaczęło to działać poprawnie?
Wrzuciłem na swoją stronę formularz z tego tematu.
Skrypt działa, maile przychodzą niemal od razu

Problem pojawia się przy próbie odpowiedzi, ponieważ jako nadawca widnieje "helios2_user, jakiś[email protected]
oto zastosowany kod:
Kod:
<?php
if ($_POST['nick'] && $_POST['mail'] && $_POST['temat'] && $_POST['tresc']) {
$wiadomosc = "od: ".$_POST['nick']." ".$_POST['mail']."
Tresc: ".$_POST['tresc']." ";
$tematyka = "Nazwa twojej strony - ".$_POST['temat'];
mail ("[email protected]", $tematyka, $wiadomosc );
echo "Dziękujemy za wysłanie do nas wiadomości,";
} else {
echo "Nie uzupełniłeś wszystkich rubryk.";
exit;
}
?>
kombinowałem z kodem, ale nijak nie pobiera adresu wstawionego przez użytkownika :/
idąc za radą madrej ksiażki i tego co znalazłem w necie zmieniłem jedną z linii na:
Kod:
mail ("[email protected]", $tematyka, $wiadomosc, "From = 'mail'" );
znalazłem w internecie inne rozwiązanie i ustawiłem to:
Kod:
mail ("[email protected]", $tematyka, $wiadomosc, "From = 'mail'@SERVER_NAME" );
w polu od widnieje wtedy: 'mail'@server_name przez boo.pl
Ostatnia sprawdzana przeze mnie kombinacja to:
Kod:
<?php
if ($_POST['nick'] && $_POST['mail'] && $_POST['temat'] && $_POST['tresc']) {
$wiadomosc = "od: ".$_POST['nick']." ".$_POST['mail']."
Tresc: ".$_POST['tresc']." ";
$tematyka = "Nazwa twojej strony - ".$_POST['temat'];
$odb = "From: 'mail'@$SERVER_NAME";
mail ("[email protected]", $tematyka, $wiadomosc, $odb );
echo "Dziękujemy za wysłanie do nas wiadomości,";
} else {
echo "Nie uzupełniłeś wszystkich rubryk.";
exit;
}
?>
wtedy w polu od widnieje tylko 'mail' bez informacji prze jaki server wysłana została wiadomość -czyli niemal dobrze, ale ciągle jest źle :/
Kombinacje były różne i albo to nie działa wogóle, albo działa tak jak to przedstawiłem a skończyły mi się już pomysły

Co jeszcze można zrobić z tym kawałkiem kodu, aby zaczęło to działać poprawnie?