2016-04-26 7 views
0

я пытаюсь отправить почту с нескольких файлов .csv из Solaris10 кому-тоSolaris10 Отправить письмо с .csv прилагается

У меня есть два вопроса в настоящее время

  1. я сделал исходные коды ниже

(uuencode test/test.csv test/test.csv; uuencode test/test1.csv test/test1.csv) | mailx -s тест «[email protected] куб.см: [email protected]»

с этой командой, хотя я мог бы послать письмо с .csv файлами

когда я получаю эту электронную почту с Gmail, там было нет проблем

но по другим адресам электронной почты (внешний вид ...) не было файлов и были изменены на некоторые странные тексты и были вовлечены в контекст электронной почты.

Не могли бы вы объяснить, что здесь происходит и какое решение?

  1. если есть другой вариант, скажите мне (я могу использовать Perl, поскольку моя компания разрешает мне использовать только Perl, кроме того, если я могу избежать использования модулей Perl то было бы лучше)

спасибо ребята

+0

Можете ли вы отправить заголовок и тип содержимого этих писем? –

+0

Есть много модулей perl, которые позволяют отправлять электронные письма с вложениями, но этот вопрос довольно широк. – AKHolland

+0

http://stackoverflow.com/a/17381/223226 –

ответ

1

Высказывание «если я могу избежать использовать модули Perl, то было бы лучше» не то же самое, как говорят: «Я не могу использовать любой Perl модулей ", поэтому здесь рекомендуется использовать этот способ. Он использует модуль Email::Stuffer.

use Email::Stuffer; 

Email::Stuffer->from('[email protected]') 
       ->to('[email protected]') 
       ->text_body("Here's the data") 
       ->attach_file('test/test.csv') 
       ->attach_file('test/test1.csv') 
       ->send; 

документация также включает в себя пример делает то же самое, используя старую, электронную почту :: MIME, чтобы продемонстрировать, насколько это просто, с новым модулем.

Если вы не используете CPAN, вы не используете большую часть возможностей Perl. Настройка возможности простой установки и использования модулей CPAN сделает вашу жизнь намного более приятной.

 Смежные вопросы

  • Нет связанных вопросов^_^