Jj, jediny spravny spusob je, odeslat to na server, at uz pres php nebo jinak (java, cgi, asp...).
A) Pokud to chces vazne delat pres outlook nebo thunderbird, tak je dobre si nastudovat pravidla z dokumentace na strankach vyrobcu. Cili outlook microsoft msdn.com a thnderbird stranky mozilly.
Priklad takoveho preposilani pres mailoveho kienta v pc je ten druhy formular, co mam na strance. Je nutne presne pojmenovat input policka, atd... Viz to jakpsatweb.cz, mozna to tam je.
http://mujweb.cz/…ch/akont.htm
B) Druhy zpusob, ten jediny spravny (v uvozovkach, minusy pozdeji) je, ze mas na serveru treba php. Udelas klasicky formular, treba
<form action="posli.php" method="post" enctype="text/html">
<input name="a" value="" type="hidden">
<input name="b" value="SUBJECT,body" type="hidden">
<input name="c" value="ON" type="hidden">
<table align="center" cellspacing="0">
<tbody valign="top">
<tr> <th align="right"><label>Mail od:</label></th>
<td><input size="30" name="x" value="" type="text"></td></tr>
<tr> <th align="right"><label>Nadpis:</label></th>
<td><input size="30" name="y" value="Mail z www" type="text"></td></tr>
<tr> <th align="right"><label>Zpráva:</label></th>
<td><textarea name="z" cols="40" rows="7"></textarea></td></tr>
</tbody></table>
<p align="center"><input value="Odeslat" type="submit"></p>
</form>
Pak mas na serveru druhy soubor, posli.php a v nem pak mail odesles pomoci funkce mail()
http://php.net/…ion.mail.php
<?php
$to = 'nobody@example.com';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: webmaster@example.com' . "\r\n" .
'Reply-To: webmaster@example.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
?>
A obcas je dobre do header pridat jeste kodovani, viz komentar "108 bimal at sanjaal dot com" na te strance manualu.
C) odeslat to pro jiny server, treba blueboard.cz tusim nabizelo odesilani mailu.
Vyhody nevyhody
A)
- Pokud ma uzivatel nainstalovany program pro prijem a odesilani mailu
- a ten program umi zrovna rozeznat ta policka (pokud ne, pak se mail, predmet nebo telo)
- a ten program ma propojeny na svuj mail,
pak to funguje. A mozna dalsi podminky. A tez se predpoklada, ze si umi nastavit sifrovani prenosu, pokud je potreba. Pripadne i sifrovani pres ssh.
B
- pokud tvuj server neumoznuje odesilat maily, tak mail neposles
- pokud ma tvuj server omezeny pocet odelsanych mailu, tak nic neposles.
- pokud tvuj server nema programovaci jazyk, pouze html/css/js only, opet mail neposles
- pak je tu problem sifrovani, jak odeslany formular pres https, tak moznost pouzit ssl
Nicmene, pokud mail dostanes i sifrovany a ten server neni tvuj, tak si muzou ukladat kopii, pripadne rozsifrovat https (protoze certifikat je pravdepodobne pro cely server), takze bez ssl, je to jen plain-text. A pokud tam mas treba objednavky, tak muzou sledovat cely tvuj eshop, jake mas prijmy a jake odvadis ci zatajujes dane, pripadne jine veci, jako vedecke objevy a tajne zpravy.
atd...
C
- tak tam je jasne, data prebere z formulare cizi server, treba action neco jako
action = "blueborard.cz/odesli.php"
a opet muzou sledovat, skodit, posilat reklamu prilepenou k mailu a pod.
Cili, zadne z tech reseni neni idealni. Nejlepsi asi odesilat na server. To bude jiste napsano i na jakpsatweb.cz. S googlem taky souhlas, googlovani je zaklad samostatne prace. Spravna slova casto vedou k zajimavym resenim. Obcas je dobre se pak o takovem reseni poradit na foru, protoze je tam spoustu starych informaci a zabezpeceni veskere zadne. Pak by ses mohl divit, ze mas najednou na strance obrazek pirata a rozesilas spam.