eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaRaspberry Pi - wysyłanie maila z notyfikacjąRe: Raspberry Pi - wysyłanie maila z notyfikacją
  • Data: 2014-08-26 16:22:55
    Temat: Re: Raspberry Pi - wysyłanie maila z notyfikacją
    Od: Marek Wodzinski <m...@O...mamy.to> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    On Tue, 26 Aug 2014, Atlantis wrote:

    > Jaki daemon pocztowy mógłbyś polecić?

    Zależy do czego potrzebujesz i jak bardzo szanujesz zasoby:-)
    I czy w przyszłości maszynka sama ma wysyłać maile od razu na świat czy
    zawsze tylko przez jakiś serwer.

    Podobno msmtp jest prosty, mały i dobry, ale jakoś zawsze używałem
    'pełnych' demonów - zaleta jest taka, że łatwiej jest poznać i znaleźć
    pomoc do jednego popularnego programu niż fajnego, małego, ale
    egzotycznego. Jak nie liczysz każdego bajtu czy mikrosekundy na obsługę
    maila, to zazwyczaj wystarcza to co dostajesz w dystrybucji.

    > I jak wygląda obsługa
    > odpowiedniego konta?

    Jeżeli chcesz słać wszystko przez zewnętrzny serwer, to w konfiguracji
    demona. Zależy jaki masz lub zainstalujesz. Podobno w Raspbianie jest exim
    defaultowo, więc może już coś masz nawet zainstalowane albo i uruchomione
    :-)


    > Wywołuje się je z linii poleceń

    Wysyłanie wywołujesz z linii poleceń, treść maila zazwyczaj wrzucasz na
    stdin.

    >, czy tożsamość jest
    > odgórnie skonfigurowana i zależy od użytkownika, który uruchomi program
    > wywołujący daemona?

    To trochę inaczej się odbywa.
    Zazwyczaj masz demona do poczty (mta), który działa cały czas lub
    uruchamiany jest czasem z crona (rzadziej). On sprawdza czy coś ma w
    kolejce do wysłania i to ewentualnie wysyła.

    Natomiast jak chcesz wysłać maila, to wywołujesz inny program (czasem ten
    sam, ale z innymi opcjami), który weźmie tego maila, wstępnie sprawdzi co
    próbujesz wysłać i wrzuci do kolejki demonowi.

    Tożsamość (w sensie ustawienia autoryzacji i serwera) konfigurujesz
    demonowi o ile nie wysyłasz sam od razu na świat. Wtedy on może wysłać
    maila dalej używając tej konfiguracji. Mta to taki router - sam podejmuje
    decyzje co zrobić z dostanym mailem. Czasem możesz mu wymusić, żeby słał
    wszystko lub część poczty (np. w zależności od nadawcy czy odbiorcy) przez
    określonego relaya. Dlatego też raczej nie ma szans, że określisz
    dodatkowe parametry relaya w czasie wrzucania maila do kolejki.

    Taki hint już do wysyłania: możesz wywołać 'mail' używając jego switchy,
    żeby dodać dodatkowe nagłowki. Ale ponieważ praktycznie każdy mta ma tryb
    udawania sendmaila (jednego z najstarszych demonów), to niezależnie czy
    będziesz miał exima, postfixa, sendmaila czy coś tam jeszcze, to zawsze
    powinno się dać wywołać 'sendmail -t' i wrzucić na stdin całego maila z
    nagłówkami.
    Wtedy 'sendmail' sam sobie znajdzie From:, To:, Cc, Bcc (to ostatnie
    też grzecznie usunie) i zrobi z tym co trzeba.
    Osobiście używam opcji z sendmail -t :-)

    >> Na Linuxie naprawdę nie ma sensu wynajdować koła od nowa, bo
    szkoda
    >> czasu i zawsze się okaże, że jakiś serwer odpowie Ci trochę inaczej, ale
    >
    > Kod pisałem pod konkretny serwer, nawet dane uwierzytelniające są
    > hardkodowane z źródle.

    Czasem serwer się zmienia, czasem chcesz udostępnić program komuś. W
    Linuksie najlepiej jak system tym się zajmie, a nie sama aplikacja.
    Czasem robi to aplikacja, ale często są to już potworki w językach
    skryptowych z opasłymi i sprawdzonymi bibliotekami. A i tak często taka
    biblioteka ma jako fallback wysłanie 'normalnie'.

    > Chodziło mi też eksperyment mający na celu
    > przybliżenie zasady działania poczty e-mail.

    Przydaje się też czasem wiedzieć jak wysłać maila telnetem czy netcatem
    :-)


    Pozdrawiam

    Marek
    --
    "If you want something done...do yourself!"
    Jean-Baptiste Emmanuel Zorg

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: