Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Funkcja mail na serwerze home.pl
Forum PHP.pl > Forum > PHP
luq1
Witam,

mam problem z wysyłaniem wiadomości w formularzu kontaktowym, który umieszczony jest na hostingu home.pl
Wiem, że we wrzesniu zaszły zmiany w kontroli wychodzacych wiadomości na serwerach home.pl i skrzynka pocztowa używana w formularzach ma także pochodzić z tego serwera.
Czy ktos mógłby mi pomóc jak zmodyfikowac poniższy kod aby działał on na serwerze ?


CODE
<?php
$toemail = 'test@twojmail.com';
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
if(mail($toemail, 'Subject', $message, 'From: ' . $email)) {
echo 'E-mail został wysłany.';
} else {
echo 'Jest problem z wysłaniem Twojej wiadomości.';
}
?>


Pozdrawiam i z góry dziekuję za jakąkolwiek pomoc.
Daimos
Nie działa mail, skorzystaj z jakiejś gotowej klasy do obsługi smtp
SaMi
https://pomoc.home.pl/faq/1067

z home.pl
Cytat
Adres e-mail nadawcy zawarty w nagłówku wiadomości musi istnieć w ramach konta, do którego nastąpiła autoryzacja. W przeciwnym wypadku wysyłka wiadomości nie zostanie zrealizowana. Dotyczy to programów pocztowych oraz skryptów, które obsługują wysyłkę wiadomości e-mail.
robert1974
uzywam mail na home.pl i dziala ok.
luq1
Witam ponownie,

trudziłem się jeszcze z ustawianiem maila pochodzącego z hostingu home.pl ale i tak nie działało.
Cały formularz zmieniłem na wysyłanie przez SMTP ale mam jeden problem.
Wszystko działa idealnie ale po wysłaniu wiadomości wyskakuje mi na stronie linijka z błędem:

Could not access file: _tmp/ SMTP -> ERROR: SMTP server rejected quit command: 250 Ok

Czy da się ją w jakiś sposób zamaskować, żeby się nie pojawiała?
Pyton_000
Wywal 127 linijkę w dowolnym pliku.
luq1
Cytat(Pyton_000 @ 11.12.2014, 00:13:45 ) *
Wywal 127 linijkę w dowolnym pliku.


Co masz przez to na myśli?
Chodziło mi tu o wyłączenie pojawiania się błędów php.
SaMi
Cytat(luq1 @ 11.12.2014, 07:03:45 ) *
Co masz przez to na myśli?
Chodziło mi tu o wyłączenie pojawiania się błędów php.


Nabija się z Ciebie tongue.gif

Natomiast wracjaąc do tematu, to jest prawdopodobnie ustawienie w module SMTP, spróbuj wyłączać debugowanie.
neo1986kk
$SendTo='example@tlen.pl';
$vistor_name='test';
$vistor_email_address='test@tlen.pl';
$header=$header."Reply-To: $visitor_name <$visitor_email_address>\n";
$text='test';
mail($SendTo, 'TEST', $tekst, $header)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.