The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Mail Script"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Mail Script"  
Сообщение от Saqo email(??) on 02-Авг-07, 11:14 
Здрасте!    Я пытаюсь написать script, который бы посылал почту. И у меня неполучается.  

  #!/bin/bush
  mail -s test xxx@yahoo.com

А как организовать body в script-е(тело mail-a) ?


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

  • Mail Script, stas, 12:40 , 02-Авг-07, (1)  
    • Mail Script, Saqo, 13:59 , 02-Авг-07, (2)  
      • Mail Script, stas, 15:27 , 02-Авг-07, (3)  
        • Mail Script, Saqo, 09:09 , 03-Авг-07, (4)  
          • Mail Script, stas, 09:25 , 03-Авг-07, (5)  
            • Mail Script, Gennadi, 23:57 , 03-Авг-07, (6)  

Сообщения по теме [Сортировка по времени, UBB]


1. "Mail Script"  
Сообщение от stas (??) on 02-Авг-07, 12:40 
> Здрасте!    Я пытаюсь написать script, который бы посылал
>почту. И у меня неполучается.
>
>  #!/bin/bush
>  mail -s test xxx@yahoo.com
>
>А как организовать body в script-е(тело mail-a) ?
>
>

cat /path/to/body | mail -s test xxx@yahoo.com или
echo "Simple body" | mail -s test xxx@yahoo.com

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Mail Script"  
Сообщение от Saqo email(??) on 02-Авг-07, 13:59 
>[оверквотинг удален]
>>
>>  #!/bin/bush
>>  mail -s test xxx@yahoo.com
>>
>>А как организовать body в script-е(тело mail-a) ?
>>
>>
>
>cat /path/to/body | mail -s test xxx@yahoo.com или
>echo "Simple body" | mail -s test xxx@yahoo.com

  Спасибо болшое, если можно еще вопрос:  

Как сделать адресс  xxx@yahoo.com переменной, котораяа задается при вызове script-a!


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Mail Script"  
Сообщение от stas (??) on 02-Авг-07, 15:27 
>[оверквотинг удален]
>>cat /path/to/body | mail -s test xxx@yahoo.com или
>>echo "Simple body" | mail -s test xxx@yahoo.com
>
>  Спасибо болшое, если можно еще вопрос:
>
> Как сделать адресс  xxx@yahoo.com переменной, котораяа задается при вызове script-a!
>
>
>
>

script xxx@yahoo.com
В скрипте: cat /path/to/body | mail -s test $1
Или, в скрипте:
#!/bin/bash
SOME_VAR="xxx@yahoo.com"
cat /path/to/body | mail -s test $SOME_VAR

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Mail Script"  
Сообщение от Saqo email(??) on 03-Авг-07, 09:09 
>[оверквотинг удален]
>>
>>
>>
>
>script xxx@yahoo.com
>В скрипте: cat /path/to/body | mail -s test $1
>Или, в скрипте:
>#!/bin/bash
>SOME_VAR="xxx@yahoo.com"
>cat /path/to/body | mail -s test $SOME_VAR

Спасибо еще раз!  

  А как при вызове такого скрипта задать значение переменной?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Mail Script"  
Сообщение от stas (??) on 03-Авг-07, 09:25 
>[оверквотинг удален]
>>script xxx@yahoo.com
>>В скрипте: cat /path/to/body | mail -s test $1
>>Или, в скрипте:
>>#!/bin/bash
>>SOME_VAR="xxx@yahoo.com"
>>cat /path/to/body | mail -s test $SOME_VAR
>
>Спасибо еще раз!
>
>  А как при вызове такого скрипта задать значение переменной?

Мне не понятен вопрос. Я же написал два варианта использования:
- один из командной строки
- другой через указание значения переменной в теле скрипта

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Mail Script"  
Сообщение от Gennadi email(ok) on 03-Авг-07, 23:57 
>[оверквотинг удален]
>>>script xxx@yahoo.com
>>>В скрипте: cat /path/to/body | mail -s test $1
>>>Или, в скрипте:
>>>#!/bin/bash
>>>SOME_VAR="xxx@yahoo.com"
>>>cat /path/to/body | mail -s test $SOME_VAR
>>
>>Спасибо еще раз!
>>
>>  А как при вызове такого скрипта задать значение переменной?

Может так?:

1.
===== mailto.sh =======================
#!/bin/bash
read -p "Кому письмишко? : " mail

echo "Превед!" | mail -s test "$mail"

=======================================

./mailto.sh
Кому письмишко? : xxx@yahoo.com

2. или так???:

===== mailto.sh =======================
#!/bin/bash
cat /path/to/body | mail -s test "$@"

=======================================

./mailto.sh xxx@yahoo.com

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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