LINUX.ORG.RU

mail из bash скрипта


0

0

драсте всем, подскажите каким образом это можно сделать?

желательно чтоб можно было прикрепить фаил.

гугл выдаёт всё время что то такое:

echo "email body" | mail -s "subject" emailname@host

я mailx поставил, тока всё время ругается, вот что говорит

send-mail: Cannot open mail:25

Can't send mail: sendmail process failed with error code 1

не могу понять что ему нада.

★★
Ответ на: комментарий от blackice

моет есть какойнить туль маленький, просто програма ХмаилХ, чтоб отправлять письма?

без всяких exim etc?

djung ★★
() автор топика
Ответ на: комментарий от djung

Без MTA - никак. Если у тебя на локальной машине нет SMTP-сервера, можешь задействовать любой доступный.

Если понимаешь perl, можешь использовать Mail::Mailer из скрипта.
Что-то вроде этого:

use Mail::Mailer;

$mailer = new Mail::Mailer 'smtp', Server => "нужный SMTP-сервер"
$mailer->open({ From => $from_address,
                            To => $to_address,
                            Subject => $subject}) or die "Can't open: $!\n";
print $mailer $body;

$mailer->close();

blackice
()

А может проще поставить ssmtp, mmstmp, ...

sdio ★★★★★
()

А можно ли получить из шелла запись из LDAP? Типа полуаем запись, отправляем, ждём, получаем запись... пока всем не отправим

kkk ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.