eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaRaspberry Pi - wysyłanie maila z notyfikacją › Re: Raspberry Pi - wysyłanie maila z notyfikacją
  • Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask
    .pl!news.nask.org.pl!news.unit0.net!news.glorb.com!peer03.iad.highwinds-media.c
    om!news.highwinds-media.com!feed-me.highwinds-media.com!nx01.iad01.newshosting.
    com!newshosting.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-
    a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
    Newsgroups: pl.misc.elektronika
    From: Jarosław Sokołowski <j...@l...waw.pl>
    Subject: Re: Raspberry Pi - wysyłanie maila z notyfikacją
    References: <lt9n03$hnh$1@portraits.wsisiz.edu.pl> <lt9ont$gur$1@dont-email.me>
    <lt9tnq$88f$1@srv.chmurka.net>
    Organization: : : :
    Date: Sat, 23 Aug 2014 15:10:35 +0200
    User-Agent: slrn/pre1.0.2-21 (Linux)
    Mime-Version: 1.0
    Content-Type: text/plain; charset=iso-8859-2
    Content-Transfer-Encoding: 8bit
    Message-ID: <s...@f...lasek.waw.pl>
    Lines: 39
    NNTP-Posting-Host: 77-253-217-116.static.ip.netia.com.pl
    X-Trace: 1408799435 unt-rea-a-01.news.neostrada.pl 2354 77.253.217.116:42869
    X-Complaints-To: a...@n...neostrada.pl
    X-Received-Bytes: 2585
    X-Received-Body-CRC: 2363456485
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:669953
    [ ukryj 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: