Freesco, NND, CDN, EOS http://forum.freesco.pl./ |
|
mail z linii poleceń - html http://forum.freesco.pl./viewtopic.php?f=34&t=16879 |
Strona 1 z 1 |
Autor: | Albercik [ sobota, 10 maja 2008, 00:00 ] |
Tytuł: | mail z linii poleceń - html |
Jak wysłać maila z linii poleceń w formacie html ? |
Autor: | pectosol [ sobota, 10 maja 2008, 20:42 ] |
Tytuł: | |
albo sendmail* albo mail i oczywiscie skrypt CGI lub PHP *jak dobrze pamietam nie jest dobrze opracowany w nnd przykład użycia pewnie są jeszcze inne sposoby |
Autor: | Albercik [ sobota, 10 maja 2008, 21:41 ] |
Tytuł: | |
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 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? |
Autor: | Mis' [ sobota, 10 maja 2008, 22:06 ] |
Tytuł: | |
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 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. |
Autor: | Albercik [ sobota, 10 maja 2008, 22:15 ] |
Tytuł: | |
Sam wpis w nagłówku powinien wyglądać tak : tylko jak i gdzie go umieścić? |
Autor: | Mis' [ niedziela, 11 maja 2008, 00:18 ] |
Tytuł: | |
Albercik pisze: Sam wpis w nagłówku powinien wyglądać tak :
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ć? |
Autor: | Albercik [ niedziela, 11 maja 2008, 00:22 ] |
Tytuł: | |
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 - 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 |
Autor: | Mis' [ niedziela, 11 maja 2008, 01:06 ] |
Tytuł: | |
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... |
Autor: | Maciek [ niedziela, 11 maja 2008, 01:21 ] |
Tytuł: | |
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/ |
Autor: | Mis' [ niedziela, 11 maja 2008, 09:07 ] |
Tytuł: | |
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ć... |
Autor: | tasiorek [ niedziela, 11 maja 2008, 11:36 ] |
Tytuł: | |
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. |
Autor: | Mis' [ niedziela, 11 maja 2008, 11:49 ] |
Tytuł: | |
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. |
Autor: | Albercik [ niedziela, 11 maja 2008, 15:40 ] |
Tytuł: | |
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. |
Autor: | Albercik [ poniedziałek, 12 maja 2008, 22:14 ] |
Tytuł: | |
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 , równe tabelki, hehehe. |
Strona 1 z 1 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |