web_master Posted June 7, 2010 Share Posted June 7, 2010 Hi, on providers server I dont have a SMTP function when I want to send circular mail. So I need to use (with PhpMailer) simple mail() function. There is a problem because there is a mor than 4000 email addresses, so the session on server side is not open enough time to send all the mails. Is some possibility to solve this problem? My idea is that to close the session after every 300 mail, but I dont know how can I do that? T Quote Link to comment https://forums.phpfreaks.com/topic/204082-mail-function-session-close-problem/ Share on other sites More sharing options...
ignace Posted June 7, 2010 Share Posted June 7, 2010 set_time_limit Quote Link to comment https://forums.phpfreaks.com/topic/204082-mail-function-session-close-problem/#findComment-1068931 Share on other sites More sharing options...
shadiadiph Posted June 7, 2010 Share Posted June 7, 2010 If you can ini_ set the maximum execution time to 3-5 minutes if that doesn't work you might might want to check your hosting providers limits on day sending limits if it's less than 5000 the need to add a script turn the $mail into a. Array when it equals one less than you limit change the from email account Quote Link to comment https://forums.phpfreaks.com/topic/204082-mail-function-session-close-problem/#findComment-1068964 Share on other sites More sharing options...
ignace Posted June 7, 2010 Share Posted June 7, 2010 You can also limit your script to process only a certain number. Quote Link to comment https://forums.phpfreaks.com/topic/204082-mail-function-session-close-problem/#findComment-1068986 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.