Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php-imap]wysylanie maili - klopot z gmail
marshal
post 1.05.2007, 02:26:54
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 sad.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
.radex
post 1.05.2007, 09:05:34
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?


--------------------
blog | Tadam — minutnik do Pomodoro na Maka :)
Go to the top of the page
+Quote Post
marshal
post 1.05.2007, 11:18:07
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?
Go to the top of the page
+Quote Post
kraski
post 1.05.2007, 22:09:49
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
Go to the top of the page
+Quote Post
marshal
post 6.05.2007, 00:08:59
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?
Go to the top of the page
+Quote Post
jaskooo
post 15.05.2007, 10:32:36
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 :)
Go to the top of the page
+Quote Post
marshal
post 16.05.2007, 22:22:11
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...?
Go to the top of the page
+Quote Post
Kicok
post 17.05.2007, 12:36:17
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."
Go to the top of the page
+Quote Post
jaskooo
post 17.05.2007, 16:49:42
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 smile.gif


--------------------
to tylko ja jaskooo :)
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 25.07.2025 - 10:06