Visualizzazione risultati 1 fino 7 di 7

Discussione: Abilitazione record Return-Path nella funzione mail

  1. #1
    Guest

    Predefinito Abilitazione record Return-Path nella funzione mail

    Ciao a tutti,

    Sono il webmaster del sito castelrotto1.altervista.org, in quel sito ho inserito un servizio di newsletter e per capire se la mail è esistente ho inserito un sistema di conferma.
    Se l'utente, però, cancellasse l'indirizzo di posta successivamente io non riuscirei a saperlo in quanto nel record Return-Path non ci viene scritto il mio indirizzo o tuttalpiù l'alias ma apache@nomeserveraltervista.org e quindi le mail di errore non mi arrivano.

    Volevo chiedere se si poteva modificare questa caratteristica. Grazie.

  2. #2
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Nel quarto parametro della funzione mail del PHP puoi inserire gli header della e-mail che spedisci. Tra le tante cose puoi inserire anche il Return-Path.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  3. #3
    Guest

    Predefinito

    Già provato però quel record non più essere modificato, viene ignorato

    Edit:
    Se mi puoi dare un esempio funzionante vedo se era un problema mio

  4. #4
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Non ho mai provato, ma penso che una cosa del genere funzioni:
    Codice PHP:
    $header="From: Nome <indirizzo@email.com>\n";
    $header.="To: Nome2 <indirizzo2@email.com>\n";
    $header.="Return-Path: indirizzo@email.com\n";
    Qual è il codice che utilizzi tu?
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  5. #5
    Guest

    Predefinito

    Codice PHP:
    $header="From: castelrotto <xxx@gmail.com>\n";
    $header.="Return-Path: xxx@gmail.com\n";

    mail ("yyy@gmail.com", "prova", "testo del messaggio", $header);
    Ho provato adesso con il tuo script (che è lo stesso di quello che avevo provato), ho mascherato solo gli indirizzi. Il from viene preso e quindi nella mail risulta mentre return-path no, viene ignorato e viene lasciato apache@....org

  6. #6
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Prova (tutto il resto come prima):
    Codice PHP:
    $header.="Return-Path: <indirizzo@email.com>\n";
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  7. #7
    Guest

    Predefinito

    Appena provato, niente viene ignorato il tag, ho anche provato a girare i due tag, cioè prima il return e poi il form
    Codice PHP:
    $header="Return-Path: <xxx@gmail.com>\n";
    $header.="From: castelrotto <xxx@gmail.com>\n";

    mail ("yyy@gmail.com", "prova", "testo del messaggio 2", $header);

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •