Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    visualizzare immagini in una mail

    salve a tutti ho questo problema: Ho una newsletter da inviare col mio sito in php, solo che all'interno della mail vorrei si visualizzasse il logo della mia azienda e nel body della mail inserisco il tag <img>, solo che quando arriva la mail cio che viene visto è il classico quadrato con x rossa che non trova l'immagine.
    Come posso fare per inserire il mio logo nella mail?

    Grazie a tutti per ogni intervento

  2. #2
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697

    Re: visualizzare immagini in una mail

    Originariamente inviato da ultimo292
    salve a tutti ho questo problema: Ho una newsletter da inviare col mio sito in php, solo che all'interno della mail vorrei si visualizzasse il logo della mia azienda e nel body della mail inserisco il tag <img>, solo che quando arriva la mail cio che viene visto è il classico quadrato con x rossa che non trova l'immagine.
    Come posso fare per inserire il mio logo nella mail?

    Grazie a tutti per ogni intervento
    Prova a mettere tutto l'indirizzo dell'immagine, es:
    <body background=\"http://www.tuosito.it/immagine-logo.gif\">

  3. #3
    si questa soluzione me l'hanno gia suggerita, ma purtroppo l'immagine risiede sul server e non ha un indirizzo preciso, come posso fare?

  4. #4
    io epr inviare una pagina HTML da PHP faccio così:

    Codice PHP:
      $headers  'MIME-Version: 1.0' "\r\n";
      
    $headers .= 'Content-type: text/html; charset=iso-8859-1' "\r\n";
      
    $headers .= 'From: Racecars Webmaster <webmaster@racecarstory.net>' "\r";
      
    $body file_get_contents('mail.html');
      for (
    $i=0;$i<count($emails);$i++) {
        
    $to $emails[$i];
        
    $from "webmaster@racecarstory.net";
        
    $subject "BIG UPDATE TO RACECARS!!!";
        if (!
    mail($emails[$i], $subject$body$headers))
          echo 
    "Mail delivery failed!
    "
    ;
        else
          echo 
    "mail mandata a ".$emails[$i]."
    "
    ;
      } 
    la riga $body = file_get_contents('mail.html'); legge tutto il file html e lo mette nella variabile $body che verròà poi inviata ! e l'array $emails contiene le email a cui inviare la pagina.
    Da notare che se volete ad esempio inserire un foglio di stile CSS nella pagina HTML da inviare deve essere del tipo

    Codice PHP:
    <link rel="stylesheet" href="http://www.racecars.it/ITA/style.css" type="text/css" /> 
    cioè con l'URL completo.

  5. #5
    ciao, ti ringrazio per la soluzione proposta, ma siamo sempre bloccati li, ho provato a mettere l'url dell'immagine ma all'arrivo della mail compare sempre il classico quadratino bianco con x rossa che non trova l'immagine...

    sono accette altre soluzioni se possibile qualche esempio gia svolto.

    Grazie a tutti per la collaborazione

  6. #6
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697
    Originariamente inviato da ultimo292
    si questa soluzione me l'hanno gia suggerita, ma purtroppo l'immagine risiede sul server e non ha un indirizzo preciso, come posso fare?
    Se l'immagine risiede sul server è perchè qualcuno ce l'ha messa...comunque per conoscere l'url completo dell'immagine devi entrare nel server dove hai tutti i file del sito e cliccare sull'immagine che ti interessa, apparirà l'immagine con l'url completo.

  7. #7
    si questa operazione l'ho fatta, ovvero scrivendo tutta la path dell'immagine che risiede sul server, poi all'arrivo della mail niente, non la trova
    però ho notato che alcune mail che hanno immagini le forniscono anche come allegati, che metodo è? qualcuno lo conosce? vi prego aiutatemi

    grazie ciao

  8. #8
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697
    Originariamente inviato da ultimo292
    si questa operazione l'ho fatta, ovvero scrivendo tutta la path dell'immagine che risiede sul server, poi all'arrivo della mail niente, non la trova
    però ho notato che alcune mail che hanno immagini le forniscono anche come allegati, che metodo è? qualcuno lo conosce? vi prego aiutatemi

    grazie ciao
    Posta tutto il codice php che invia l'email che vediamo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.