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 00:01:21
    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 08/24/2014 03:59 PM, Atlantis wrote:
    > Hmm... Doczytałem trochę i udało mi się napisać prostą funkcję.
    >
    > sprintf(buffer, "DATA\nFROM: <a...@h...pl>\nTO: <%s>\nSUBJECT: TO JEST
    > TEMAT TEGO MAILA\nA TO JEST JEGO TRESC\r\n.\r\n", to);

    1. Serwer czy net może być niedostępny (timeout czy connection refused)
    2. Serwer może mieć trudne chwile i odpowie Ci 450
    3. Filtr antyspamowy nie polubi Ci 'SUBJECT' zamiast 'Subject', braku
    nagłówków czy np. złego kodowania.

    Wyślij to normalnie przez system() i niech demon poczowy na Linuksie się
    tym martwi. Chyba nie będziesz pisał demona na nowo? Co z chwilowymi
    problemami (1.,2.)? Skolejkujesz sam gdzieś tego maila czy stracisz?

    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
    zgodnie z RFC i program się wyłoży. Albo przytrzyma Ci połączenie (czy
    sieć padnie w tym momencie) i program się powiesi do wytimeoutowania
    sesji tcp. No chyba, że wysyłasz asynchronicznie w osobnym wątku czy
    podprocesie, ale wtedy jak poforkujesz się dla każdego maila znowu
    musisz kontrolować pamięć/zasoby i ilość procesów itd...

    Rozumiem, żebyś rzeżbił na Arduino, ale tu masz wszystko gotowe,
    przetestowane i działające.


    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: