“do charges produced due to polarization in a dielectric produce electric field outside?”
When a dielectric is kept in an electric field, it is polarized. The polarized ends are just like the two plates of a parallel plate capacitor. The electric field is confined between the two surfaces (except for some edge effect). So, in a macroscopic point of view, the answer is no.
(However, I agree that there is scope for disagreement and debate when we think and look at the microscopic level. Users of the site are requested to post comments)