Надо сообщение отправлять вне цикла
UPD: и билдер надо вне цикла создавать
@dp.callback_query(F.data == 'mails')
async def mailsss(callback: types.CallbackQuery):
if callback.from_user.id == 234234234:
await callback.message.answer(text='Сообщение админу будет')
else:
bln = cur.execute(f"""SELECT * FROM mails""").fetchall()
markup = InlineKeyboardBuilder()
for row in bln:
markup.row(types.InlineKeyboardButton(text=f'{row[1]}' + ' ' + str(row[4]) + ' ' + '₽', callback_data='mailrus'))
await callback.message.answer(text=f'<b> Категория:</b> ✉️ Почты ✉️', parse_mode='HTML', reply_markup=markup.as_markup(row_width=1))