There is a classic result of Baumslag which states,
Thm: If $G$ is residually finite then so is $\operatorname{Aut}(G)$.
While Grossman proved the (essentially) analogous result for $\operatorname{Out}(G)$,
Thm: If $G$ is conjugacy separable and every conjugating automorphism is inner then $\operatorname{Out}(G)$ is residually finite.
(A conjugating automorphism is an automorphism $\delta: g\mapsto g^{w_g}$ where $w_g$ is dependent on the $g\in G$ - so every element is sent to a conjugate of itself).
I was wondering if it was possible to "go the other way", so to speak,
What conditions, if any, can we put on $\operatorname{Aut}(G)$ or $\operatorname{Out}(G)$ to ensure that $G$ is residually finite?
One obvious condition is that if $\operatorname{Aut}(G)$ is residually finite and $G$ is centerless then $G$ is residually finite. However, you have the added stipulation that $G$ is centerless, which is a condition on $G$ not on $\operatorname{Aut}(G)$. That said, this is a relatively harmless condition on $G$ (checking $Z(G)=1$ is often easier than checking $G$ is residually finite). So I suppose my question can be taken up to "relatively harmless conditions on $G$".