[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: как работает команда mail?



On 05/15/2010 12:08 PM, Denis Feklushkin wrote:
Задача: нужно из скрипта отправлять почту

есть адрес получателя и тело письма
совсем нет настроек smtp и прочего такого - подразумевается что в системе почта настроена и должна отправляться от имени этого юзера

Что использовать для отправки почты из скрипта?
Откуда mail знает как и через какой smtp-сервер слать почту?


  
берёт дефолтный домен который прописан в "/etc/mailname"
и обычно отсылает от root@+/etc/mailname

#!/bin/bash
# script to send simple email
# email subject
SUBJECT="SET-EMAIL-SUBJECT"
# Email To ?
EMAIL="admin@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



Reply to: