$n-3|n^2-5n+6$
Note that $n^2-5n+6=(n-3)^2-(n+3)$
$n-3$ divides $(n-3)^2$, then $n-3$ divides $n+3$ too.
Then $n+3=0 -> n=-3$
If $n=-3$ then $n^2-5n+6=9+15+6=30$
Number $30$ divides +-$\{ 1, 2, 3, 5, 6, 10, 15, 30\}$
Then $n\in \{-33,-18,-13,-9,-8,-5,-4,-2,-1,0,2,3,7,12,27\}$
Is this correct? Because if n=1, it's correct to.
Thank You.
I was not going to write an answer, but none of the above contains the final statement.
Since $n^2-5n+6=(n-2)(n-3)$, the number $n-3$ is a divisor of $n^2-5n+6$ in all cases in which it is nonzero.
So the final answer is: $$\mathbb{Z}\setminus\{3\}$$, all integers except $3$ (for $n=3$ you have $n-3=0$, this can't be a divisor!).