Да. Именно так:
zabbix:/etc/zabbix/externalscripts # ll
-rwxrwxrwx 1 zabbix users 3775 Nov 11 11:54 SendGraph
-rwxr-xr-x 1 root root 3780 Nov 11 07:15 SendGraph.act
-rw-r--r-- 1 sendgraph users 222 Nov 12 14:20 coockfile
drwxr-xr-x 2 root root 4096 Nov 12 14:12 graph
-rwxrwxrwx 1 sendgraph users 1429 May 12 2011 snmptrap.sh
-rwxr-xr-x 1 root users 1429 May 11 2011 snmptrap.sh.org
Что Вы думаете о таком соображении: мне кажется, что проблема не собственно в скрипте, Zabbix и т.п. Мне кажется, что проблема в отсылающем мэйлере. Он неправильно составляет конверт и неправильно составляет body/part. А если я просто вручную отправляю файл .png штатным мэйлером Mailx (у меня SuSE SLES 11.2) то в "конверте" все корректно: он берет png-файл:Content-Type: image/png
определяет для него MIME-кодировку base64 (или можно заменить на uuencode) и отсылает.
По телу письма от SendGraph (большое спасибо за идею посмотреть код письмя со всеми заголовками) видно, что SendGraph в качестве мэйлера использует какой-то "Lite 3.01" и он некорректно отправляет письма с несколькими вложениями.
1. Вам этот Lite говорит о чем-то ? Где он лежит ?
2. Можно ли его как-то заменить на стандартный mail моей OS ?
zabbix:/etc/zabbix/externalscripts # ll
-rwxrwxrwx 1 zabbix users 3775 Nov 11 11:54 SendGraph
-rwxr-xr-x 1 root root 3780 Nov 11 07:15 SendGraph.act
-rw-r--r-- 1 sendgraph users 222 Nov 12 14:20 coockfile
drwxr-xr-x 2 root root 4096 Nov 12 14:12 graph
-rwxrwxrwx 1 sendgraph users 1429 May 12 2011 snmptrap.sh
-rwxr-xr-x 1 root users 1429 May 11 2011 snmptrap.sh.org
Что Вы думаете о таком соображении: мне кажется, что проблема не собственно в скрипте, Zabbix и т.п. Мне кажется, что проблема в отсылающем мэйлере. Он неправильно составляет конверт и неправильно составляет body/part. А если я просто вручную отправляю файл .png штатным мэйлером Mailx (у меня SuSE SLES 11.2) то в "конверте" все корректно: он берет png-файл:Content-Type: image/png
определяет для него MIME-кодировку base64 (или можно заменить на uuencode) и отсылает.
По телу письма от SendGraph (большое спасибо за идею посмотреть код письмя со всеми заголовками) видно, что SendGraph в качестве мэйлера использует какой-то "Lite 3.01" и он некорректно отправляет письма с несколькими вложениями.
1. Вам этот Lite говорит о чем-то ? Где он лежит ?
2. Можно ли его как-то заменить на стандартный mail моей OS ?

Comment