Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML] w jaki sposób / jakim programem wysłać email z html ?
nieraczek
post
Post #1





Grupa: Zarejestrowani
Postów: 405
Pomógł: 6
Dołączył: 12.01.2007

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


Mam kod html + obrazki wiadomości, która ma być wysyłana na emaile. W jaki sposób mogę sprawdzić jak to będzie wyglądać ? Potrzebny jest jakiś specjalny program pocztowy ? Bo teraz wysłałem wiadomość sam do siebie umieszczając kod html w treści emaila i obrazki w załaczniku i dostałem emaila z kodem ....

Ten post edytował nieraczek 2.08.2009, 14:28:31
Go to the top of the page
+Quote Post
marian2299
post
Post #2





Grupa: Zarejestrowani
Postów: 272
Pomógł: 9
Dołączył: 6.06.2009

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


Żeby wysłać maile z załącznikami potrzebujesz PHPMailer. Wygogluj.
Go to the top of the page
+Quote Post
pyro
post
Post #3





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

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


Cytat(marian2299 @ 2.08.2009, 15:29:14 ) *
Żeby wysłać maile z załącznikami potrzebujesz PHPMailer. Wygogluj.


Wcale nie potrzebuje, ale osobiście też polecam.

Możesz też po prostu ustawić nagłówek text/html w odpowiednim parametrze funkcji mail();
Go to the top of the page
+Quote Post
Crozin
post
Post #4





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


A dodałeś odpowiedni nagłówek informujący, że typ to text/html, a nie plain/text?
Go to the top of the page
+Quote Post
marian2299
post
Post #5





Grupa: Zarejestrowani
Postów: 272
Pomógł: 9
Dołączył: 6.06.2009

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


To:
  1. <?php
  2. $dokogo = "adresmail@mail.pl";
  3. $email = "adres@mail.pl";
  4. $content = "TUTAJ HTML";
  5. $temat="Temat listu";
  6. $header = "MIME-Versio: 1.0r\n"."Content-type: text/html; charset=UTF-8r\n";
  7. $header .= "From: adres@adres.plr\n";
  8. $header .= "Cc: $emailr\n";
  9. $header .= "Bcc: $emailr\n";
  10.  
  11. mail($dokogo, $temat, $content, $header);
  12. ?>

Taki przykład.

Ten post edytował marian2299 2.08.2009, 14:40:09
Go to the top of the page
+Quote Post
nieraczek
post
Post #6





Grupa: Zarejestrowani
Postów: 405
Pomógł: 6
Dołączył: 12.01.2007

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


Za pomocą php to ja wiem jak, ale to jedyny sposób ? Nie da się wstawić tego kodu w treści wiadomości np. programu Mozilla Thunderbird i ustawić żeby była wysłana jako html ?
Go to the top of the page
+Quote Post
marian2299
post
Post #7





Grupa: Zarejestrowani
Postów: 272
Pomógł: 9
Dołączył: 6.06.2009

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


Niektóre programy pocztowe mają funkcje "Źródło" i tam możesz je edytować. Nie wiem czy to ma Mozilla Thunderbird.
Go to the top of the page
+Quote Post
Daiquiri
post
Post #8





Grupa: Administratorzy
Postów: 1 552
Pomógł: 211
Dołączył: 7.07.2009
Skąd: NJ




Pogrzeb w Thunderbirdzie. Wysyłanie maili w HTML: Narzędzia > Opcje > Tworzenie > Opcje wysyłania. Potem: Napisz > Wstaw > HTML. Obrazki najlepiej ściągaj z serwera.
Go to the top of the page
+Quote Post
nieraczek
post
Post #9





Grupa: Zarejestrowani
Postów: 405
Pomógł: 6
Dołączył: 12.01.2007

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


Choć lubię Mozilla Thunderbird to jednak coś z tym programem nie tak jesli idzie o wysyłanie wiadomości html - wstawiłem html przez Wstaw - HTML i wysyła mi bez końca - nawet obrazków nie dołaczyłem wiec powinno się wysłać błyskawicznie... muszę poszukać innego programu.
Go to the top of the page
+Quote Post
marian2299
post
Post #10





Grupa: Zarejestrowani
Postów: 272
Pomógł: 9
Dołączył: 6.06.2009

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


Nawet stary Outlook Express ma taką funkcję:
Widok->Edytuj źródło.
Potem na dole Edytuj->źródło.
Podstawowa wiadomość wygląda tak:
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2. <META content="text/html; charset=iso-8859-2" http-equiv=Content-Type>
  3. <META name=GENERATOR content="MSHTML 8.00.6001.18783">
  4. </HEAD>
  5. <BODY bgColor=#ffffff>
  6. <DIV><FONT size=2 face=Arial></FONT>&nbsp;</DIV></BODY></HTML>
Go to the top of the page
+Quote Post
nieraczek
post
Post #11





Grupa: Zarejestrowani
Postów: 405
Pomógł: 6
Dołączył: 12.01.2007

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


wielkie dzieki marian (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
A obrazki jak rozumiem nie umieszczać w załączniku tylko opublikować, np. na imageshack i podawać jako src link do opublikowanego obrazka na imageshack ?
Jednak coś mi się nie wyświetlają obrazki w emailu jak daje ścieżkę na imageshack.

Ten post edytował nieraczek 2.08.2009, 16:36:09
Go to the top of the page
+Quote Post
marian2299
post
Post #12





Grupa: Zarejestrowani
Postów: 272
Pomógł: 9
Dołączył: 6.06.2009

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


Hm. Wyślij mi takiego maila.
marianex[malpa]gery.pl.

I pokaż źródło tego maila.
Wiem, że niektórzy dają obrazki (gif) do załącznika i ścieżkę dają po prosty src="link do obrazka np.: 1.gif".
Go to the top of the page
+Quote Post
nieraczek
post
Post #13





Grupa: Zarejestrowani
Postów: 405
Pomógł: 6
Dołączył: 12.01.2007

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


Ok, wysłałem 2. emaile:
1. źródło emaila z obrazkami w załączniku:
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
  4. <title>Untitled Document</title>
  5. </head>
  6.  
  7. <a href="http://www.onet.pl/">
  8. <table border="0" cellpadding="0" cellspacing="0">
  9. <tr>
  10. <td><img border="0" src="naglowek.jpg"/></td>
  11. </tr>
  12. <tr>
  13. <td>
  14.  
  15. <table border="0" cellpadding="0" cellspacing="0">
  16. <tr>
  17. <td><img border="0" src="lewo.jpg"/></td>
  18. <td bgcolor="red" width="134" height="28" align="center">
  19. <font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FFFFFF"><b>test ćóęą</b></font>
  20. </td>
  21. <td><img border="0" src="prawo.jpg"/></td>
  22. </tr>
  23. </table>
  24.  
  25. </td>
  26. </tr>
  27. <tr>
  28. <td><img border="0" src="stopka.jpg"/></td>
  29. </tr>
  30. </a>
  31.  
  32. </body>
  33. </html>


2. źródło emaila z obrazkami na imageshack:
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
  4. <title>Untitled Document</title>
  5. </head>
  6.  
  7. <a href="http://www.onet.pl/">
  8. <table border="0" cellpadding="0" cellspacing="0">
  9. <tr>
  10. <td><img border="0" src="http://yfrog.com/0vnaglowekhj"/></td>
  11. </tr>
  12. <tr>
  13. <td>
  14.  
  15. <table border="0" cellpadding="0" cellspacing="0">
  16. <tr>
  17. <td><img border="0" src="http://yfrog.com/10leworj"/></td>
  18. <td bgcolor="red" width="134" height="28" align="center">
  19. <font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FFFFFF"><b>test ćóęą</b></font>
  20. </td>
  21. <td><img border="0" src="http://yfrog.com/0vprawohj"/></td>
  22. </tr>
  23. </table>
  24.  
  25. </td>
  26. </tr>
  27. <tr>
  28. <td><img border="0" src="http://yfrog.com/0vstopkagj"/></td>
  29. </tr>
  30. </a>
  31.  
  32. </body>
  33. </html>


Odbieram i wysyłam emaile za pomocą programu Microsoft Outlook Express i widzę zamiast obrazków iksy.

Ten post edytował nieraczek 3.08.2009, 05:20:01
Go to the top of the page
+Quote Post
Quantum
post
Post #14





Grupa: Zarejestrowani
Postów: 450
Pomógł: 84
Dołączył: 27.11.2008
Skąd: Warszawa

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


Cytat
  1. <img border="0" src="http://yfrog.com/0vstopkagj"/>


to nie link do obrazka, a do strony, która go wyświetli więc nie ma prawa zadziałać (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) daj link docelowy np :

http://img31.yfrog.com/img31/1351/stopkag.jpg (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Ten post edytował sniffer32 3.08.2009, 07:05:25
Go to the top of the page
+Quote Post
nieraczek
post
Post #15





Grupa: Zarejestrowani
Postów: 405
Pomógł: 6
Dołączył: 12.01.2007

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


Miałeś rację sniffer, trzeba podawać Direct link to image z imageshack i działa, teraz nawet mogę wysyłać takie wiadomości z Mozilla Thunderbird przez Wstaw - HTML - poprzednio nie mogłem, bo widocznie zły adres do obrazków podawałem, dzięki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 22:50