Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest czwartek, 18 kwietnia 2024, 08:20

Strefa czasowa UTC+2godz.




Nowy temat Ten temat jest zamknięty. Nie można w nim pisać ani edytować postów.  [ Posty: 14 ] 
Autor Wiadomość
Post: sobota, 10 maja 2008, 00:00 
Offline
PGF

Rejestracja: sobota, 15 marca 2003, 13:54
Posty: 2780
Jak wysłać maila z linii poleceń w formacie html ?

_________________
Internet TV telefon - Nakło nad Notecią
NoNieno.pl - urywa gacie :)
Szybkie kobiety i piękne samochody


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 10 maja 2008, 20:42 
Offline
Użytkownik

Rejestracja: niedziela, 9 kwietnia 2006, 10:14
Posty: 316
albo sendmail* albo mail i oczywiscie skrypt CGI lub PHP

*jak dobrze pamietam nie jest dobrze opracowany w nnd


przykład użycia
: [/] [] ()
mail -s "tytuł maila" adres@email.pl < /tem/tekst


pewnie są jeszcze inne sposoby

_________________
PECTOSOL to lek wykrztuśny stosowany w nieżytach gardła, przy suchym, męczącym kaszlu.
>>Jak mądrze zadawać pytania<<


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 10 maja 2008, 21:41 
Offline
PGF

Rejestracja: sobota, 15 marca 2003, 13:54
Posty: 2780
pectosol pisze:
albo sendmail* albo mail i oczywiscie skrypt CGI lub PHP

*jak dobrze pamietam nie jest dobrze opracowany w nnd


przykład użycia
: [/] [] ()
mail -s "tytuł maila" adres@email.pl < /tem/tekst


pewnie są jeszcze inne sposoby


Chyba się nie do końca rozumiemy. To polecenie wyśle zwykłego maila, nie w formacie html. Chyba, że o czymś nie wiem. Po co do wysłania maila z linii poleceń skrypt CGI lub PHP?

_________________
Internet TV telefon - Nakło nad Notecią
NoNieno.pl - urywa gacie :)
Szybkie kobiety i piękne samochody


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 10 maja 2008, 22:06 
Offline
MODERATOR

Rejestracja: piątek, 5 lipca 2002, 17:31
Posty: 2449
Lokalizacja: Londyn
pectosol pisze:
albo sendmail* albo mail i oczywiscie skrypt CGI lub PHP

*jak dobrze pamietam nie jest dobrze opracowany w nnd


przykład użycia
: [/] [] ()
mail -s "tytuł maila" adres@email.pl < /tem/tekst


pewnie są jeszcze inne sposoby


jeśli podajesz na standardowe wejście programu mail plik to po co tu script w php lub cgi? To samo można zrobic z shella beż żadnych cudów z serwerem http.
Interpretacją htmla zajmuje się odbiorca czyli program w którym czytany jest mail... Jedynym problemem wydaje się być nagłówek Content-Type: a właściwie jego dodanie do nagłówków wysyłanego maila.

_________________
Mis'
___________________________________
"Real Men Use Telnet on port 80" (el bid)


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 10 maja 2008, 22:15 
Offline
PGF

Rejestracja: sobota, 15 marca 2003, 13:54
Posty: 2780
Sam wpis w nagłówku powinien wyglądać tak :
: [/] [] ()
Content-Type: text/html;


tylko jak i gdzie go umieścić?

_________________
Internet TV telefon - Nakło nad Notecią
NoNieno.pl - urywa gacie :)
Szybkie kobiety i piękne samochody


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 11 maja 2008, 00:18 
Offline
MODERATOR

Rejestracja: piątek, 5 lipca 2002, 17:31
Posty: 2449
Lokalizacja: Londyn
Albercik pisze:
Sam wpis w nagłówku powinien wyglądać tak :
: [/] [] ()
Content-Type: text/html;


tylko jak i gdzie go umieścić?


przecież pisałem, że to będzie problem :-)
niestety krótki rajd po manualu do mail nic nie dał... nagłówki można dodawać na przykład formailem, ale w jaki sposób ożenić go z mail niestety nie wiem... z drugiej strony serwer smtp ma możliwość dodawania nagłówków więc pewnie jakby podejść od tej strony to może by coś dało. Z tym, że jeśli serwer smtp jest produkcyjny, to trzyba by go wyposażyć w pewną inteligencję, żeby nie doklejał tego nagłówka do każdego maila... w każdym razie prostego rozwiązania nie znam.
A swoją drogą, po co Ci html w mailach? Statystyki chcesz sobie wysyłać?

_________________
Mis'
___________________________________
"Real Men Use Telnet on port 80" (el bid)


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 11 maja 2008, 00:22 
Offline
PGF

Rejestracja: sobota, 15 marca 2003, 13:54
Posty: 2780
Mis' pisze:
A swoją drogą, po co Ci html w mailach? Statystyki chcesz sobie wysyłać?


Jesteś blisko, chodzi o zestawienia w tabelach. Generowanie danych z konta i import do programu księgowo/rozliczeniowego. Wszystko już działa, a wykoleiłem się na pozornie banalnym problemie :wink: - maile html.

ps. Też już maglowałem manuala od mail'a , ale takie chałupki mi wyszły, że mnie brzuch rozbolał ze śmiechu. Raz nawet na chwilkę przywiesiłem serwer, taki miał load average ;)

_________________
Internet TV telefon - Nakło nad Notecią
NoNieno.pl - urywa gacie :)
Szybkie kobiety i piękne samochody


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 11 maja 2008, 01:06 
Offline
MODERATOR

Rejestracja: piątek, 5 lipca 2002, 17:31
Posty: 2449
Lokalizacja: Londyn
Albercik pisze:
Mis' pisze:
A swoją drogą, po co Ci html w mailach? Statystyki chcesz sobie wysyłać?


Jesteś blisko, chodzi o zestawienia w tabelach. Generowanie danych z konta i import do programu księgowo/rozliczeniowego.


i konieczny Ci do tego html? nie możesz wygenerować danych oddzielonych jakąś specjalną sekwencją znaków (czy choćby zwykłym tabulatorem) i do tego dostosować import? Perl, Python, sed, awk, są dostępne w każdym chyba środowisku więc obróbka takiego materiału nie powinna być problemem...

_________________
Mis'
___________________________________
"Real Men Use Telnet on port 80" (el bid)


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 11 maja 2008, 01:21 
Offline
Honorowy Admin

Rejestracja: piątek, 5 lipca 2002, 17:30
Posty: 7800
Lokalizacja: Słupsk
Rozumiem, że tego pliku html nie będziesz wklepywał ręcznie? Skoro takl to opcja "<plik.html" w poleceniu starczy, żeby polecenie mail przesłało całą zawartość i chyba program pocztowy nie powinien miec problemu z odczytaniem/

_________________
Obrazek Belfer.one.PL
Obrazek Audio Cafe


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 11 maja 2008, 09:07 
Offline
MODERATOR

Rejestracja: piątek, 5 lipca 2002, 17:31
Posty: 2449
Lokalizacja: Londyn
Maciek pisze:
Rozumiem, że tego pliku html nie będziesz wklepywał ręcznie? Skoro takl to opcja "<plik.html" w poleceniu starczy, żeby polecenie mail przesłało całą zawartość i chyba program pocztowy nie powinien miec problemu z odczytaniem/


program pocztowy odbierze kod html i nie będzie go potrafił wyswietlić inaczej jak plain text. Wydaje mi się, że dopiero dodanie nagłówka Content-Type: rozwiazałoby sprawę...
Nadal jednak wydaje mi się, że to błędny kierunek - i dane powinny byc wysyłane jako text a dopiero po stronie odbiorcy odpowiednio obrabiane. Ponieważ, jednak, nie wiemy jakie są warunki brzegowe trudno coś więcej radzić...

_________________
Mis'
___________________________________
"Real Men Use Telnet on port 80" (el bid)


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 11 maja 2008, 11:36 
Offline
MODERATOR

Rejestracja: sobota, 30 lipca 2005, 14:08
Posty: 3984
Lokalizacja: Rzeszów
W sieci jest mnostwo skryptow do tego, np: http://www.yellow-bricks.com/wp-content ... tp_send.pl (nie testowany).

Mozna tez napisac wlasny z uzyciem basha i telnetu. Tak to robi thunderbird:

220 mail innadomena.pl
EHLO domena.pl
250 ok
MAIL FROM:<nadawca@domena.pl>
250 ok
RCPT TO:<odbiorca@innadomena.pl>
250 ok
DATA
250 ok
Message-ID: <4826BA86.8040709@domena.pl>
Date: Sun, 11 May 2008 11:21:10 +0200
From: nadawca <nadawca@domena.pl>
User-Agent: Thunderbird 2.0.0.14 (Windows/20080421)
MIME-Version: 1.0
To: odbiorca <odbiorca@innadomena.pl>
Subject: mail w formacie html
Content-Type: text/html; charset=ISO-8859-2
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#000000">
to jest tresc z tagami html <b>ten tekst jest pogrubiony</b>
</body>
</html>
.
250 ok
QUIT
papa

Tekst kursywa to moje odpowiedzi, wiec roznia sie mocno od zgodnych z rfc ;). Wystarczy napisac skrypt ktory polaczy sie przez telnet z serwerem mailowym i wysle cos podobnego. Mozna tez dodac autoryzacje. Z szyfrowaniem moze byc problem.

_________________
FAQ dla NND: http://nnd-linux.pl/faq.php
Doswiadczenie, to cos, co zdobywasz tuz po chwili w ktorej go potrzebowales.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 11 maja 2008, 11:49 
Offline
MODERATOR

Rejestracja: piątek, 5 lipca 2002, 17:31
Posty: 2449
Lokalizacja: Londyn
telnet i shell do tego się raczej mało nadaje. expect byłby lepszy - w końcu jest przeznaczony właśnie do takich celów.
Nadal jednak wydaje mi się, że samo założenie jest niefortunne.

_________________
Mis'
___________________________________
"Real Men Use Telnet on port 80" (el bid)


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 11 maja 2008, 15:40 
Offline
PGF

Rejestracja: sobota, 15 marca 2003, 13:54
Posty: 2780
Słuchajcie, poczta i wszystko inne są na tym samym serwerze, może niejasno to opisałem. OD początku : wszystko dzieje się na jednym serwerze - importy, eksporty i generowanie zestawień, więc nie jest potrzebny expect czy komunikowanie się telnetem . Dostaję maila z zestawieniami oddzielonymi pionowymi liniami i tabulatorami, jest w miarę czytelny. To, co teraz robię to już tylko "kosmetyka" i nie jest najważniejsze na świecie. Robię to po to, aby dowiedzieć się jak to się tworzy, okazuje się jednak, że to w cale nie jest takie proste. Męczę się już tylko z jedną rzeczą : umiejscowienie nagłówka "Content-Type: text/html;" . It's all.

_________________
Internet TV telefon - Nakło nad Notecią
NoNieno.pl - urywa gacie :)
Szybkie kobiety i piękne samochody


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 12 maja 2008, 22:14 
Offline
PGF

Rejestracja: sobota, 15 marca 2003, 13:54
Posty: 2780
Odpuściłem sobie, za Chiny Ludowe nie mogę znaleźć na to pytanie odpowiedzi. Napisałem sobie mailera w php i wysyła mi obrobione, śliczne :roll: , równe :mrgreen: tabelki, hehehe.

_________________
Internet TV telefon - Nakło nad Notecią
NoNieno.pl - urywa gacie :)
Szybkie kobiety i piękne samochody


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Ten temat jest zamknięty. Nie można w nim pisać ani edytować postów.  [ Posty: 14 ] 

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 21 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
cron
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl