Visualizzazione dei risultati da 1 a 3 su 3

Discussione: invio e.mail multiplo

  1. #1

    invio e.mail multiplo

    Salve ragazzi,
    devo inviare a tutti gli iscritti alla newsLetter una mail;
    ho pensato di farlo nel seguente modo:

    $strQuery = "select email from contatti";
    $result = mysql_query($strQuery);
    while ($row=mysql_fetch_row($result))
    {
    if(@mail($row[0],"oggetto",$messaggio,"mittente")) {
    $result = "La mail è stata inoltrata con successo.";
    } else {
    $result = "Si sono verificati dei problemi nell'invio della mail.";
    }
    }

    La mail viene inviato solo al primo che trova nel db....

    Ho visto in rete ci sono delle classi che aiutano in questo, ma sono curioso di capire in cosa sbaglio.

    Grazie

  2. #2
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697

    Re: invio e.mail multiplo

    Originariamente inviato da gaetanoTwins
    Salve ragazzi,
    devo inviare a tutti gli iscritti alla newsLetter una mail;
    ho pensato di farlo nel seguente modo:

    $strQuery = "select email from contatti";
    $result = mysql_query($strQuery);
    while ($row=mysql_fetch_row($result))
    {
    if(@mail($row[0],"oggetto",$messaggio,"mittente")) {
    $result = "La mail è stata inoltrata con successo.";
    } else {
    $result = "Si sono verificati dei problemi nell'invio della mail.";
    }
    }

    La mail viene inviato solo al primo che trova nel db....

    Ho visto in rete ci sono delle classi che aiutano in questo, ma sono curioso di capire in cosa sbaglio.

    Grazie
    Vedi qui http://www.allwebfree.it/articolo_php_mail.php

  3. #3
    Prova così:

    $strQuery = "select email from contatti";
    $result = mysql_query($strQuery);
    $row = mysql_fetch_array($result);

    do {
    if(@mail($row['email'],"oggetto",$messaggio,"mittente")) {
    $result2 = "La mail è stata inoltrata con successo.";
    } else {
    $result2 = "Si sono verificati dei problemi nell'invio della mail.";
    }
    } while ($row=mysql_fetch_array($result))
    ::Nano::
    http://www.nanoscript.net

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.