direi che non ha senso.
se cerchi un autore od un destinatario in modo preciso (autore = '$autore') non ha nessun senso cercare poi autore con i caratteri jolly (autore LIKE '%$search%')
E sopratutto l'uso eccessivo di OR ... alla fine ti arriva di tutto e di piu'. Prova a fare:
where concat(autore, destinatario) LIKE '%$search%'