Visualizzazione risultati 1 fino 4 di 4

Discussione: mail e time out

  1. #1
    Guest

    Predefinito mail e time out

    Ho letto tutto sullargomento ma non riesco d editare il mio codice per eliminare il time-out o inserire il bcc
    preciso che questo questo è un modulo di admin che mi permette di creare gruppi e di aggiungere utenti (iscritti) inserendoli in una nuova tabella creata appositamente.
    Chi mi consiglia come editarlo?
    Grazie

    questa la porzione di codice:

    case "GroupsUsersEmailSend":
    global $prefix, $dbi, $sitename;
    $gcontent = stripslashes($gcontent);
    $headers = "MIME-Version: 1.0\n";
    if ($etype < 1) {
    $headers .= "Content-Type: text/plain; charset=iso-8859-1\n";
    $gcontent .= "\n--------------------\n"._GR_THANK.";\n$aname <$amail>";
    } else {
    $headers .= "Content-Type: text/html; charset=iso-8859-1\n";
    $gcontent .= "<hr>"._GR_THANK.";<br><a href=\"mailto:$amail\">$aname</a>";
    }
    $headers .= "From: $aname <$amail>\n";
    $headers .= "Return-Path: $amail\n";
    $headers .= "Reply-To: $amail\n";
    $headers .= "X-Mailer: PHP/".phpversion()."";
    if ($gid == 0) {
    $gsubject = "[$sitename "._GR_GLET."]: ".stripslashes($gsubject)."";
    $result = sql_query("SELECT email FROM ".$prefix."_users_groups_users", $dbi);
    while(list($email) = sql_fetch_row($result, $dbi)) {
    $to = ""._GR_GLET." <$email>";
    mail($to, $gsubject, $gcontent, $headers);
    }
    Header("Refresh: 0; url=admin.php?op=Groups");
    } else {
    list($gname) = sql_fetch_row(sql_query("SELECT gname FROM ".$prefix."_users_groups WHERE gid='$gid'", $dbi), $dbi);
    $gsubject = "[$gname "._GR_GLET."]: ".stripslashes($gsubject)."";
    $result = sql_query("SELECT email FROM ".$prefix."_users_groups_users WHERE gid='$gid'", $dbi);
    while(list($email) = sql_fetch_row($result, $dbi)) {
    $to = "$gname <$email>";
    mail($to, $gsubject, $gcontent, $headers);
    }
    Header("Refresh: 0; url=admin.php?op=Groups");
    }
    break;

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

    Predefinito

    qui gli headers inizia già a modificarli... quindi direi di modificare questo codice:

    Codice PHP:
    while(list($email) = sql_fetch_row($result, $dbi)) {
    $to = "$gname <$email>";
    mail($to, $gsubject, $gcontent, $headers);
    }
    in questo modo:
    Codice PHP:
    $headers.= "\nBcc: $from";
    while(list(
    $email) = sql_fetch_row($result, $dbi)) {
    $headers.= ", $email";
    }
    $headers.= "\n";
    mail($aname, $gsubject, $gcontent, $headers);
    Ultima modifica di Evcz : 31-10-2004 alle ore 16.39.50
    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
    Guest

    Predefinito

    ho fatto la modifica ma nulla sempre 2

    ma fatto strano al posto del testo mi ha dato tutti gli indirizzi
    Ultima modifica di emj : 01-11-2004 alle ore 11.28.45

  4. #4
    Guest

    Predefinito

    Tutto a posto con la funzione sleep settata a 3

    Ora devo risolvere un altro problema

    al posto del destinatario invece del nick e della sua email compare solo il nome del gruppo di appartenenza

Regole di scrittura

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