Visualizzazione dei risultati da 1 a 3 su 3

Discussione: invio e-mail multiple

  1. #1

    invio e-mail multiple

    Da un form devo mandare delle e-mail a tutti gli indirizzi che ho registrati in un database.

    SE nel database ho registrato un solo indirizzo l'e-mail parte ed arriva senza problemi (lo verifico perché sto utilizzando i miei indirizzi di posta)
    Se ce n'è più di uno parte perché mi restituisce il messaggio di e-mail inviata ma sembra non arrivare.

    Gli indirizzi vengono restituiti in questa forma:
    nome@aaa.aa;nome@aaa.aa; ecc, ovvero con il punto e vrigola tra uno e l'altro.
    C'è qualcosa che non va?
    milka

  2. #2
    prova a separarli con una virgola, come da manuale:

    Codice PHP:
    /* intestazioni addizionali */
    $intestazioni .= "To: Mary <mary@example.com>, Kelly <kelly@example.com>\r\n";
    $intestazioni .= "From: Promemoria Compleanni <compleanni@example.com>\r\n";
    $intestazioni .= "Cc: [email]archiviocompleanni@example.com[/email]\r\n";
    $intestazioni .= "Bcc: [email]controllocompleanni@example.com[/email]\r\n";

    /* ed infine l'invio */
    mail($destinatari$oggetto$messaggio$intestazioni); 
    altrimenti posta il codice che usi

    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  3. #3
    no, ho risolto in un altro modo: ho messo mail() dentro il ciclo e parte un'e-mail per ogni destinatario
    Grazie comunque
    milka

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.