PHP сам по себе способен отправлять миллионы писем в день. язык сценариев не имеет большого значения: не должно быть большой разницы, если вы используете PHP, Perl или Ruby, ограничивающим фактором будет ваш почтовый сервер и, возможно, пропускная способность сети (не должно влиять на вас, как вы говорите) ты не занимаешься массовой рассылкой). Ответ на ваш вопрос напрямую - нет - PHP не устанавливает ограничения на количество писем, которые вы можете отправлять. Кроме того, сервер не имеет ничего общего с emais, так что это вас не ограничивает.
Я могу сразу сказать вам: если вы можете добавить только 1 к адресу и 1 адрес BCC - проблема может быть связана с неправильным построением вашего MTA или электронной почты, а не с PHP mail ().
Ваш BCC правильный ?, должен выглядеть следующим образом:
Bcc: user@example.com, anotheruser@example.com\r\n
или
Bcc: User <user@example.com>, Another User <anotheruser@example.com>\r\n
AFAik, на окнах вы можете сделать только это:
Bcc: user@example.com, anotheruser@example.com
Также - SMTP RFC (RFC 5321) не накладывает никаких ограничений на длину поля BCC, хотя некоторые интернет-провайдеры могут намеренно ограничивать его для предотвращения рассылки спама.
p.S> Для больших списков рассылки - посмотрите либо: PHPmailer, swiftmailer, Zend_Mail.