Man, there's no need to be a jerk about it, how can we know your code isn't at fault without seeing the code? A lot of the people who post here are beginners making beginners mistakes.
Well anyway, your problem lies with SMTP. By default, SMTP has a maximum line length of 1000 characters (998 + the final CRLF). When it hits that limit, it wraps the line and puts in the ! automatically. If you're sending an HTML mail with <BR> in it, try converting them to <BR> with a \r\n after them.