On 05/15/2010 12:08 PM, Denis Feklushkin wrote:
Задача: нужно из скрипта отправлять почту
есть адрес получателя и тело письма
совсем нет настроек smtp и прочего такого - подразумевается что в системе почта
настроена и должна отправляться от имени этого юзера
Что использовать для отправки почты из скрипта?
Откуда mail знает как и через какой smtp-сервер слать почту?
берёт дефолтный домен который прописан в "/etc/mailname"
и обычно отсылает от r...@+/etc/mailname
#!/bin/bash
# script to send simple email
# email subject
SUBJECT="SET-EMAIL-SUBJECT"
# Email To ?
EMAIL="ad...@somewhere.com"
# Email text/message
EMAILMESSAGE="/tmp/emailmessage.txt"
echo "This is an email message test"> $EMAILMESSAGE
echo "This is email text" >>$EMAILMESSAGE
# send an email using /bin/mail
/bin/mail -s"$SUBJECT" "$EMAIL" < $EMAILMESSAGE