marcinp 0 Zgłoś post Napisano Luty 7, 2006 Funkcja mail dzila prawidlowo na serwerze natomiast jezeli jej skladnia jest taka: $headers .= 'MIME-Version: 1.0' . "rn"; $headers .= 'Content-type: text/html; charset=iso-8859-2' . "rn"; $tresc.='Mail wysłany dnia: <b>' . date("d.m.Y") . '</b>'; mail('mail@kowalski.pl', 'Informacja', $tresc, $headers) Zamiast ladnego sformatowanego maial przychodzi cos takiego: Content-type: text/html; charset=iso-8859-2 Message-Id: <20060207140526.BD3ACAFB80@ns1.ipsip.pl> Date: Tue, 7 Feb 2006 15:05:26 +0100 (CET) Mail wysłany dnia: <b>07.02.2006</b><br /><br /><br /> Jak poprawić żeby był to normalny mail. Na innym serwerze działa bezproblemu a umnie jakies krzaki wychodza. [/code] Wysłany Czw Lut 09, 2006 10:12 am: Juz wiem przynajmniej co jest nie tak. A wiec maile wysylane z serwera wychodza prawidlowo sformatowane, natomiast moj serwer nie potrafi odpowiednio sformatowac maili w html ktore do niego przychodza. Moze w takim przypadku teraz ktos mi cos z tym pomoze bo wynika na to ze jest to wina serwera POP3. Udostępnij ten post Link to postu Udostępnij na innych stronach
Konrad.K 0 Zgłoś post Napisano Luty 10, 2006 A probowales moze jakies przyklady z manuala PHP ? Kod sie tutaj troche pokaszanił typu te > " wiec nie jest zbyt czytelny, ale sproboj przyklady: <?php $to = 'nobody@example.com'; $subject = 'the subject'; $message = 'hello'; $headers = 'From: webmaster@example.com' . "rn" . 'Reply-To: webmaster@example.com' . "rn" . 'X-Mailer: PHP/' . phpversion(); mail($to, $subject, $message, $headers); ?> sproboj ten przyklad z manuala albo ten: <?php // multiple recipients $to = 'aidan@example.com' . ', '; // note the comma $to .= 'wez@example.com'; // subject $subject = 'Birthday Reminders for August'; // message $message = ' <html> <head> <title>Birthday Reminders for August</title> </head> <body> <p>Here are the birthdays upcoming in August!</p> <table> <tr> <th>Person</th><th>Day</th><th>Month</th><th>Year</th> </tr> <tr> <td>Joe</td><td>3rd</td><td>August</td><td>1970</td> </tr> <tr> <td>Sally</td><td>17th</td><td>August</td><td>1973</td> </tr> </table> </body> </html> '; // To send HTML mail, the Content-type header must be set $headers = 'MIME-Version: 1.0' . "rn"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "rn"; // Additional headers $headers .= 'To: Mary <mary@example.com>, Kelly <kelly@example.com>' . "rn"; $headers .= 'From: Birthday Reminder <birthday@example.com>' . "rn"; $headers .= 'Cc: birthdayarchive@example.com' . "rn"; $headers .= 'Bcc: birthdaycheck@example.com' . "rn"; // Mail it mail($to, $subject, $message, $headers); ?> albo inne z http://www.php.net/manual/en/function.mail.php dzieki temu bedzimy mieli jasnosc czy to Ty cos pokaszaniłeś w kodzie, czy chodzi tutaj o problem z serwerem Udostępnij ten post Link to postu Udostępnij na innych stronach
marcinp 0 Zgłoś post Napisano Luty 10, 2006 Co do poprawnosci to jestem pewien bo wysylam ze swojego serwera na inne konta np. plusnet i wszystkiemaile ida idealnie sformatowane w html. Jedynie kiedy wysle na swoj serwer przychodz krzaki wiec wnioskuje ze jest to wina serwera poczty przychodzacej POP. Tylko gdzie moze byc przyczyna jego nieporawnego odczytywania przychodzacych maili. Udostępnij ten post Link to postu Udostępnij na innych stronach