Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107

    [PHP] Mail troppo lente

    Salve a tutti, sto sviluppando una sezione che dove dovrò inviare un alto quantitativo di lettere.

    Parliamo di minimo qualche centinaio di mail a botta.

    Sto facendo qualche test per vedere quanto impiega l'invio ed in genere ci impiega più di un secondo a mail.

    Esiste qualche script/classe che riduca drasticamente i tempi di invio?

    Questo un esempio:


    0 inviata - 11:21:49
    1 inviata - 11:21:50
    2 inviata - 11:21:51
    3 inviata - 11:21:53
    4 inviata - 11:21:54
    5 inviata - 11:21:55
    6 inviata - 11:21:56
    7 inviata - 11:21:57
    8 inviata - 11:21:58
    9 inviata - 11:21:59
    10 inviata - 11:22:01
    11 inviata - 11:22:02
    12 inviata - 11:22:03
    13 inviata - 11:22:04
    14 inviata - 11:22:05
    15 inviata - 11:22:06
    16 inviata - 11:22:07
    17 inviata - 11:22:09
    18 inviata - 11:22:10
    19 inviata - 11:22:11
    20 inviata - 11:22:12
    21 inviata - 11:22:13
    22 inviata - 11:22:14
    23 inviata - 11:22:15
    24 inviata - 11:22:16
    25 inviata - 11:22:18
    26 inviata - 11:22:19
    27 inviata - 11:22:20
    28 inviata - 11:22:21
    29 inviata - 11:22:22
    30 inviata - 11:22:23
    31 inviata - 11:22:24
    32 inviata - 11:22:26
    33 inviata - 11:22:27
    34 inviata - 11:22:28
    35 inviata - 11:22:29
    36 inviata - 11:22:30
    37 inviata - 11:22:31
    38 inviata - 11:22:32
    39 inviata - 11:22:34
    Guybrush Threepwood

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    come facciamo a sapere come invii le email? considera comunque che un server web non è un server di posta...
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107
    col canonico mail(...)
    la mail è in html (pochissimi Kb)

    del tipo
    Codice PHP:
    while ($i<40) {
    mail(....);
    echo 
    "inviata .$i";

    Guybrush Threepwood

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    vedi se cambia qualcosa in termini di prestazioni a raggruppare più indirizzi nello stesso comando mail (sfrutta appieno gli headers). Puoi anche utilizzare phpmailer (la trovi su sourceforge.net) che ti gestisce il tutto in modo trasparente.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  5. #5
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107
    purtroppo ogni mail sarà differente dall'altra (all'interno di ogni mail vi sarà un link diverso)
    Guybrush Threepwood

  6. #6
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107
    up
    Guybrush Threepwood

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.