Нет проблем. Как только сервер правильно настроен как почтовый сервер (SMTP) для определенного домена, нет разницы, пришла ли отправляемая им почта из Outlook или из функции mail()
в PHP - оба получают SMTP-сервер сделать всю тяжелую работу
Я всегда проверяю правильность установки заголовков X-Mailer (определяя, что сообщение было отправлено изнутри PHP), чтобы любые чрезмерно усердные антиспам-сервисы распознавали его как автоматическое уведомление, а не массовую / нежелательную электронную почту. например,
$headers .= "X-Mailer: PHP/".phpversion();
Все настройки и ограничения, с которыми вы столкнетесь, относятся к SMTP-серверу, а не к PHP. Например, вы можете настроить SMTP для ограничения скорости до 2 сообщений в секунду, это означает, что если вы поставите в очередь до 1200 сообщений, они будут выдаваться в течение следующего часа, а не все сразу (два - очень низкое число, 5- 25 более реалистично).
SMTP является основой электронной почты, и некоторые SMTP-серверы могут успешно обрабатывать десятки тысяч сообщений в минуту (или больше!) - единственное ограничение, с которым вы, вероятно, столкнетесь, - это пропускная способность;)