![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zablokowani Postów: 167 Pomógł: 2 Dołączył: 15.02.2004 Ostrzeżenie: (30%) ![]() ![]() |
Mam problem z funkcją mail.
Codziennie rozsyłam informator w HTML do ponad 250 osób. Jednak część z prenumeratorów otrzymuje zamiast właściwego Informatora sam kod HTML. Taką błędną wiadomość łatwo rozpoznać, gdyż... nie zawiera nadawacy. Zauważyłem, że na konta pocztowe mojego serwera przychodzą właśnie błędne maile nie zawierające Informatora, a sam kod html. Natomiast na inne moje konto e-mail, u innego providera, przychodzi poprawna wiadomość wraz z nadawcą. Od czego jest to uzależnione? Bardzo proszę o pomoc. $tresc = "jakas tam tresc"; $bcc = "nettix@mojaoferta.plrn"; $temat = "Dziennik SPEEDWAY.info.pl - HTML - Nr $numer/2004 ($data)"; $naglowek = "MIME-Version: 1.0rn"; $naglowek .= "X-Priority: 1rn"; $naglowek .= "Content-type: text/html; charset=iso-8859-2rn"; $naglowek .= "FROM: SPEEDWAY.info.pl <redakcja@speedway.info.pl>rn"; $naglowek .= "$bcc"; mail("nettix@sisco.pl",$temat, $tresc, $naglowek); |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 0 Dołączył: 21.08.2003 Skąd: Będzin Ostrzeżenie: (0%) ![]() ![]() |
Cytat Mam problem z funkcją mail.
Codziennie rozsyłam informator w HTML do ponad 250 osób. Jednak część z prenumeratorów otrzymuje zamiast właściwego Informatora sam kod HTML. Taką błędną wiadomość łatwo rozpoznać, gdyż... nie zawiera nadawacy. [..] $bcc = "nettix@mojaoferta.plrn"; [..] Swego czasu mialem inny problem - w mailach, które dostawałem ze swoich skryptów wszystkie nowe linie były podwójnie, tzn zamiast Kod pierwsza linia
druga linia maile mialy: Kod pierwsza linia
druga linia ...problem rozwiazalem (oj.. zanim do tegodoszedlem, troche minelo :>) ) zamieniajac wszystkie rn na n w calym emailu (zarowno naglowki - przez to zawsze kodowanie mi sie krzaczylo, bo informacja o iso ladowala w pierwszej lini maila, jak i w samej tresci). |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 166 Pomógł: 0 Dołączył: 30.01.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Z tymi liniami to chyba w tresci musiało być rn, w nagłowkach jest to prawidłowe
Kawałek kodu z manuala : [php:1:7437d4e885]<?php $naglowki .= "Cc: archiwum_mailingu@example.comrn"; $naglowki .= "Bcc: kontrola_mailingu@example.comrn"; ?>[/php:1:7437d4e885] |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 0 Dołączył: 21.08.2003 Skąd: Będzin Ostrzeżenie: (0%) ![]() ![]() |
Yhm.. racja :>)
Cytat Note: You must use rn to separate headers, although some Unix mail transfer agents may work with just a single newline (n).
Natomiast w treści nie może być właśnie rn :>) Martio - a czy wypluwa jakiś fragment nagłówków do tych zepsutych maili? Możesz podać początek treści takiego maila? no i może zerknij w nagłówki jak wyglądają? |
|
|
![]()
Post
#5
|
|
Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
echh. Zamiast kombinować z poprawnym formatem wiadomości - lepiej skorzystać z http://phpmailer.sourceforge.net/
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 17:05 |