Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]zdjęcia odrazu widoczne w meilu
Forum PHP.pl > Forum > Przedszkole
jakis_login
Witam
Temat pewnie był już poruszany na forum ale jakoś nie znalazłem rozwiązania na mój problem a minowicie chodzi mi aby zdjęcie było odrazu widoczne w wiadomości email a nie dopiero po kliknięciu "Wyświetl zdalną zawartość". Dowiedziałem się ze zdjęcie musi być wysłane jako załącznik i tak zrobiłem - załącznik mi sie dodaje a w meilu nadal mam bez obrazka. Macie rozwiązania na ten problem? Dodam iż korzystałem z tego rozwiązania: http://stackoverflow.com/questions/1606588...-mail-using-php. Załącznik się dodaje ale w meilu już obrazka nie ma. Ścieżki też podaje pełne z serwera.
!*!
To kwestia programu do odczytu maila i nie da się tego obejść, bo właśnie po to powstał ten mechanizm, aby to blokować.
jakis_login
Ta biblioteka jest zaje... mówie tu o swiftmailer. Warto z niej korzystać. Wszystko działa jak należy, dzięki. Plus dla phpion.

Hmmm tylko teraz zauważyłem, że w thunderbirdzie pokazuje nadal jako załącznik a nie np. w treści meila ;(
Poniżej mój kod:


  1. require_once 's/lib/swift_required.php';
  2.  
  3. // Create the Transport
  4. $transport = Swift_MailTransport::newInstance();
  5.  
  6. // Create the Mailer using your created Transport
  7. $mailer = Swift_Mailer::newInstance($transport);
  8.  
  9. // Create the message
  10. $message = Swift_Message::newInstance()
  11.  
  12. // Give the message a subject
  13. ->setSubject('temat')
  14.  
  15. // Set the From address with an associative array
  16. ->setFrom(array('moj@email.pl' => 'test'))
  17.  
  18. // Set the To addresses with an associative array
  19. ->setTo(array('moj@email.pl', 'moj@email.pl' => 'A name'))
  20.  
  21. // Give it a body
  22. ->setBody(
  23. '<html><head></head> <body>
  24. Here is an image <br />lkjąśłółśóżłćąłśłł<br />
  25. <img src="logo.jpg" alt="Image" /><br />
  26. <img src="asdf.jpg" alt="Imageasdf" />
  27. </body>
  28. </html>', 'text/html')
  29.  
  30. ->attach(Swift_Attachment::fromPath('logo.jpg'))
  31. ->attach(Swift_Attachment::fromPath('asdf.jpg'));
  32.  
  33. $mailer->send($message);
!*!
Cytat(jakis_login @ 25.04.2013, 08:35:44 ) *
Ta biblioteka jest zaje... mówie tu o swiftmailer. Warto z niej korzystać. Wszystko działa jak należy, dzięki. Plus dla phpion.

Pokaż mi sposób na gmail lub roundcube. Może jestem jakiś dziwny, ale to zwyczajnie nie działa.
jakis_login
Tak masz racje na gmail nie działa ;(
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.