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

    PHPmailer e ricevuta di ritorno

    Salve a tutti... mi servirebbe capire come inviare una mail con ricevuta di ritorno con PHPmailer.
    Secondo il manuale ed il loro sito è abbastanza facile, ma a me non funziona. Posto il codice

    Codice PHP:
    require('AKKAnet/config/ext_lib/php/class.phpmailer.php');

    // DATI INVIO MAIL
    $set["MAIL"]["mittente"]     = "mail@invio.it";
    $set["MAIL"]["destinatario"]     = "mail@arrivo.it";
    $set["MAIL"]["flagSMTP"]     = 1;
    $set["MAIL"]["host"]          = "smtp.xxxxx.com";
    $set["MAIL"]["port"]          = 25;
    $set["MAIL"]["autenticazione"]     = 0;
    $set["MAIL"]["user"]         = "";
    $set["MAIL"]["password"]     ="";



    $oggetto="Prova mail del ' ".date("d/m/Y H.i.s");
    $body="TESTO DI PROVA DELLA MAIL èòàùì";
    $body_alt="TESTO DI PROVA DELLA MAIL èòàùì";


    $messaggio = new PHPMailer;
    $messaggio->IsHTML(true);
    if(
    $set["MAIL"]["flagSMTP"]==1){
     
    $messaggio->IsSMTP(); 
     
    $messaggio->SMTPKeepAlive    "true";
     
    $messaggio->Host          $set["MAIL"]["host"];
     
    $messaggio->Port         $set["MAIL"]["port"];
     
    $messaggio->SMTPAuth         $set["MAIL"]["autenticazione"];
     
    $messaggio->Username         $set["MAIL"]["user"];
     
    $messaggio->Password         $set["MAIL"]["password"];
    }
    $messaggio->From           $set["MAIL"]["mittente"];
    $messaggio->Sender           'mail@invio.com';
    $messaggio->FromName         "SERVER WEB";
    $messaggio->AddAddress($set["MAIL"]["destinatario"]); 
    $messaggio->AddCC("mail@arrivo3.it"); 
    $messaggio->AddReplyTo($set["MAIL"]["mittente"]); 
    $messaggio->ConfirmReadingTo    'mail@conferma.it';
    $messaggio->Subject         $oggetto;
    $messaggio->Body         $body;
    $messaggio->AltBody         $body_alt;  

    if(!
    $messaggio->Send()) {
     echo(
    "MAIL NON INVIATA
    "
    .$messaggio->ErrorInfo);
    }else{
     echo(
    "MAIL  INVIATA");

    Naturalmente ho messo mail finte sul codice per privacy.
    Manda la mail sia al Adderss che al CC, ma nessuna ricevuta di ritorno... non mi appare nulla... Come mai, secondo voi?
    La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas.
    (Francisco Goya)
    ----------------------------------------
    http://www.mangioebevo.it
    http://www.definitives.org

  2. #2
    Non ti arriva la ricevuta forse semplicemente perchè chi riceve la mail decide di non mandartela (la ricevuta).
    Con il comando (che vedo nel tuo script)
    codice:
    $messaggio->ConfirmReadingTo = "io@io.com";
    a me arriva la richiesta di lettura.

  3. #3
    ok, ma facendo le prove sono io quello che dovrebbe anche decidere di mandarle!
    Ma a me non arriva nulla... ufff... che versione hai della classe? me la puoi postare?
    La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas.
    (Francisco Goya)
    ----------------------------------------
    http://www.mangioebevo.it
    http://www.definitives.org

  4. #4
    Originariamente inviato da rinosan_76bis
    ok, ma facendo le prove sono io quello che dovrebbe anche decidere di mandarle!
    Ovvero tu vuoi la possibilità di chiedere o meno la ricevuta di lettura?

  5. #5
    no sono io che in prova vorrei cliccare si sulla ricevuta, ma non mi arriva mai
    La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas.
    (Francisco Goya)
    ----------------------------------------
    http://www.mangioebevo.it
    http://www.definitives.org

  6. #6
    Continuo a non capire.
    Tu crei la pagina con il form dove l'utente inserisce i dati e vuoi che gli stessi gli vengano recapitati via email e gli venga richiesta la notifica di lettura giusto?

  7. #7
    Inizio a deprimermi... ricapitolando, io sono il programmatore e per verificare se il tutto funziona mando una mail (col codice) da un account ad un altro (sempre mio) quindi posso verificare se ho la notifica, ma non mi appare nulla...
    La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas.
    (Francisco Goya)
    ----------------------------------------
    http://www.mangioebevo.it
    http://www.definitives.org

  8. #8
    Le mando anche al mio socio ed anche lui non visualizza quel popup dove chiede della verifica.
    Questi sono gli header delle mail:
    codice:
    Delivered-to: xxx@gmail.com
    Ricevuta: by 10.182.38.229 with SMTP id j5csp51365obk; Mon, 5 Mar 2012 02:08:52 -0800 (PST)
    Ricevuta: by 10.14.101.131 with SMTP id b3mr8128864eeg.128.1330942131654; Mon, 05 Mar 2012 02:08:51 -0800 (PST)
    Return-path: <xxx@akkattp.com>
    Ricevuta: from smtp209.alice.it (smtp209.alice.it. [82.57.200.105]) by mx.google.com with ESMTP id y47si12279242eea.117.2012.03.05.02.08.51; Mon, 05 Mar 2012 02:08:51 -0800 (PST)
    Received-spf: neutral (google.com: 82.57.200.105 is neither permitted nor denied by best guess record for domain of xxx@akkattp.com) client-ip=82.57.200.105;
    Authentication-results: mx.google.com; spf=neutral (google.com: 82.57.200.105 is neither permitted nor denied by best guess record for domain of xxx@akkattp.com) smtp.mail=xxx@akkattp.com
    Ricevuta: from localhost (79.40.36.75) by smtp209.alice.it (8.6.023.02) id 4EF08A63083F60B8; Mon, 5 Mar 2012 11:08:51 +0100
    Data: 05/03/2012 11:08:47
    A: xxx2@akkattp.com
    CC: xxx2@gmail.com
    Da: SERVER WEB 
    Oggetto: Prova mail del ' 05/03/2012 11.08.47
    Message-id: <928d7b1bae1067cb3799f8fcd7a87ece@localhost>
    X-priority: 3
    X-mailer: PHPMailer [version 1.73]
    Disposition-notification-to: <xxx@akkattp.com>
    Mime-version: 1.0
    Content-type: multipart/alternative; boundary="b1_928d7b1bae1067cb3799f8fcd7a87ece"
    X-evolution-source: pop://xxx%40gmail.com@pop.gmail.com/
    Negli header sembra che la ricevuta di ritorno sia settata, ma non appare... cosa può essere?
    La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas.
    (Francisco Goya)
    ----------------------------------------
    http://www.mangioebevo.it
    http://www.definitives.org

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.