I'm improving PHP mailing list code that uses `mail()` in a loop while iterating through all subscribers. The script used to display a "Maximum execution time of 30 seconds exceeded" error which I solved by adding `set_time_limit(0);`.

Now there's no error but it took about seven minutes to send 100 messages. What are my options?

Will sending just a single message with all subscribers in BCC help or is it the same "behind the scenes"?