メールの送信プロトコルSMTPのテキスト行は、1行1000文字以内と、RFCという標準で決まっているんです。 Gmail以外でも引っかかるはずですよ。
4.5.3.1.6. テキスト行 (中略) <CRLF> を含むテキスト行の最大長は 1000 オクテットです(透過性のために 付けられた複製した先頭のドットはカウントしません)。この数値は SMTP サービス拡張の使用によって増加するかもしれません。
http://www.hde.co.jp/rfc/rfc5321.php?page=62