Visualizzazione risultati 1 fino 8 di 8

Discussione: Problemi con invio mail

  1. #1
    notinglaikui non è connesso Utente giovane
    Data registrazione
    26-04-2004
    Messaggi
    38

    Predefinito Problemi con invio mail

    Voglio spedire mail ai miei iscritti senza che ciascun utente possa vedere nell'intestazione dell'email gli indirizzi degli altri

    Come devo fare?

    Grazie

    Ps. Per spedire le mail faccio così:
    $mittente = "notinglaikui@giovani.it"; //mail amministratore
    $ris = mysql_query("SELECT * FROM mail",$conn) or die("Errore nella query: " . mysql_error());
    while($riga = mysql_fetch_array($ris)) {
    if ((($riga[aggiornamenti])&&($agg))||(($riga[ingressi])&&($ins))||(($riga[modifiche])&&($mod))){
    $mail=$riga[mail];
    $intestazione .= ", $mail";
    }
    }
    $oggetto="NotingLaikUI nEWS";
    $temp = mktime (date("H"),date("i"),date("s"),date("m"),date("d") ,date("Y"));
    $tempo = date('H:i:s ',$temp);
    $data = date('j/m/Y',$temp);

    $contenuto=$motivo."\n\nSpedito alle ".$tempo." del ".$data."\n\nwww.notinglaikui.tk";
    $intestazione .= "\n";
    mail($intestazione, $oggetto, $contenuto, $mittente);

  2. #2
    L'avatar di Evcz
    Evcz non è connesso Utente storico
    Data registrazione
    31-05-2002
    Residenza
    Vicenza
    Messaggi
    5,670

    Predefinito

    costruisci l'intestazione usando il bcc: OLD

    Codice PHP:
    $from = "tuamail@dominio.com";
    $intestazione = "From: $from\n";
    $intestazione .= "Bcc: $from";
    while(list(
    $user_email) = sql_fetch_row($result, $dbi)) {
    $intestazione .= ", $user_email";
    }
    $intestazione .= "\n";
    mail($from, $subject, $content, $intestazione);
    PS: gli argomenti degli array vanno passati con gli apici...

    $array['argomento'] OLD
    Ultima modifica di Evcz : 24-10-2004 alle ore 12.28.37
    There are three kinds of people in this world: people who watch things happen ... people who complain about things that happen ... and people who make things happen...

  3. #3
    notinglaikui non è connesso Utente giovane
    Data registrazione
    26-04-2004
    Messaggi
    38

    Predefinito

    Con il tuo metodo le email arrivano con unora circa di ritardo in +
    E riesco lo stesso a vedere gli altri destinatari
    Ti faccio vedere il codice.
    $mittente = "notinglaikui@giovani.it"; //mail amministratore
    $intestazione="From: $mittente\n";
    $intestazione.="Bcc: $mittente";
    $ris = mysql_query("SELECT * FROM mail",$conn) or die("Errore nella query: " . mysql_error());
    while($riga = mysql_fetch_array($ris)) {
    if ((($riga[aggiornamenti])&&($agg))||(($riga[ingressi])&&($ins))||(($riga[modifiche])&&($mod))){
    $mail=$riga[mail];
    $intestazione .= ", $mail";
    }
    }
    $intestazione .= "\n";
    $oggetto="NotingLaikUI nEWS";
    $temp = mktime (date("H"),date("i"),date("s"),date("m"),date("d") ,date("Y"));
    $tempo = date('H:i:s ',$temp);
    $data = date('j/m/Y',$temp);

    $contenuto=$motivo."\n\nSpedito alle ".$tempo." del ".$data."\n\nwww.notinglaikui.tk";
    $intestazione .= "\n";
    mail($intestazione, $oggetto, $contenuto, $mittente);

  4. #4
    L'avatar di Evcz
    Evcz non è connesso Utente storico
    Data registrazione
    31-05-2002
    Residenza
    Vicenza
    Messaggi
    5,670

    Predefinito

    riguarda l'ultima riga...

    hai invertito l'ordine...

    l'ordine corretto è:

    mail($from, $subject, $content, $intestazione);

    (all'admin arriva in due copie: una come destinanatario in vista e una come bcc:)

    prova usando il comando mail() nell'ordine ke ti ho postato io ;)
    There are three kinds of people in this world: people who watch things happen ... people who complain about things that happen ... and people who make things happen...

  5. #5
    notinglaikui non è connesso Utente giovane
    Data registrazione
    26-04-2004
    Messaggi
    38

    Predefinito

    grazie

  6. #6
    L'avatar di Evcz
    Evcz non è connesso Utente storico
    Data registrazione
    31-05-2002
    Residenza
    Vicenza
    Messaggi
    5,670

    Predefinito

    così funziona correttamente?
    There are three kinds of people in this world: people who watch things happen ... people who complain about things that happen ... and people who make things happen...

  7. #7
    notinglaikui non è connesso Utente giovane
    Data registrazione
    26-04-2004
    Messaggi
    38

    Predefinito

    Si così funziona
    Ah un'altra cosa sai come si setta nelle mail il colore di sfondo e di carattere,
    Lo stile del carattere e il grassetto?

    Grazie

  8. #8
    L'avatar di Evcz
    Evcz non è connesso Utente storico
    Data registrazione
    31-05-2002
    Residenza
    Vicenza
    Messaggi
    5,670

    Predefinito

    per fare ciò devi inviarle in formato html...
    There are three kinds of people in this world: people who watch things happen ... people who complain about things that happen ... and people who make things happen...

Regole di scrittura

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