Устранение неполадок с доставкой электронной почты сопряжено с трудностями, главным образом из-за отсутствия подробной информации о внутренних функциях защиты от спама у основных поставщиков услуг электронной почты (Gmail, Msn, mail.com, Yahoo и т. Д.).Главным аспектом хорошей доставки электронной почты обычно является репутация вашего домена.Если вы только начинаете работу с новым почтовым доменом, большинство принимающих служб склонны скептически относиться к вашему первому количеству писем.Если ваша электронная почта содержит недействительный или плохой HTML, это увеличит количество спама.Если вы добавите к нему вложения, это, безусловно, повысит оценку.
Я полагаю, что ваши электронные письма без вложений чуть ниже порога попадания в папку спама.При добавлении вложения оно становится чуть выше того же порога.Большинство сервисов также применяют правила для каждого пользователя, поэтому обработка ваших электронных писем может обрабатываться по-разному для разных получателей одного и того же сервиса.
В качестве шага устранения неполадок, если PHPmailer отвечает за плохую доставку, я предлагаю настроитьпочтовый клиент, такой как Mozilla Thunderbird, и отправка оттуда электронных писем.Это поможет вам выяснить источник доставки ваших писем.
Если вы не хотите думать о доставке, вы можете раскрутить учетную запись с помощью служб SMTP, таких как Mailgun.