Свойство PHPMailer -> $ Subject является просто переменной.Присвоение нового значения не добавит его к предыдущему, оно перезапишет и заменит любую предыдущую тему.Если вы не используете что-то вроде:
$mail->Subject .= 'extra subject bits';
or
$mail->Subject = $mail->Subject . 'extra subject bits';
, тогда вам придется искать в другом месте, чтобы найти причину.Возможно, в конфигурации вашего почтового сервера есть ошибка, или вы подклассифицировали PHPMailer, и ваш суперкласс делает что-то необычное.
Вы можете проверить, является ли это проблемой сервера получателя, отправив одно и то же письмо на несколько обработанных учетных записейразными серверами.-> AddBCC, -> AddCC и -> AddAddress несколько раз позаботятся об этом.Просто убедитесь, что адреса обрабатываются разными серверами.