![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 13.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
Zrobilem system, ktory dziala tak:
-wysylam mail na skrzynke -uruchamia sie skrypt -skrypt otwiera maila pobiera jego naglowek oraz cale body i wysyla do ludzi zapisanych do newslettera nie robie zadnych trickow tylko na zywca przesylam naglowek i body dalej (funkcje imap_fetchheader oraz imap_fetchbody) wysylam maile htmlowe z obrazkami i smiga - tyle ze jak autoamt wysyla takiego maila na konto gmailowe to mi jakby nie rozpoznaje struktury maila i zamiast ladnego tekstu i obrazkow laduje w tresc maila cale jego zrodlo czy wie ktos moze wasup? pomozcie ![]() |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 657 Pomógł: 125 Dołączył: 29.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
może musisz ustawić odpowiedni port?
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 13.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
ale gdzie ten port mam ustawic?
z odbiorem maili przez imapa nie mam problemow chodzi mi o to, ze jesli skrypt juz odbierze maila to przesyla go dalej bierze headera, body i przesyla na maile ktore zapisaly sie na newslettera i ogolnie do maili hostowanych np a onecie dochodzi ladnie a do maili z gmailu w ogole nie rozpoznaje struktury tylko laduje cale zrodlo maila w tresc - wie ktos jak z tym walczyc? |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 6.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
moze to ci pomoze http://www.php-fusion.pl/forum/viewthread....;thread_id=9549
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 13.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
nie nie - problem jest - powierzmy - po drugiej stronie
Od poczatku: 1. Mam newsletter ktory polega na tym, ze: - wysyla ktos skomponowany mailik z html i obrazkami np w Outlooku na jakiegos tam maila (np biuletyn@domena.pl) - skrypt php laczy sie z tym mailboxem sprawdza czy jest jakas poczta - jesli jest (to znaczy wlasciciel portalu wyslal nowy newsletter) skrypt otwiera ten mail, pobiera liste maili, ktore subskrybuja newslettera i po kolei forwarduje 2. Forward rozwiazalem topornie: za pomoca funkcji imap_fetchheader() oraz imap_fetchbody() biore naglowki oraz cala wiadomosc i w surowej - nieobrobionej postaci laduje w funkcje imap_mail() i przesylam po kolei w petli na kazdy adres. 3. Plusy tego rozwiazania sa takie, ze osoba odpowiedzialna za newslettery nie musi umiec html'a czy nie musi walczyc z jakimis WYSIWYG'ami tylko sobie na spokojnie robi mailika w outlooku i nic ja nie obchodzi. Poza tym nie musze budowac calego systemu, ktory by mi analizowal kod do wyslania, wyciagal obrazki i przerabial je na odpowiednie e-mailowe kodowanie. 4. Moj sposob - choc toporny - jest dobrze obslugiwany przez konta typu onet.pl czy jakies inne komercyjne sprawy. 5. Przez przypadek odkrylem, ze taki forwardniety mail sie niestety kaszani jesli jest wysylany na adres gmailowy. Objaw jest taki, ze zamiast komponowac htmlowego maila to wrzuca mi wlasciwie w tresc wiadomosci cale jej zrodlo - czyli jakby w ogole nie interpretowal naglowkow. Nie mam pojecia czemu tak robi, coc spedzilem godziny analizujac zrodla. Jedyny objaw jaki mi sie rzucil w oczy to fakt, ze w tym zrodle wrzuconym w tresc miala po kazdej linijce byl pusty wierz - nie wiem skad. Pytanie nastepujace - czy ktos sie z czyms takim spotkal, a moze robil cos podobnego i zna jakies lepsze rozwiazania, a moze zna jakas inna jeszcze laternatywe. Dzieki z gory za pomoc pozdrawiam przepraszam za podbijanie watku, ale bardzo mi zalezy na rozwiazaniu sprawy nikt nigdy nie robil czegos podobnego? moze sa juz jakies sprawdzone mechanizmy obsugujace w ten sposob rozwiazany newsletter? |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 28 Pomógł: 0 Dołączył: 24.04.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Czesc,
Spróbuj na końcu każdego wiersza w mailu zapisać \r, a nie \r\n, Powinno pomóc. -------------------- to tylko ja jaskooo :)
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 13.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
yes!
to faktycznie rozwiazuje problem tyle, ze jak podmienie na samo \r to wtedy kaszani sie do wszystkich innych :/ mam nadzieje, ze ten problem dotyczy tylko gmail chyba, ze znasz jeszcze jakies adresy, ktore musza miec taka podmiane...? |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 1 033 Pomógł: 125 Dołączył: 17.09.2005 Skąd: Żywiec Ostrzeżenie: (0%) ![]() ![]() |
Pierwsze rozwiązanie: stosuj \n i sprawdź czy działa
Drugie rozwiązanie: sprawdzaj, czy wysyłasz maila na gmail.com, jeśli tak to stosuj: \n, a jeśli nie, to: \r\n Ale pierwsze rozwiązanie powinno wystarczyć w zupełności. -------------------- "Sumienie mam czyste, bo nieużywane."
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 28 Pomógł: 0 Dołączył: 24.04.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Wlasnie,
Pomylilem kolejnosc. Sorka ![]() -------------------- to tylko ja jaskooo :)
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 25.07.2025 - 10:06 |