Como enviar um anexo csv com linhas com mais de 990 caracteres?

Tudo bem. Eu pensei que este problema tinha algo a ver com o meu aplicativo trilhos, mas parece ter a ver com o funcionamento mais profundo de anexos de e-mail.

Eu tenho que enviar um arquivo csv do meu aplicativo de trilhos para um depósito que preenche os pedidos em minha loja. O warehouse tem um formato para o CSV e, ironicamente, a linha de cabeçalho do arquivo CSV é super longa (mais de 1000 caracteres).

Eu estava recebendo uma quebra de linha na linha de cabeçalho do arquivo csv quando recebi os e-mails de teste e não consegui descobrir o que estava lá. No entanto, alguns googling finalmente mostraram o motivo: os arquivos anexados têm um limite de caracteres de linha de 1000. Por quê? Eu não sei. Parece ridículo, mas eu ainda tenho que enviar este arquivo csv de alguma forma.

Tentei definir manualmente o tipo MIME do anexo para text / csv, mas isso não ajudou. Alguém sabe como resolver este problema?

Alguns resultados relevantes do google:http://www.google.com/search?client=safari&rls=en&q=csv+wrapped+990&ie=UTF-8&oe=UTF-8

atualizar

Eu tentei codificar o anexo em base64 da seguinte forma:

<code>    attachments['205.csv'] = {:data=> ActiveSupport::Base64.encode64(@string), :encoding => 'base64', :mime_type => 'text/csv'}
</code>

Isso não parece ter feito diferença. Estou recebendo o e-mail com uma conta me.com via Sparrow for Mac. Vou tentar usar a interface web do gmail.

questionAnswers(2)

yourAnswerToTheQuestion