Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Funkcja mail() przez sendmail.exe
ReBeLs513
post
Post #1





Grupa: Zarejestrowani
Postów: 233
Pomógł: 0
Dołączył: 14.03.2010
Skąd: Dessau

Ostrzeżenie: (0%)
-----


Cześć!
Od kilku godzin próbuję zrobić tak, aby maile ze strony były wysyłane z adresu mail pobieranego z pola formularza "email". Ale.. Nie ważne jaki byłby to mail, dostaję wiadomości zawsze od mojego maila, przez któego działa sendmail.exe
Próbowałem robić header "from: nazwa <mail@mail.ml>" ale w mailu widziałem już od: "nazwa <mojmail@gmail.com>"
Zdąrzyłeem wyczytać, że program sendmail trzeba skonfigurować na trustusers ale kompletnie nie wiem, o co chodzi :\
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
franki01
post
Post #2





Grupa: Zarejestrowani
Postów: 508
Pomógł: 75
Dołączył: 2.11.2005
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Cytat(LowiczakPL @ 27.06.2016, 10:26:19 ) *
mail($to, $subject, $message, $headers, '-f info@example.com'');



Cytat(ReBeLs513 @ 28.06.2016, 22:12:44 ) *
"Parse error: syntax error, unexpected end of file, expecting variable (T_VARIABLE) or ${ (T_DOLLAR_OPEN_CURLY_BRACES) or {$ (T_CURLY_OPEN) in C:"

próbowałem to zmieniać ale po probie wysłania parametr "-f" nie robił nic.. maile w dalszym ciągu przychodzą z moejgo konta.


Ten błąd wyskakuje przez błędne apostrofy - po .com są dwa.

Co do samego problemu. Funkcja mail() bardzo często lubi płatać figle. Starajmy się z niej nie korzystać. Lepiej już nawet używać klasy PHPMailer (trzeba wygoglować i ściągnąć) i wysyłać emaile przez SMTP odpowiednio konfigurując klasę.

EDYCJA: A i jeszcze jedno. Może nagłówek Reply-to pomoże?

Ten post edytował franki01 1.07.2016, 20:48:53
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.10.2025 - 04:04