Вы сменили NS записи и рабочая зона DNS стала на бегете. И скорее всего бегет поставил свои MX записи по умолчанию. Сервера отправителей запрашивают куда слать почту, на какие почтовые сервера, по действующим MX-записям, а это почтовые сервера бегета, письма отправлялись туда, а там не было таких ящиков. И возвращалась ошибка. Когда Вы в рабочих DNS (а они у Вас на бегете) пропишите MX гугла, письма снова пойдут на G Suite
В спам уходят письма часто. Кстати PHPMailer лучше, но тоже бывает часто. Еще один вариант - это сервисы рассылок. Но тут нужно понимать, что именно Вы рассылаете. В чем преимущество сервисов рассылок. Красивые адаптивные письма, хорошая аналитика, сколько доставлено, сколько открыто, по каким ссылкам кто перешел и тд. Прогретые сервера. Ссылки отписки с автоматическим удалением отписавшихся от рассылок. Различные виды интеграции с сайтом. Автоматизации, как отправка просто приветственного письма, так и цепочки писем.
Нет у Вас будут прописаны и сайт и яндекс как источники отправки. Вообще если глобально, mail() не лучший вариант. Лучше PHPMailer или что то подобное, причем с отправкой через SMTP. И не через бесплатную почту, они все рано или поздно блокируют, отвечают типа они не предназначены для рассылок. Лучше взять какой нибудь платный SMTP, тем более там у всех есть бесплатные тарифы, например smtp.bz
Тезка, да все верно, спам фильтры обрабатывают и отправляемые письма тоже.
Насчет открытых релеев. Спамеры очень быстро такие находят и такие SMTP также быстро попадают в блек листы, поэтому сейчас уже SMTP сервер с открытым доступом это чаще всего плохо настроенный сервер.
sputnickk, Там можно настроить автоматизацию, выберите Welcome Message и добавьте два письма. Кстати если подписчики оставляют имена, письма можно сделать персонализированные. Плюс полная статистика по кликам, открытиям и тд
Да, значит на хостинге. Да и смотрите чтобы не было двух DMARC или SPF. Вот ключей DKIM может быть много, с разными селекторами (поддоменами) свой для каждого сервера отправки