After so much of trouble i find out that when i use flush function in my php mail script then i get the garbage or dump characters on browser like below
The code is below
if($mail->Send()){
echo "<br><font color=darkgreen>[$num successful send to $to]</font> ";
// flush();
return true;
}
If i comment that flush line then out is simple english but i uncomment that the whole pahge text looks garbage
Now is that the php problem , browser problem or server problem.
If i use the same script from shell , i mean execute inside the shell terminal then i can see the html output . but it does not work in browsers