The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
cron and nail , !*! droff, 14-Мрт-13, 13:50  [смотреть все]
Доброго времени суток!
Подскажите пожалуйста
есть скрипт формирующий лог файл и последующей отправкой его на почту.
В целом скрипт работает, но есть проблема с отправкой на почту, т .е mail приходит, но сообщение в аттаче с пустым именем, а надо что бы оно приходило в теле письма
Если запускать в ручную из консоли все ок, но если задание запускается через крон то приходит аттач

Отправка идет так:
nail -r example@example.ru -s "Thema" -S smtp=smtp.example.ru -S smtp-auth-user=user -S smtp-auth-password=password recipient@example.ru < log2.log

Как заставить отправляться в теле письма?

  • cron and nail , !*! pavlinux, 14:06 , 14-Мрт-13 (1)
    • cron and nail , !*! droff, 15:06 , 14-Мрт-13 (2)
      >> Как заставить отправляться в теле письма?
      > man mail

      а более подробно можно ... как задать content type я не нашел...

      • cron and nail , !*! pavlinux, 22:30 , 16-Мрт-13 (3)
        • cron and nail , !*! droff, 13:37 , 19-Мрт-13 (4)
          >>>> Как заставить отправляться в теле письма?
          >>> man mail
          >> а более подробно можно ... как задать content type я не нашел...
          >  Sending mail from scripts

          -E пробовался, сообщение все равно приходит в аттаче...

          • cron and nail , !*! LSTemp, 00:19 , 21-Мрт-13 (5)
            • cron and nail , !*! droff, 15:07 , 21-Мрт-13 (6)
              >>>>>> Как заставить отправляться в теле письма?
              >>>>> man mail
              >>>> а более подробно можно ... как задать content type я не нашел...
              >>>  Sending mail from scripts
              >> -E пробовался, сообщение все равно приходит в аттаче...
              > скрипт светите уже.

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

              вот кусок как происходит отправка:
              /bin/cat log.log | /bin/sed 's/\r//g' > log2.log
              nail -r user@yandex.ru -s "Parser $DATESTAMP $TIMESTAMP" -S smtp=smtp.yandex.ru -S smtp-auth-user=user -S smtp-auth-password=password user@domain.ru < log2.log

              • cron and nail , !*! LSTemp, 05:32 , 23-Мрт-13 (7)
                • cron and nail , !*! droff, 23:29 , 23-Мрт-13 (8)
                  >[оверквотинг удален]
                  >> сам скрипт не вижу смысла публиковать, так как там идут запросы к
                  >> бд, к другим скриптам и т.д.(с отправкой это ни как не
                  >> связанно) результат пишется (log.log) собственно его и нужно отправить
                  >> вот кусок как происходит отправка:
                  >> /bin/cat log.log | /bin/sed 's/\r//g' > log2.log
                  >> nail -r user@yandex.ru -s "Parser $DATESTAMP $TIMESTAMP" -S smtp=smtp.yandex.ru -S smtp-auth-user=user
                  >> -S smtp-auth-password=password user@domain.ru < log2.log
                  > мляяя.... хватит тупить (похрен откуда и какие данные). команду крона покажите.
                  > и покажите еще $PATH & pwd, когда у Вас из консоли нормально
                  > отправка идет. Доступно?

                  команда в кроне 0 20 * * 1,2,3,4,5 root sh /var/parsers/romarin_parser/romarin.sh

                  pwd
                  /var/parsers/romarin_parser

                  echo $PATH
                  /usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/val/.local/bin:/home/val/bin


  • cron and nail , !*! lavr, 13:05 , 24-Мрт-13 (9)



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру