Титла: bash script за email Публикувано от: theshit в Apr 17, 2013, 10:57 Здравейте момчета и момичета,
някой може ли да ми помогне, с един bash script? Искам да го направя готов шаблон за мейл, намерих това, но не ми върши много работа: Код: #!/bin/bash идеята е следната ... да направя готов шаблон за мейл и да го вкарам в bash script обаче мейла да е променлив, примерно ./mail.sh some@mail.tld и да изпраща готовия мейл на определения адрес след командата. Как може да стане, някой help? :) Титла: Re: bash script за email Публикувано от: neter в Apr 17, 2013, 11:09 Освен променливия email адрес, има ли друга причина, поради която казваш, че този скрипт не ти върши работа? Ако е само променливият email адрес, то замести
Цитат EMAIL="admin@somewhere.com"със Цитат EMAIL=$1и си готов. Титла: Re: bash script за email Публикувано от: theshit в Apr 17, 2013, 11:12 Благодаря ти адски много ;) [_]3
Титла: Re: bash script за email Публикувано от: theshit в Apr 17, 2013, 11:16 Код: #!/bin/bash Ей така стана, много лесно. Титла: Re: bash script за email Публикувано от: morbid_viper в Apr 22, 2013, 16:53 само за пълнота…
аз ползвам малко по-дълъг ред, в който можеш да навреш повече параметри Код: env MAILRC=/dev/null LC_ALL=UTF-8 LC_CTYPE=UTF-8 \ където, очевидно, $MAILBODY съдържа името на файла, в който се намира тялото на писмото. между другото, ако искаш да пращаш на повече от един е-адрес, може да замениш „user1@example1.org user2@example2.org“ с $@, вместо твоето $1. Това ще ти върне всички параметри от командния ред, вместо само първия, но и ще работи дори да си задал само един. |