Per me si può dire anche hai una lettera di un cavaliere. È chiaro che poi l’uso della preposizione di o da dipende dal contesto ma qui si possono utilizzare entrambe.
non si può dire 'di un cavaliere' ?