Страница 1 из 1

mpd + динамический ип + msmtp

Добавлено: 2010-05-26 8:53:06
CTOPMbI4
Провайдер выдает динамический ип. И очень хочется чтобы при поднятии
интерфейса приходило письмо на почту с новым ип.
Поставит msmtp настроил.

Код: Выделить всё

# The person who gets all mail for userids < 1000
# Make this empty to disable rewriting.
root=ufastorm@ufamail.ru

# The place where the mail goes. The actual machine name is required
# no MX records are consulted. Commonly mailhosts are named mail.domain.com
# The example will fit if you are in domain.com and your mailhub is so named.
mailhub=smtp.ufamail.ru

# Where will the mail seem to come from?
#rewriteDomain=yandex.ru

# The full hostname
hostname=gateway
AuthUser=mail@mail.ru
AuthPass=truefalse9

# Set this to never rewrite the "From:" line (unless not given) and to
# use that address in the "from line" of the envelope.
FromLineOverride=YES

# Use SSL/TLS to send secure messages to server.
#UseTLS=YES

# Use SSL/TLS certificate to authenticate against smtp host.
#UseTLSCert=YES

# Use this RSA certificate.
#TLSCert=/usr/local/etc/ssmtp/ssmtp.pem

# Get enhanced (*really* enhanced) debugging information in the logs
# If you want to have debugging of the config file parsing, move this option
# to the top of the config file and uncomment
Debug=YES
Далее получаем новый ип. и отправляем его на нужную почту.
Если прописать в консоли то письмо приходит.

Код: Выделить всё

echo "Subject: new ip address" | ifconfig ng0 | grep inet | awk | '{print $2}' | /usr/local/bin/msmtp 
mail@mail.ru
Далее поместил все это дело в скрипт поднятия туннеля в mpd. не работает.
В чем косяк?

Re: mpd + динамический ип + msmtp

Добавлено: 2010-05-27 11:22:44
CTOPMbI4
Комрады нужна помощь. :smile:
Только не говорите что я извращенец и нужно юзать dyndns

Re: mpd + динамический ип + msmtp

Добавлено: 2010-05-28 7:12:45
Alteron
Епта, ну так сделай echo в текстовый файл в своём скрипте в mpd. Ну или на худой конец попробуй дать команду

Код: Выделить всё

ifconfig ng0 | grep inet | awk | '{print $2}' 
чтобы увидеть, что она вообще выдаёт, и удивись потом.

Re: mpd + динамический ип + msmtp

Добавлено: 2010-06-01 6:18:20
CTOPMbI4
Alteron писал(а):Епта, ну так сделай echo в текстовый файл в своём скрипте в mpd. Ну или на худой конец попробуй дать команду

Код: Выделить всё

ifconfig ng0 | grep inet | awk | '{print $2}' 
чтобы увидеть, что она вообще выдаёт, и удивись потом.
Убрал лишнюю | . добавил чтобы писал в фаил. результатов 0.
Очень сильно удивился. :smile: