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


Ответить