Visualizzazione dei risultati da 1 a 4 su 4

Discussione: phpmailer e smtp

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    794

    phpmailer e smtp

    Ragazzi, sto diventando matto!!!
    Tramite sito sto cercando di inviare email in formato html.
    Ma ci sono dei problemi:
    se mando una mail ad un indirizzo mail, l'immagine non si vede.. se scarico la posta su outolook 2003 me la mette in posta indesiderata...
    Come mai???
    Posto il codice. Rispondetemi per favore...

    $mail = new PHPMailer();

    $mail->SetFrom($email_utente, $nome_utente);



    $mail->IsSMTP(); // enable SMTP
    $mail->Host = 'smtp.miosito.it;
    $mail->Port = 25;
    $mail->Username = "user";
    $mail->Password = "passs";


    $mail->Subject = "Novita!!!";

    $html_body = '<html><body><p align=center><img src=http://www.miosito.it/immagine.jpg></p></body></html>';


    $mail->MsgHTML($html_body);
    $mail->AddAddress($destinatario);
    if($mail->Send())
    {
    }
    else
    {
    echo 'Errore: mail non inviato';
    }

  2. #2
    Non è che sarà il server SMTP che è blacklistato?

    Cmq per la prossima volta, non mettere i dati di connessione all'SMTP....anzi se puoi editali...

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    794
    hai ragione..
    cmq.
    Ho provato anche con l'smtp di virgilio.. ma niente.. la posta su gmail la riceve ma l'immagine non si vede.. sto diventando matto credimi

  4. #4
    Ciao,
    ti crediamo, tutti quelli che provano a inviare mail dal sito diventano matti.

    Qui c'è una supermegapillola e già la sua lunghezza fa capire quanto spinoso sia l'argomento:

    http://forum.html.it/forum/showthrea...1#post11417981


    e quello che segue è il codice a cui sono approdato io dopo notti insonni (però non invio immagini).

    Come vedi mi appoggio a yahoo perché col server del sito non c'era verso di farle arrivare a tutti mentre con yahoo l'unico a fare storie ogni tanto è gmail.

    Ti consiglio di curare tutti i particolari come il title, il testo alternativo, il nome del destinatario e tutte queste cose che sembrano sciocchezze ma che sono tenute in conto nel processo di analisi delle mail per decidere se considerarle spam o no.

    Good luck


    codice:
          $mail = new PHPMailer();
    
          $mail->From     = "xxx @ yahoo.it";
          $mail->FromName = "Nome del mittente";
          $mail->Subject  = "Oggetto della mail";
    
          $html_body  = "
          <!DOCTYPE HTML public \"-//W3C//DTD HTML 4.01 Transitional//EN\"
          \"http://www.w3.org/TR/html4/loose.dtd\">
          <HTML>
             <HEAD>
                <TITLE>
                   Inserisci qui il title
                </TITLE>
                <META http-equiv='Content-Type' content='text/html; charset=iso-8859-1'>
             </HEAD>
             <BODY>
                <DIV>
                    qui il codice html
                </DIV>
             </BODY>
          </HTML>
          ";
    
          $mail->MsgHTML($html_body);
    
          $mail->AltBody  = "qui metti il testo alternativo per chi riceve le mail in formato testo";
    
          $mail->Sender   = "xxx @ yahoo.it";
          $mail->replyTo  = "xxx @ yahoo.it";
    
          $mail->Mailer   = "smtp";
          $mail->isSMTP();
          $mail->SMTPAuth = true;
          $mail->Host     = "smtp.mail.yahoo.it";
          $mail->Username = "xxx @ yahoo.it";
          $mail->Password = "qui la password";
    
          $mail->IsHTML(true);
    
          $mail->AddAddress("indirizzo destinatario", "nome destinatario");
          $mail->AddBCC("indirizzo destinatario nascosto");
          if(!$mail->Send()) {
             echo "messaggio " . $mail->ErrorInfo;
          };
    
          $mail->ClearAddresses();
          $mail->ClearBCCs();
          $mail->ClearAttachments();
          $mail->SmtpClose();
          unset($mail);
       }
    La democrazia rappresentativa ha fatto il suo tempo, è ora di passare alla democrazia diretta.
    www.beppegrillo.it

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.