Да на спам слова проверяю, пишет не спам, а пробою на свою почту отправить улетает в спам или может там html письма лучше?
на спам слова ты никак не проверишь. У почтовиков свои закрытые базы. К которым доступа ни у кого нет. Поэтому эти проверки неправильные. Надо писать письмо и пробовать его отправить себе. Если инбокс, значит норм. Если нет, значит надо менять текст, ссылку, тему