сорри за ламерский вопр...но
мне нужно отсылать командой на определенное мыло уведомление, типа:
send "Server 1 is down" user@mail.ru
=) подсобите ;)
p.s. на комп есть локальный почтовый сервер, настроенный.
сорри за ламерский вопр...но
мне нужно отсылать командой на определенное мыло уведомление, типа:
send "Server 1 is down" user@mail.ru
=) подсобите ;)
p.s. на комп есть локальный почтовый сервер, настроенный.
а вот конкретно для sendmaila
open(MAIL,"| /usr/sbin/sendmail test@test.com");
print MAIL "From: from\@test.com\n";
print MAIL "Subject: Тестовое письмо\n\n";
print MAIL "Текст нашего письма\n";
close(MAIL);
--------------------
Googлъ - найдется все
а еще вариант где-то встречал отправки SMS-сообщения о состоянии сервака...не вспомню где, но такое возможно(у нас сервак например отсылает сообщения каждый час типа "Я жив!)")
а если мыл-сервер в другом месте?
т.е. у меня на нем есть аккаунт
и мне надо
send "Privet" -to "user@mail.ru" -server "smtp.mail.ru" -user "me" -pass "123"
ты с Линуха отправить хочешь? Скрипт на перле пойдет?
[quote=Morph]а если мыл-сервер в другом месте?
т.е. у меня на нем есть аккаунт
и мне надо
send "Privet" -to "user@mail.ru" -server "smtp.mail.ru" -user "me" -pass "123"
[/quote]
echo 'Privet!' `date` `who` | mail -s "сабж" 123@123.com
Через какой сервер отправлять можно указать в настройках локального smtp сервера. Смотря что стоит. Если совсем простого надо, то ssmtp поставь.
[ Редактирование 01.08.2005 - 17:23:15 ]
2WhiteDragon
это еще раз доказывает что в великолепном мире открытых систем одного пути решения задачи не бывает...судя по словам Sheridan'а ты гуру в Перле, я на него не претендую... главное чтоб Morph мог решить свою проблему))) А почему у тебя так мало сообщений на сайте если ты так сильно рубишь в Перле?
у меня реалезовано так:
- крон раз в 10 минут пускает скрипт перловы
- тот цепляется телнетом к атске и опрашивает состояния портов, сверяет с тем что было при предыдущем опросе и изминения пишет в сислог
- в сислоге этот локал сплавлен в пайп
- пайп слушает вечно висящий скрипт и все что туда прилетает отсылает на мылы что у него прописаны
- мыло на сотик направлено как смс ( @sms.beemail.ru @mailsms.mobicomk.ru)
-[ log2mail.pl ]--------
#!/usr/bin/perl
use Mail::Sendmail;
use Sys::Syslog;
while(){
open z,"/etc/log2mail.conf";chomp (@m=<z>);close z;
$log="";
open(z,"</var/log/log2mail");
while($m=<z>){
unless($log){openlog 'log2mail','','daemon';$log=1}
$m=~s/^.*?(\w+): //;$p=$1;
for(@m){unless(/^[#;]/){
sendmail(smtp=>$',from=>"syslog.$p\@stavcom.ru",to=>$_,message=>$m)if/\@/;
syslog 'info',"send to $_";
}}
}
close z;
closelog;
}
wd чую и дум 4й на перле нипишит...
На перле есть еще хороший модуль Net::SMTP Посмотри, там тоже легко осуществляется работа с SMTP
http://www.xav.com/perl/site/lib/Net/SMTP.html
2Sheridan дум на перле это будет нечто!!!))))
2ares
зочем лазать по помойкам?
есть прелесная штука - cpan.org
кстати рекомендую глянуть на то что у меня в качестве смтп стоит
Я его тожы спрашывал...
Малчыт малштык...
молчание - золото
mailx и никаких проблем:
echo "Privet" |nail -s "Test" -r you@mail.ru me@mail.ru
Последние комментарии
10 лет 1 неделя назад
10 лет 20 недель назад
10 лет 30 недель назад
10 лет 31 неделя назад
11 лет 20 недель назад
11 лет 20 недель назад
11 лет 20 недель назад
11 лет 21 неделя назад
11 лет 21 неделя назад
11 лет 22 недели назад