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-23 15:10:35
    Temat: Re: Raspberry Pi - wysyłanie maila z notyfikacją
    Od: Jarosław Sokołowski <j...@l...waw.pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    Pan Michał Lankosz napisał:

    >>> Jak w najprostszy sposób wysłać maila z jakaś informacją z poziomu
    >>> programu napisanego w C, działającego pod Raspberry Pi? W internecie
    >>> znajduję mnóstwo przykładów dotyczyących Pythona albo PHP, pod C już
    >>> trochę trudniej.
    >>>
    >>> Do głowy przychodzi mi kilka rozwiązań, m.in.:
    >>> 1) Napisanie własnej procedury, implementującej protokół SMTP i
    >>> wykorzystującej socket TCP.
    >>> 2) Skorzystanie z jakiegoś klienta e-mail obsługiwanego z poziomu
    >>> konsoli i wywoływanie go przez system().
    >>>
    >>> A może dałoby się to zrobić bardziej elegancko? Jakaś gotowa biblioteka,
    >>> udostępniająca odpowiednią funkcję? Albo program, który udostępniałby w
    >>> systemie odpowiedni plik, do którego mógłbym pisać wysyłając wiadomość?
    >>
    >> Nie znam C, czy w tym języku nie da się wywołać programu z niezbędnymi
    >> parametrami?
    >
    > Właśnie podał sposób - przez system(). Ale Atlantisowi nie chodzi o
    > wywoływanie zewnętrznych programów.

    Te zewnętrzne programy, to nie w czym innym napisane, jak w C. Jak ktoś
    się uprze, to sobie może uwewnętrznić.

    > Nie mam doświadczenia praktycznego, ale w zebranych materiałach do RPi
    > mam: libESMTP i libquickmail.

    Ale tu w ogóle nic do roboty nie ma -- wystarczy przygotować treść maila
    z nagłówkami i wysłać to na port 25 swojego serwera. Ktoś już zauważył,
    że dobrze do tego się nadaje netcat (nc) -- też napisany w C, więc każdy
    może sobie zobaczyć, jak to robi.

    Jak sie nie chce zgłębiać RFC, można zajrzeć na przykład tu (pierwsze
    trafienie google) http://www.linuxjournal.com/content/sending-email-ne
    tcat

    --
    Jarek

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: