https://www.linux.fi/w/api.php?action=feedcontributions&user=213.216.235.161&feedformat=atomLinux.fi - Käyttäjän muokkaukset [fi]2024-03-29T11:28:50ZKäyttäjän muokkauksetMediaWiki 1.41.0https://www.linux.fi/w/index.php?title=S%C3%A4hk%C3%B6postipalvelin&diff=30870Sähköpostipalvelin2010-03-14T21:37:52Z<p>213.216.235.161: /* Aiheesta muualla */</p>
<hr />
<div>Sähköpostipalvelin on [[palvelin]]ohjelma, joka välittää [[sähköposti]]a eteenpäin Internetissä tai järjestelmän sisällä tai vastaanottaa sähköpostia ja tallettaa sen käyttäjien postilaatikoihin. Useimmat sähköpostipalvelimet toimivat sekä sähköpostin välittäjinä (MTA, ''mail transfer agent''), [[SMTP]]-protokollalla, että postin jakajina käyttäjille (MDA ''mail delivery agent''), mutta jälkimmäiseen voi myös käyttää erikoistunutta ohjelmaa (esim. [[procmail]]). [[IMAP]]-, [[POP]]- ja [[WWW]]-liittymä sekä postin suodatus hoidetaan usein toisen palvelinohjelman avulla.<br />
<br />
[[unix|Unixeissa]] on perinteisesti pystytetty jokaiseen järjestelmään oma sähköpostipalvelin (esimerkiksi [[Sendmail]], [[Exim]] tai [[Postfix]]). Palvelin huolehtii postituslistoista, postin suodatuksesta, paikallisesta postista sekä postin säilyttämisestä ja uudelleenlähettämisestä verkko-ongelmien sattuessa. Tietoturvasyistä paikallinen sähköpostipalvelin ei useinkaan näy verkkoon (paitsi varsinaisilla palvelimilla), vaan ulkopuoliset postit haetaan eri ohjelmalla (Fetchmail) tai suoraan sähköpostiohjelmalla. Jos käytössä on paikallinen sähköpostipalvelin, lähettää Linux tietoja järjestelmän ongelmista [[pääkäyttäjä]]n sähköpostitilille (tai osoitteeseen, jonne nämä viestit on asetettu ohjattaviksi).<br />
<br />
Asennettaessa ulkomaailmaan näkyvä sähköpostipalvelin on [[tietoturva]]sta huolehtiminen tärkeää. Väärin säädetty sähköpostipalvelin on helppo käyttää [[roskaposti]]n levittämiseen. Kaikki ulkoverkkoon näkyvät palvelimet on pidettävä ajan tasalla tietoturvapäivitysten osalta, jottei koneelle pääsisi murtautumaan. Monet sähköpostipalvelimet toimivat lisäksi pääkäyttäjän oikeuksin (root).<br />
<br />
Jollei tyydy jakelun oletusasetuksiin, pitää asetukset katsoa ja testata tarkkaan. Väärillä asetuksilla sähköpostia saattaa hävitä tai viesti saattaa alkaa pomppia edestakaisin. Jälkimmäinen ongelma liittyy ennen kaikkea oheistoimintoihin, kuten sähköpostilistoihin, suodattimiin ja poissaoloviesteihin.<br />
<br />
==Kuuntelun ja välittämisen rajoittaminen==<br />
Paikallinen palvelin voi kuunnella Internetiä, lähiverkkoa tai ''[[loopback]]''-liitäntää (localhost) tai olla kuuntelematta verkkoa. Jälkimmäisessä tapauksessa sähköposti annetaan palvelimen välitettäväksi [[komentorivi]]ltä (yleinen komento on /usr/lib/sendmail, joka on [[symbolinen linkki]] sähköpostipalvelimen oikeaan ohjelmaan). Jos palvelimen pitää kuunnella verkkoa eikä itse palvelin osaa rajoittaa kuuntelua sopivasti, voi [[palomuuri]]a käyttää apuna kuuntelun rajoittamiseen.<br />
<br />
Sähköpostipalvelin voi rajoittaa viestien välityksen paikallisille käyttäjille osoitettuihin ja paikallisten käyttäjien lähettämiin viesteihin. Viestien vastaanottaminen myös lähiverkosta tai muilta koneilta vaatii erilliset säädöt, avainsanana ''relay hosts'', ''local domains'' tai vastaava. Rajoitusten poistaminen kokonaan ("open relay") kavahdetaan, koska tämä mahdollistaa roskapostin välityksen palvelimen kautta ulkomaailmasta ulkomaailmalle.<br />
<br />
Jos koneeseen viitataan eri nimillä kuin localhost ja [[host]]-komennon palauttamalla nimellä, nämä on yleensä mainittava sähköpostipalvelimen säädöissä, jotta osoitetta ei tulkittaisi ulkoiseksi.<br />
<br />
==Sisäinen sähköposti==<br />
Useat Linux-koneen palvelut lähettävät viestejä koneen ylläpitäjälle sähköpostin kautta. Siksi kannattaa ohjata pääkäyttäjälle tulevat viestit sähköpostilaatikkoon, jota oikeasti luetaan. Toisaalta jotkut ongelmatilanteet estävät postin lähettämisen ulkomaailmaan, joten posti kannattaa lähettää myös paikalliseen postilaatikkoon (jota siis myös kannattaa lukea).<br />
<br />
Postin ohjaaminen tietylle käyttäjälle onnistuu tiedoston /etc/aliases avulla. Sähköpostiohjelman asennus saattaa ohjata useiden järjestelmätunnusten postin pääkäyttäjälle. Lisäksi pääkäyttäjän posti siis on ohjattava eteenpäin:<br />
<br />
# /etc/aliases<br />
mailer-daemon: postmaster<br />
postmaster: root<br />
...<br />
root: matti, mattimei@example.org<br />
<br />
Jotkut sähköpostiohjelmat lukevat erillistä tietokantaa, jolloin muutokset on saatettava voimaan ohjelmakohtaisella käskyllä.<br />
<br />
Jos sähköpostia normaalisti luetaan suoraan palvelutarjoajan palvelimelta, paikallisen sähköpostilaatikon voi lisätä luettaviin sähköpostilaatikkoihin. Katso ohjelmakohtaiset ohjeet.<br />
<br />
==Lähtevä posti==<br />
Tavallinen asetelma kotikoneen sähköpostipalvelimella on, että ulkomaailmaan menevä posti lähetetään yhteydentarjoajan sähköpostipalvelimen kautta (avainsanoja: ''smarthost'', ''satellite host''). Sama saattaa olla järkevää pienissä yrityksissä. On myös mahdollista rajoittaa palvelin niin, ettei sen kautta voi lähettää postia ulkomaailmaan ollenkaan.<br />
<br />
Windows-koneiden sähköpostiasiakkaat käyttävät yleensä suoraan palveluntarjoajan sähköpostipalvelinta. Tämä onnistuu Linuxissakin useimmissa ohjelmissa, mutta käyttämällä omaa sähköpostipalvelinta postin lähettäminen onnistuu silloinkin, kun yhteys smarthost-palvelimeen jostakin syystä reistailee. Lisäksi postin lähetys onnistuu jokaisella sähköpostiohjelmalla, säätämättä jokaisen ohjelman ja jokaisen käyttäjän asetuksiin kulloinkin käytettävä postipalvelin. Yksittäisen sähköpostiohjelman säädöiksi riittää silloin asetus SMTP:localhost tai "sendmail" (tai vastaava, riippuen ohjelmasta).<br />
<br />
Sähköpostipalvelin voi olla jatkuvasti ajossa tai se voi käynnistyä tietyin väliajoin [[ajastetut komennot#Cron|cronista]]. Usein palvelin yrittää kymmenen minuutin väliajoin lähettää jonossa olevat viestit (harvempaan, jos edelliset yhteydet ovat epäonnistuneet). Epäonnistuneesta lähetyksestä tulee yleensä varoitus tietyn ajan (esim. vuorokausi) ja virheviesti pidemmän ajan (esim. kolmen vuorokauden) päästä, sisältäen alkuperäisen viestin.<br />
<br />
==Sisääntuleva posti==<br />
Jos sähköpostipalvelin kuuntelee verkkoliitäntää, posti osoitteeseen ''postmaster'' (muunnoksineen) on luettava. Yleensä sähköpostiohjelman oletusasetukset ohjaavat sen samaan osoitteeseen kuin root-tunnukselle tulevan postin.<br />
<br />
Jos sähköpostipalvelin ei kuuntele ulkoverkkoa, sille voidaan hakea muulle sähköpostipalvelimelle tuleva posti erillisellä ohjelmalla [[fetchmail]], joka välittää postin SMTP:llä localhost-osoitteeseen.<br />
<br />
Oman palvelimen käytön syynä voi olla postilistojen hallinta, oman postin suodatus tai oman postin pitäminen luettavissa useammalta koneelta. Näihin tarkoituksiin löytyy erillisiä ohjelmia, jotka useimiten toimivat hyvin MTA-ohjelmien kanssa.<br />
<br />
==Vaihtoehtoiset nimet ja osoitteet==<br />
Jos pystyttää sähköpostipalvelimen vakavaan käyttöön, sillä pitäisi olla pysyvä Internetissä käypä nimi, jonka [[nimipalvelin]]asetukset ovat kunnossa. Tämä ei ole itsestäänselvää kuluttajaliittymällä. [[dyndns.org]] tai vastaavat palvelut auttavat jonkin verran, mutta eivät vastaa kiinteää ip-numeroa jonka käänteispalvelu ''reverse DNS'' toimii.<br />
<br />
Jos koneella ei ole Internetissä käypää ja pysyvää nimeä, on usein suotavaa että lähtevässä postissa kerrotaan lähettäjän ulkoinen, koneesta riippumaton osoite. Kaikissa ulkomaailmaan näkyvissä lähettäjätietokentissä (From, From:, Sender:, Reply-To:, Resent-From: jne.) pitäisi olla ulkomaailmassa käypä osoite. Sähköpostipalvelin voi usein muuttaa koneen sisäiset tunnukset ulkomaailmassa käypiin, kunhan vastaavuudet kirjataan tietokantaan. Toisaalta lähettäjätietojen väärentämistä ei katsota hyvällä, joten muutos kannattaa jättää tekemättä, jollei ymmärrä ohjelman tai sähköpostiosoitteiden toimintaa.<br />
<br />
Koneesta lähtevien viestien muoto kannattaa varmistaa katsomalla omaan ulkoiseen postilaatikkoon lähetetyn viestin kaikki otsaketiedot ("view all headers", "raw" tms.).<br />
<br />
==Katso myös==<br />
*[[Nimipalvelin]]<br />
*[[Virustorjunta]]<br />
<br />
==Aiheesta muualla==<br />
* [http://www.zimbra.com/ Zimbra] - on avoimen lähdekoodin sähköpostijärjestelmä yrityksille. Toimintoja mm. kalenteri, mobiilisynkkaus ja Exchange.<br />
* [http://www.zarafa.com Zarafa] - on avoimen lähdekoodin sähköpostijärjestelmä yrityksille. Toimintoja mm. sähköposti, kalenteri, kontaktit ja tehtävät.<br />
* [http://cyrusimap.web.cmu.edu/ Project Cyrus]<br />
<br />
[[Luokka:Palvelimet]]<br />
[[Luokka:Sähköpostiohjelmat]]</div>213.216.235.161https://www.linux.fi/w/index.php?title=S%C3%A4hk%C3%B6postipalvelin&diff=30869Sähköpostipalvelin2010-03-14T21:32:49Z<p>213.216.235.161: /* Aiheesta muualla */</p>
<hr />
<div>Sähköpostipalvelin on [[palvelin]]ohjelma, joka välittää [[sähköposti]]a eteenpäin Internetissä tai järjestelmän sisällä tai vastaanottaa sähköpostia ja tallettaa sen käyttäjien postilaatikoihin. Useimmat sähköpostipalvelimet toimivat sekä sähköpostin välittäjinä (MTA, ''mail transfer agent''), [[SMTP]]-protokollalla, että postin jakajina käyttäjille (MDA ''mail delivery agent''), mutta jälkimmäiseen voi myös käyttää erikoistunutta ohjelmaa (esim. [[procmail]]). [[IMAP]]-, [[POP]]- ja [[WWW]]-liittymä sekä postin suodatus hoidetaan usein toisen palvelinohjelman avulla.<br />
<br />
[[unix|Unixeissa]] on perinteisesti pystytetty jokaiseen järjestelmään oma sähköpostipalvelin (esimerkiksi [[Sendmail]], [[Exim]] tai [[Postfix]]). Palvelin huolehtii postituslistoista, postin suodatuksesta, paikallisesta postista sekä postin säilyttämisestä ja uudelleenlähettämisestä verkko-ongelmien sattuessa. Tietoturvasyistä paikallinen sähköpostipalvelin ei useinkaan näy verkkoon (paitsi varsinaisilla palvelimilla), vaan ulkopuoliset postit haetaan eri ohjelmalla (Fetchmail) tai suoraan sähköpostiohjelmalla. Jos käytössä on paikallinen sähköpostipalvelin, lähettää Linux tietoja järjestelmän ongelmista [[pääkäyttäjä]]n sähköpostitilille (tai osoitteeseen, jonne nämä viestit on asetettu ohjattaviksi).<br />
<br />
Asennettaessa ulkomaailmaan näkyvä sähköpostipalvelin on [[tietoturva]]sta huolehtiminen tärkeää. Väärin säädetty sähköpostipalvelin on helppo käyttää [[roskaposti]]n levittämiseen. Kaikki ulkoverkkoon näkyvät palvelimet on pidettävä ajan tasalla tietoturvapäivitysten osalta, jottei koneelle pääsisi murtautumaan. Monet sähköpostipalvelimet toimivat lisäksi pääkäyttäjän oikeuksin (root).<br />
<br />
Jollei tyydy jakelun oletusasetuksiin, pitää asetukset katsoa ja testata tarkkaan. Väärillä asetuksilla sähköpostia saattaa hävitä tai viesti saattaa alkaa pomppia edestakaisin. Jälkimmäinen ongelma liittyy ennen kaikkea oheistoimintoihin, kuten sähköpostilistoihin, suodattimiin ja poissaoloviesteihin.<br />
<br />
==Kuuntelun ja välittämisen rajoittaminen==<br />
Paikallinen palvelin voi kuunnella Internetiä, lähiverkkoa tai ''[[loopback]]''-liitäntää (localhost) tai olla kuuntelematta verkkoa. Jälkimmäisessä tapauksessa sähköposti annetaan palvelimen välitettäväksi [[komentorivi]]ltä (yleinen komento on /usr/lib/sendmail, joka on [[symbolinen linkki]] sähköpostipalvelimen oikeaan ohjelmaan). Jos palvelimen pitää kuunnella verkkoa eikä itse palvelin osaa rajoittaa kuuntelua sopivasti, voi [[palomuuri]]a käyttää apuna kuuntelun rajoittamiseen.<br />
<br />
Sähköpostipalvelin voi rajoittaa viestien välityksen paikallisille käyttäjille osoitettuihin ja paikallisten käyttäjien lähettämiin viesteihin. Viestien vastaanottaminen myös lähiverkosta tai muilta koneilta vaatii erilliset säädöt, avainsanana ''relay hosts'', ''local domains'' tai vastaava. Rajoitusten poistaminen kokonaan ("open relay") kavahdetaan, koska tämä mahdollistaa roskapostin välityksen palvelimen kautta ulkomaailmasta ulkomaailmalle.<br />
<br />
Jos koneeseen viitataan eri nimillä kuin localhost ja [[host]]-komennon palauttamalla nimellä, nämä on yleensä mainittava sähköpostipalvelimen säädöissä, jotta osoitetta ei tulkittaisi ulkoiseksi.<br />
<br />
==Sisäinen sähköposti==<br />
Useat Linux-koneen palvelut lähettävät viestejä koneen ylläpitäjälle sähköpostin kautta. Siksi kannattaa ohjata pääkäyttäjälle tulevat viestit sähköpostilaatikkoon, jota oikeasti luetaan. Toisaalta jotkut ongelmatilanteet estävät postin lähettämisen ulkomaailmaan, joten posti kannattaa lähettää myös paikalliseen postilaatikkoon (jota siis myös kannattaa lukea).<br />
<br />
Postin ohjaaminen tietylle käyttäjälle onnistuu tiedoston /etc/aliases avulla. Sähköpostiohjelman asennus saattaa ohjata useiden järjestelmätunnusten postin pääkäyttäjälle. Lisäksi pääkäyttäjän posti siis on ohjattava eteenpäin:<br />
<br />
# /etc/aliases<br />
mailer-daemon: postmaster<br />
postmaster: root<br />
...<br />
root: matti, mattimei@example.org<br />
<br />
Jotkut sähköpostiohjelmat lukevat erillistä tietokantaa, jolloin muutokset on saatettava voimaan ohjelmakohtaisella käskyllä.<br />
<br />
Jos sähköpostia normaalisti luetaan suoraan palvelutarjoajan palvelimelta, paikallisen sähköpostilaatikon voi lisätä luettaviin sähköpostilaatikkoihin. Katso ohjelmakohtaiset ohjeet.<br />
<br />
==Lähtevä posti==<br />
Tavallinen asetelma kotikoneen sähköpostipalvelimella on, että ulkomaailmaan menevä posti lähetetään yhteydentarjoajan sähköpostipalvelimen kautta (avainsanoja: ''smarthost'', ''satellite host''). Sama saattaa olla järkevää pienissä yrityksissä. On myös mahdollista rajoittaa palvelin niin, ettei sen kautta voi lähettää postia ulkomaailmaan ollenkaan.<br />
<br />
Windows-koneiden sähköpostiasiakkaat käyttävät yleensä suoraan palveluntarjoajan sähköpostipalvelinta. Tämä onnistuu Linuxissakin useimmissa ohjelmissa, mutta käyttämällä omaa sähköpostipalvelinta postin lähettäminen onnistuu silloinkin, kun yhteys smarthost-palvelimeen jostakin syystä reistailee. Lisäksi postin lähetys onnistuu jokaisella sähköpostiohjelmalla, säätämättä jokaisen ohjelman ja jokaisen käyttäjän asetuksiin kulloinkin käytettävä postipalvelin. Yksittäisen sähköpostiohjelman säädöiksi riittää silloin asetus SMTP:localhost tai "sendmail" (tai vastaava, riippuen ohjelmasta).<br />
<br />
Sähköpostipalvelin voi olla jatkuvasti ajossa tai se voi käynnistyä tietyin väliajoin [[ajastetut komennot#Cron|cronista]]. Usein palvelin yrittää kymmenen minuutin väliajoin lähettää jonossa olevat viestit (harvempaan, jos edelliset yhteydet ovat epäonnistuneet). Epäonnistuneesta lähetyksestä tulee yleensä varoitus tietyn ajan (esim. vuorokausi) ja virheviesti pidemmän ajan (esim. kolmen vuorokauden) päästä, sisältäen alkuperäisen viestin.<br />
<br />
==Sisääntuleva posti==<br />
Jos sähköpostipalvelin kuuntelee verkkoliitäntää, posti osoitteeseen ''postmaster'' (muunnoksineen) on luettava. Yleensä sähköpostiohjelman oletusasetukset ohjaavat sen samaan osoitteeseen kuin root-tunnukselle tulevan postin.<br />
<br />
Jos sähköpostipalvelin ei kuuntele ulkoverkkoa, sille voidaan hakea muulle sähköpostipalvelimelle tuleva posti erillisellä ohjelmalla [[fetchmail]], joka välittää postin SMTP:llä localhost-osoitteeseen.<br />
<br />
Oman palvelimen käytön syynä voi olla postilistojen hallinta, oman postin suodatus tai oman postin pitäminen luettavissa useammalta koneelta. Näihin tarkoituksiin löytyy erillisiä ohjelmia, jotka useimiten toimivat hyvin MTA-ohjelmien kanssa.<br />
<br />
==Vaihtoehtoiset nimet ja osoitteet==<br />
Jos pystyttää sähköpostipalvelimen vakavaan käyttöön, sillä pitäisi olla pysyvä Internetissä käypä nimi, jonka [[nimipalvelin]]asetukset ovat kunnossa. Tämä ei ole itsestäänselvää kuluttajaliittymällä. [[dyndns.org]] tai vastaavat palvelut auttavat jonkin verran, mutta eivät vastaa kiinteää ip-numeroa jonka käänteispalvelu ''reverse DNS'' toimii.<br />
<br />
Jos koneella ei ole Internetissä käypää ja pysyvää nimeä, on usein suotavaa että lähtevässä postissa kerrotaan lähettäjän ulkoinen, koneesta riippumaton osoite. Kaikissa ulkomaailmaan näkyvissä lähettäjätietokentissä (From, From:, Sender:, Reply-To:, Resent-From: jne.) pitäisi olla ulkomaailmassa käypä osoite. Sähköpostipalvelin voi usein muuttaa koneen sisäiset tunnukset ulkomaailmassa käypiin, kunhan vastaavuudet kirjataan tietokantaan. Toisaalta lähettäjätietojen väärentämistä ei katsota hyvällä, joten muutos kannattaa jättää tekemättä, jollei ymmärrä ohjelman tai sähköpostiosoitteiden toimintaa.<br />
<br />
Koneesta lähtevien viestien muoto kannattaa varmistaa katsomalla omaan ulkoiseen postilaatikkoon lähetetyn viestin kaikki otsaketiedot ("view all headers", "raw" tms.).<br />
<br />
==Katso myös==<br />
*[[Nimipalvelin]]<br />
*[[Virustorjunta]]<br />
<br />
==Aiheesta muualla==<br />
* [http://www.zimbra.com/ Zimbra] - on avoimen lähdekoodin sähköpostijärjestelmä yrityksille. Toimintoja mm. kalenteri, mobiilisynkkaus ja Exchange.<br />
* [http://www.zarafa.com Zarafa] - on avoimen lähdekoodin sähköpostijärjestelmä yrityksille. Toimintoja mm. sähköposti, kalenteri, kontaktit ja tehtävät.<br />
<br />
[[Luokka:Palvelimet]]<br />
[[Luokka:Sähköpostiohjelmat]]</div>213.216.235.161https://www.linux.fi/w/index.php?title=S%C3%A4hk%C3%B6postipalvelin&diff=30868Sähköpostipalvelin2010-03-14T21:30:19Z<p>213.216.235.161: /* Aiheesta muualla */</p>
<hr />
<div>Sähköpostipalvelin on [[palvelin]]ohjelma, joka välittää [[sähköposti]]a eteenpäin Internetissä tai järjestelmän sisällä tai vastaanottaa sähköpostia ja tallettaa sen käyttäjien postilaatikoihin. Useimmat sähköpostipalvelimet toimivat sekä sähköpostin välittäjinä (MTA, ''mail transfer agent''), [[SMTP]]-protokollalla, että postin jakajina käyttäjille (MDA ''mail delivery agent''), mutta jälkimmäiseen voi myös käyttää erikoistunutta ohjelmaa (esim. [[procmail]]). [[IMAP]]-, [[POP]]- ja [[WWW]]-liittymä sekä postin suodatus hoidetaan usein toisen palvelinohjelman avulla.<br />
<br />
[[unix|Unixeissa]] on perinteisesti pystytetty jokaiseen järjestelmään oma sähköpostipalvelin (esimerkiksi [[Sendmail]], [[Exim]] tai [[Postfix]]). Palvelin huolehtii postituslistoista, postin suodatuksesta, paikallisesta postista sekä postin säilyttämisestä ja uudelleenlähettämisestä verkko-ongelmien sattuessa. Tietoturvasyistä paikallinen sähköpostipalvelin ei useinkaan näy verkkoon (paitsi varsinaisilla palvelimilla), vaan ulkopuoliset postit haetaan eri ohjelmalla (Fetchmail) tai suoraan sähköpostiohjelmalla. Jos käytössä on paikallinen sähköpostipalvelin, lähettää Linux tietoja järjestelmän ongelmista [[pääkäyttäjä]]n sähköpostitilille (tai osoitteeseen, jonne nämä viestit on asetettu ohjattaviksi).<br />
<br />
Asennettaessa ulkomaailmaan näkyvä sähköpostipalvelin on [[tietoturva]]sta huolehtiminen tärkeää. Väärin säädetty sähköpostipalvelin on helppo käyttää [[roskaposti]]n levittämiseen. Kaikki ulkoverkkoon näkyvät palvelimet on pidettävä ajan tasalla tietoturvapäivitysten osalta, jottei koneelle pääsisi murtautumaan. Monet sähköpostipalvelimet toimivat lisäksi pääkäyttäjän oikeuksin (root).<br />
<br />
Jollei tyydy jakelun oletusasetuksiin, pitää asetukset katsoa ja testata tarkkaan. Väärillä asetuksilla sähköpostia saattaa hävitä tai viesti saattaa alkaa pomppia edestakaisin. Jälkimmäinen ongelma liittyy ennen kaikkea oheistoimintoihin, kuten sähköpostilistoihin, suodattimiin ja poissaoloviesteihin.<br />
<br />
==Kuuntelun ja välittämisen rajoittaminen==<br />
Paikallinen palvelin voi kuunnella Internetiä, lähiverkkoa tai ''[[loopback]]''-liitäntää (localhost) tai olla kuuntelematta verkkoa. Jälkimmäisessä tapauksessa sähköposti annetaan palvelimen välitettäväksi [[komentorivi]]ltä (yleinen komento on /usr/lib/sendmail, joka on [[symbolinen linkki]] sähköpostipalvelimen oikeaan ohjelmaan). Jos palvelimen pitää kuunnella verkkoa eikä itse palvelin osaa rajoittaa kuuntelua sopivasti, voi [[palomuuri]]a käyttää apuna kuuntelun rajoittamiseen.<br />
<br />
Sähköpostipalvelin voi rajoittaa viestien välityksen paikallisille käyttäjille osoitettuihin ja paikallisten käyttäjien lähettämiin viesteihin. Viestien vastaanottaminen myös lähiverkosta tai muilta koneilta vaatii erilliset säädöt, avainsanana ''relay hosts'', ''local domains'' tai vastaava. Rajoitusten poistaminen kokonaan ("open relay") kavahdetaan, koska tämä mahdollistaa roskapostin välityksen palvelimen kautta ulkomaailmasta ulkomaailmalle.<br />
<br />
Jos koneeseen viitataan eri nimillä kuin localhost ja [[host]]-komennon palauttamalla nimellä, nämä on yleensä mainittava sähköpostipalvelimen säädöissä, jotta osoitetta ei tulkittaisi ulkoiseksi.<br />
<br />
==Sisäinen sähköposti==<br />
Useat Linux-koneen palvelut lähettävät viestejä koneen ylläpitäjälle sähköpostin kautta. Siksi kannattaa ohjata pääkäyttäjälle tulevat viestit sähköpostilaatikkoon, jota oikeasti luetaan. Toisaalta jotkut ongelmatilanteet estävät postin lähettämisen ulkomaailmaan, joten posti kannattaa lähettää myös paikalliseen postilaatikkoon (jota siis myös kannattaa lukea).<br />
<br />
Postin ohjaaminen tietylle käyttäjälle onnistuu tiedoston /etc/aliases avulla. Sähköpostiohjelman asennus saattaa ohjata useiden järjestelmätunnusten postin pääkäyttäjälle. Lisäksi pääkäyttäjän posti siis on ohjattava eteenpäin:<br />
<br />
# /etc/aliases<br />
mailer-daemon: postmaster<br />
postmaster: root<br />
...<br />
root: matti, mattimei@example.org<br />
<br />
Jotkut sähköpostiohjelmat lukevat erillistä tietokantaa, jolloin muutokset on saatettava voimaan ohjelmakohtaisella käskyllä.<br />
<br />
Jos sähköpostia normaalisti luetaan suoraan palvelutarjoajan palvelimelta, paikallisen sähköpostilaatikon voi lisätä luettaviin sähköpostilaatikkoihin. Katso ohjelmakohtaiset ohjeet.<br />
<br />
==Lähtevä posti==<br />
Tavallinen asetelma kotikoneen sähköpostipalvelimella on, että ulkomaailmaan menevä posti lähetetään yhteydentarjoajan sähköpostipalvelimen kautta (avainsanoja: ''smarthost'', ''satellite host''). Sama saattaa olla järkevää pienissä yrityksissä. On myös mahdollista rajoittaa palvelin niin, ettei sen kautta voi lähettää postia ulkomaailmaan ollenkaan.<br />
<br />
Windows-koneiden sähköpostiasiakkaat käyttävät yleensä suoraan palveluntarjoajan sähköpostipalvelinta. Tämä onnistuu Linuxissakin useimmissa ohjelmissa, mutta käyttämällä omaa sähköpostipalvelinta postin lähettäminen onnistuu silloinkin, kun yhteys smarthost-palvelimeen jostakin syystä reistailee. Lisäksi postin lähetys onnistuu jokaisella sähköpostiohjelmalla, säätämättä jokaisen ohjelman ja jokaisen käyttäjän asetuksiin kulloinkin käytettävä postipalvelin. Yksittäisen sähköpostiohjelman säädöiksi riittää silloin asetus SMTP:localhost tai "sendmail" (tai vastaava, riippuen ohjelmasta).<br />
<br />
Sähköpostipalvelin voi olla jatkuvasti ajossa tai se voi käynnistyä tietyin väliajoin [[ajastetut komennot#Cron|cronista]]. Usein palvelin yrittää kymmenen minuutin väliajoin lähettää jonossa olevat viestit (harvempaan, jos edelliset yhteydet ovat epäonnistuneet). Epäonnistuneesta lähetyksestä tulee yleensä varoitus tietyn ajan (esim. vuorokausi) ja virheviesti pidemmän ajan (esim. kolmen vuorokauden) päästä, sisältäen alkuperäisen viestin.<br />
<br />
==Sisääntuleva posti==<br />
Jos sähköpostipalvelin kuuntelee verkkoliitäntää, posti osoitteeseen ''postmaster'' (muunnoksineen) on luettava. Yleensä sähköpostiohjelman oletusasetukset ohjaavat sen samaan osoitteeseen kuin root-tunnukselle tulevan postin.<br />
<br />
Jos sähköpostipalvelin ei kuuntele ulkoverkkoa, sille voidaan hakea muulle sähköpostipalvelimelle tuleva posti erillisellä ohjelmalla [[fetchmail]], joka välittää postin SMTP:llä localhost-osoitteeseen.<br />
<br />
Oman palvelimen käytön syynä voi olla postilistojen hallinta, oman postin suodatus tai oman postin pitäminen luettavissa useammalta koneelta. Näihin tarkoituksiin löytyy erillisiä ohjelmia, jotka useimiten toimivat hyvin MTA-ohjelmien kanssa.<br />
<br />
==Vaihtoehtoiset nimet ja osoitteet==<br />
Jos pystyttää sähköpostipalvelimen vakavaan käyttöön, sillä pitäisi olla pysyvä Internetissä käypä nimi, jonka [[nimipalvelin]]asetukset ovat kunnossa. Tämä ei ole itsestäänselvää kuluttajaliittymällä. [[dyndns.org]] tai vastaavat palvelut auttavat jonkin verran, mutta eivät vastaa kiinteää ip-numeroa jonka käänteispalvelu ''reverse DNS'' toimii.<br />
<br />
Jos koneella ei ole Internetissä käypää ja pysyvää nimeä, on usein suotavaa että lähtevässä postissa kerrotaan lähettäjän ulkoinen, koneesta riippumaton osoite. Kaikissa ulkomaailmaan näkyvissä lähettäjätietokentissä (From, From:, Sender:, Reply-To:, Resent-From: jne.) pitäisi olla ulkomaailmassa käypä osoite. Sähköpostipalvelin voi usein muuttaa koneen sisäiset tunnukset ulkomaailmassa käypiin, kunhan vastaavuudet kirjataan tietokantaan. Toisaalta lähettäjätietojen väärentämistä ei katsota hyvällä, joten muutos kannattaa jättää tekemättä, jollei ymmärrä ohjelman tai sähköpostiosoitteiden toimintaa.<br />
<br />
Koneesta lähtevien viestien muoto kannattaa varmistaa katsomalla omaan ulkoiseen postilaatikkoon lähetetyn viestin kaikki otsaketiedot ("view all headers", "raw" tms.).<br />
<br />
==Katso myös==<br />
*[[Nimipalvelin]]<br />
*[[Virustorjunta]]<br />
<br />
==Aiheesta muualla==<br />
* [http://www.zimbra.com/ Zimbra] - on avoimen lähdekoodin sähköpostijärjestelmä yrityksille. Toimintoja mm. kalenteri, mobiilisynkkaus ja Exchange.<br />
* [http://www.zarafa.com Zarafa] - on avoimen lähdekoodin sähköpostijärjestelmä yrityksille.<br />
<br />
[[Luokka:Palvelimet]]<br />
[[Luokka:Sähköpostiohjelmat]]</div>213.216.235.161https://www.linux.fi/w/index.php?title=S%C3%A4hk%C3%B6postipalvelin&diff=30867Sähköpostipalvelin2010-03-14T21:21:02Z<p>213.216.235.161: /* Katso myös */</p>
<hr />
<div>Sähköpostipalvelin on [[palvelin]]ohjelma, joka välittää [[sähköposti]]a eteenpäin Internetissä tai järjestelmän sisällä tai vastaanottaa sähköpostia ja tallettaa sen käyttäjien postilaatikoihin. Useimmat sähköpostipalvelimet toimivat sekä sähköpostin välittäjinä (MTA, ''mail transfer agent''), [[SMTP]]-protokollalla, että postin jakajina käyttäjille (MDA ''mail delivery agent''), mutta jälkimmäiseen voi myös käyttää erikoistunutta ohjelmaa (esim. [[procmail]]). [[IMAP]]-, [[POP]]- ja [[WWW]]-liittymä sekä postin suodatus hoidetaan usein toisen palvelinohjelman avulla.<br />
<br />
[[unix|Unixeissa]] on perinteisesti pystytetty jokaiseen järjestelmään oma sähköpostipalvelin (esimerkiksi [[Sendmail]], [[Exim]] tai [[Postfix]]). Palvelin huolehtii postituslistoista, postin suodatuksesta, paikallisesta postista sekä postin säilyttämisestä ja uudelleenlähettämisestä verkko-ongelmien sattuessa. Tietoturvasyistä paikallinen sähköpostipalvelin ei useinkaan näy verkkoon (paitsi varsinaisilla palvelimilla), vaan ulkopuoliset postit haetaan eri ohjelmalla (Fetchmail) tai suoraan sähköpostiohjelmalla. Jos käytössä on paikallinen sähköpostipalvelin, lähettää Linux tietoja järjestelmän ongelmista [[pääkäyttäjä]]n sähköpostitilille (tai osoitteeseen, jonne nämä viestit on asetettu ohjattaviksi).<br />
<br />
Asennettaessa ulkomaailmaan näkyvä sähköpostipalvelin on [[tietoturva]]sta huolehtiminen tärkeää. Väärin säädetty sähköpostipalvelin on helppo käyttää [[roskaposti]]n levittämiseen. Kaikki ulkoverkkoon näkyvät palvelimet on pidettävä ajan tasalla tietoturvapäivitysten osalta, jottei koneelle pääsisi murtautumaan. Monet sähköpostipalvelimet toimivat lisäksi pääkäyttäjän oikeuksin (root).<br />
<br />
Jollei tyydy jakelun oletusasetuksiin, pitää asetukset katsoa ja testata tarkkaan. Väärillä asetuksilla sähköpostia saattaa hävitä tai viesti saattaa alkaa pomppia edestakaisin. Jälkimmäinen ongelma liittyy ennen kaikkea oheistoimintoihin, kuten sähköpostilistoihin, suodattimiin ja poissaoloviesteihin.<br />
<br />
==Kuuntelun ja välittämisen rajoittaminen==<br />
Paikallinen palvelin voi kuunnella Internetiä, lähiverkkoa tai ''[[loopback]]''-liitäntää (localhost) tai olla kuuntelematta verkkoa. Jälkimmäisessä tapauksessa sähköposti annetaan palvelimen välitettäväksi [[komentorivi]]ltä (yleinen komento on /usr/lib/sendmail, joka on [[symbolinen linkki]] sähköpostipalvelimen oikeaan ohjelmaan). Jos palvelimen pitää kuunnella verkkoa eikä itse palvelin osaa rajoittaa kuuntelua sopivasti, voi [[palomuuri]]a käyttää apuna kuuntelun rajoittamiseen.<br />
<br />
Sähköpostipalvelin voi rajoittaa viestien välityksen paikallisille käyttäjille osoitettuihin ja paikallisten käyttäjien lähettämiin viesteihin. Viestien vastaanottaminen myös lähiverkosta tai muilta koneilta vaatii erilliset säädöt, avainsanana ''relay hosts'', ''local domains'' tai vastaava. Rajoitusten poistaminen kokonaan ("open relay") kavahdetaan, koska tämä mahdollistaa roskapostin välityksen palvelimen kautta ulkomaailmasta ulkomaailmalle.<br />
<br />
Jos koneeseen viitataan eri nimillä kuin localhost ja [[host]]-komennon palauttamalla nimellä, nämä on yleensä mainittava sähköpostipalvelimen säädöissä, jotta osoitetta ei tulkittaisi ulkoiseksi.<br />
<br />
==Sisäinen sähköposti==<br />
Useat Linux-koneen palvelut lähettävät viestejä koneen ylläpitäjälle sähköpostin kautta. Siksi kannattaa ohjata pääkäyttäjälle tulevat viestit sähköpostilaatikkoon, jota oikeasti luetaan. Toisaalta jotkut ongelmatilanteet estävät postin lähettämisen ulkomaailmaan, joten posti kannattaa lähettää myös paikalliseen postilaatikkoon (jota siis myös kannattaa lukea).<br />
<br />
Postin ohjaaminen tietylle käyttäjälle onnistuu tiedoston /etc/aliases avulla. Sähköpostiohjelman asennus saattaa ohjata useiden järjestelmätunnusten postin pääkäyttäjälle. Lisäksi pääkäyttäjän posti siis on ohjattava eteenpäin:<br />
<br />
# /etc/aliases<br />
mailer-daemon: postmaster<br />
postmaster: root<br />
...<br />
root: matti, mattimei@example.org<br />
<br />
Jotkut sähköpostiohjelmat lukevat erillistä tietokantaa, jolloin muutokset on saatettava voimaan ohjelmakohtaisella käskyllä.<br />
<br />
Jos sähköpostia normaalisti luetaan suoraan palvelutarjoajan palvelimelta, paikallisen sähköpostilaatikon voi lisätä luettaviin sähköpostilaatikkoihin. Katso ohjelmakohtaiset ohjeet.<br />
<br />
==Lähtevä posti==<br />
Tavallinen asetelma kotikoneen sähköpostipalvelimella on, että ulkomaailmaan menevä posti lähetetään yhteydentarjoajan sähköpostipalvelimen kautta (avainsanoja: ''smarthost'', ''satellite host''). Sama saattaa olla järkevää pienissä yrityksissä. On myös mahdollista rajoittaa palvelin niin, ettei sen kautta voi lähettää postia ulkomaailmaan ollenkaan.<br />
<br />
Windows-koneiden sähköpostiasiakkaat käyttävät yleensä suoraan palveluntarjoajan sähköpostipalvelinta. Tämä onnistuu Linuxissakin useimmissa ohjelmissa, mutta käyttämällä omaa sähköpostipalvelinta postin lähettäminen onnistuu silloinkin, kun yhteys smarthost-palvelimeen jostakin syystä reistailee. Lisäksi postin lähetys onnistuu jokaisella sähköpostiohjelmalla, säätämättä jokaisen ohjelman ja jokaisen käyttäjän asetuksiin kulloinkin käytettävä postipalvelin. Yksittäisen sähköpostiohjelman säädöiksi riittää silloin asetus SMTP:localhost tai "sendmail" (tai vastaava, riippuen ohjelmasta).<br />
<br />
Sähköpostipalvelin voi olla jatkuvasti ajossa tai se voi käynnistyä tietyin väliajoin [[ajastetut komennot#Cron|cronista]]. Usein palvelin yrittää kymmenen minuutin väliajoin lähettää jonossa olevat viestit (harvempaan, jos edelliset yhteydet ovat epäonnistuneet). Epäonnistuneesta lähetyksestä tulee yleensä varoitus tietyn ajan (esim. vuorokausi) ja virheviesti pidemmän ajan (esim. kolmen vuorokauden) päästä, sisältäen alkuperäisen viestin.<br />
<br />
==Sisääntuleva posti==<br />
Jos sähköpostipalvelin kuuntelee verkkoliitäntää, posti osoitteeseen ''postmaster'' (muunnoksineen) on luettava. Yleensä sähköpostiohjelman oletusasetukset ohjaavat sen samaan osoitteeseen kuin root-tunnukselle tulevan postin.<br />
<br />
Jos sähköpostipalvelin ei kuuntele ulkoverkkoa, sille voidaan hakea muulle sähköpostipalvelimelle tuleva posti erillisellä ohjelmalla [[fetchmail]], joka välittää postin SMTP:llä localhost-osoitteeseen.<br />
<br />
Oman palvelimen käytön syynä voi olla postilistojen hallinta, oman postin suodatus tai oman postin pitäminen luettavissa useammalta koneelta. Näihin tarkoituksiin löytyy erillisiä ohjelmia, jotka useimiten toimivat hyvin MTA-ohjelmien kanssa.<br />
<br />
==Vaihtoehtoiset nimet ja osoitteet==<br />
Jos pystyttää sähköpostipalvelimen vakavaan käyttöön, sillä pitäisi olla pysyvä Internetissä käypä nimi, jonka [[nimipalvelin]]asetukset ovat kunnossa. Tämä ei ole itsestäänselvää kuluttajaliittymällä. [[dyndns.org]] tai vastaavat palvelut auttavat jonkin verran, mutta eivät vastaa kiinteää ip-numeroa jonka käänteispalvelu ''reverse DNS'' toimii.<br />
<br />
Jos koneella ei ole Internetissä käypää ja pysyvää nimeä, on usein suotavaa että lähtevässä postissa kerrotaan lähettäjän ulkoinen, koneesta riippumaton osoite. Kaikissa ulkomaailmaan näkyvissä lähettäjätietokentissä (From, From:, Sender:, Reply-To:, Resent-From: jne.) pitäisi olla ulkomaailmassa käypä osoite. Sähköpostipalvelin voi usein muuttaa koneen sisäiset tunnukset ulkomaailmassa käypiin, kunhan vastaavuudet kirjataan tietokantaan. Toisaalta lähettäjätietojen väärentämistä ei katsota hyvällä, joten muutos kannattaa jättää tekemättä, jollei ymmärrä ohjelman tai sähköpostiosoitteiden toimintaa.<br />
<br />
Koneesta lähtevien viestien muoto kannattaa varmistaa katsomalla omaan ulkoiseen postilaatikkoon lähetetyn viestin kaikki otsaketiedot ("view all headers", "raw" tms.).<br />
<br />
==Katso myös==<br />
*[[Nimipalvelin]]<br />
*[[Virustorjunta]]<br />
<br />
==Aiheesta muualla==<br />
* [http://www.zimbra.com/ Zimbra] - on avoimen lähdekoodin sähköpostia, työpöytä- ja mobiilisynkkausta, kalenteritoimintoja ja palvelin ohjelmistoja tarjoava ohjelma yrityksiin.<br />
<br />
[[Luokka:Palvelimet]]<br />
[[Luokka:Sähköpostiohjelmat]]</div>213.216.235.161https://www.linux.fi/w/index.php?title=Levyn_polttaminen&diff=30862Levyn polttaminen2010-03-14T15:47:28Z<p>213.216.235.161: Aiheesta muualla Lightscribe tekniikka</p>
<hr />
<div>Tällä sivulla on listattu cd- ja dvd-levyjen polttamiseen soveltuvia Linux-ohjelmia.<br />
<br />
*[[Brasero]]<br />
[[Gnome]]-[[työpöytäympäristö]]n oletuspoltto-ohjelma. Suomennettu.<br />
*[[genisoimage]]/[[mkisofs]]<br />
Tekstipohjainen ohjelma, jolla voi tehdä [[ISO 9660]] -[[tiedostojärjestelmä]]n sisältäviä [[levykuva|levykuvia]] (<tt>.iso</tt>). Taustalla käytännössä kaikissa Linuxin poltto-ohjelmissa.<br />
*[[GnomeBaker]]<br />
Helppokäyttöinen graafinen poltto-ohjelma Gnomelle.<br />
*[[growisofs]]<br />
Komentorivipohjainen DVD-poltto-ohjelma. Taustalla käytännössä kaikissa Linuxin poltto-ohjelmissa.<br />
*[[Gcdmaster]]<br />
Graafinen ääni-cd:n masterointi- ja polttoohjelma Gnomelle.<br />
*[[K3b]]<br />
Aloittelijaystävällinen poltto-ohjelma [[KDE]]-ympäristöön. Valtaosin suomennettu.<br />
*[[Konqueror]]<br />
Myös tällä se onnistuu.<br />
*[[Nautilus]]<br />
Myös Gnomen tiedostonhallintaohjelma osaa asian.<br />
*[[Nero]]<br />
Kaupallisesta ja Windows-piireissä suositusta poltto-ohjelmasta on olemassa myös Linux-versio. Suomennettu.<br />
*[[wodim]]/[[cdrecord]] <br />
Tekstipohjainen ohjelma, joka polttaa iso-levykuvan levylle. Taustalla käytännössä kaikissa Linuxin poltto-ohjelmissa.<br />
*[[XCDRoast]]<br />
Hieman monimutkainen mutta toimiva poltto-ohjelma. Suomennettu.<br />
<br />
==Katso myös==<br />
*[[CD:n rippaus]]<br />
<br />
==Aiheesta muualla==<br />
* [http://www.lightscribe.com/ Lightscribe] - tekniikka, joka mahdollistaa tekstin kirjoittamisen CD- ja DVD-levyjen päälle samalla laserilla, jolla data poltetaan levyn pintaan. Ohjelmat saatavissa myös Linuxille rpm ja deb muodossa.<br />
[[Luokka:Poltto-ohjelmat]]</div>213.216.235.161https://www.linux.fi/w/index.php?title=Portaali:Ohjelmistokehitys&diff=30859Portaali:Ohjelmistokehitys2010-03-14T13:37:50Z<p>213.216.235.161: /* Luokkia */</p>
<hr />
<div>Linux on erinomainen alusta ohjelmoijalle. Tarjolla on laadukkaita kääntäjiä lukuisille eri ohjelmointikielille, paljon vapaita lisäkirjastoja ja vapaita virheenhallintatyökaluja.<br />
<br />
Tässä wikissä ohjelmistokehitystä käsitellään mm. seuraavilla sivuilla:<br />
<br />
== Artikkeleita ==<br />
*Kääntäjiä ja tulkkeja: [[GCC]] (mm. [[C]] ja [[C plus plus|C++]]), [[GCJ]] ([[Java]]), [[Mono]] (.NET), [[Python]], [[FreePascal]]<br />
*Kehitysympäristöjä: [[Eclipse]], [[KDevelop]], [[Lazarus]], [[Quanta plus]]<br />
*Projektinhallinta: [[Make]], [[Cmake]], [[Patch]], [[Diff]]<br />
*Virheenetsintä: [[Cppcheck]], [[Gdb]], [[Valgrind]]<br />
*Kääntäminen suomeksi, monikieliset ohjelmat: [[Gettext]], [[Kotoistus]]<br />
*[[Versionhallintajärjestelmä|Versionhallintajärjestelmiä]]: [[CVS]], [[Subversion]], [[Darcs]], [[Git]], [[Mercurial]]<br />
*Kirjastoja: [[OpenGL]], [[SDL]], [[Ncurses]], [[GTK]], [[QT]], [[Readline]]<br />
<br />
== Luokkia ==<br />
*[[:Luokka:Kehitystyökalut|Kehitystyökalut]]<br />
*[[:Luokka:Kirjastot|Kirjastot]]<br />
<br />
==Katso myös==<br />
* [http://gambas.sourceforge.net/en/main.html Gambas]<br />
<br />
[[Luokka:Kehitystyökalut]]<br />
[[Luokka:Portaalit]]</div>213.216.235.161https://www.linux.fi/w/index.php?title=Tuki&diff=30857Tuki2010-03-14T13:11:45Z<p>213.216.235.161: Vapaat yritys oppaat</p>
<hr />
<div>==Ei-kaupallinen tuki==<br />
*Linux-kerhot, kaverit<br />
*[[:Luokka:Uutisryhmälukijat|Uutisryhmät]]: [news:sfnet.atk.linux news:sfnet.atk.linux].*<br />
*Suomen Linux-käyttäjien yhdistys [[FLUG]]: [http://www.flug.fi/info/listat.html sähköpostilistat]<br />
*[http://www.google.com/linux Google/linux]<br />
*Ohjelmien [[IRC]]-kanavat (erityisesti Freenode -palvelimilla)<br />
*[[Jakelu]]iden sähköpostilistat ja IRC-kanavat<br />
*Jakeluun kuuluvat ja ohjelmien mukana tulevat [[dokumentaatio|ohjeet]], jakelun ja ohjelmien sivustot<br />
*[[Ulkoiset ohjesivustot]]<br />
<br />
==Kaupalliset tukipalvelut==<br />
*[http://pronics.com Pronics]<br />
*[http://opinsys.fi Opinsys]<br />
*[http://www.kapanen.net Oy Kapanen.net IT]<br />
*[http://www.veopc.com/linux.html VEO-JTKH (JKL)]<br />
*[http://www.balk.fi Tmi Hannu Balk] Linux yläpito, koulutus- ja konsultointipalveluja.<br />
*[http://www.linux-tuki.fi/ Linux-tuki.fi] valtakunnallinen tukipalvelu<br />
*[http://www.petrotek.fi/ Petrotek Oy] Pohjois-Karjalan alueella toimiva linux tukea ja laitteita tarjoava yritys<br />
<br />
Muita luetteloita kaupallisten tukipalvelujen tarjoajista:<br />
* [http://www.coss.fi/fi/ Suomen open source -keskus COSS]in [http://www.coss.fi/fi/yrityshakemisto/yritykset/ yrityslistalla] olevista monet tarjoavat yleistä Linux-tukea.<br />
* [http://www.sange.fi/ Sangella] on kategorioittain järjestetty [http://linux.sange.fi/yritykset lista] tuen tarjoajista.<br />
* [http://wiki.ubuntu-fi.org/Tukipalvelut Ubuntun markkinapaikan yritykset] sekä Ubuntu-partnerit<br />
<br />
==Vapaat yritys oppaat==<br />
* [http://guide.flossmetrics.org/index.php/Main_Page FLOSSMETRICS/OpenTTT guides] - Avoimen lähdekoodin oppaat PK-yrityksille<br />
<br />
[[Luokka:Yritykset]]<br />
[[Luokka:Ohjeet]]</div>213.216.235.161https://www.linux.fi/w/index.php?title=Yle-dl&diff=30843Yle-dl2010-03-12T18:06:15Z<p>213.216.235.161: /* Katso myös */</p>
<hr />
<div>{{ Ohjelma | nimi=RTMPDump-YLE | kuva= | kuvateksti= | lisenssi=[[GPL]]v.2 | käyttöliittymä=teksti | kotisivu=[http://users.tkk.fi/~aajanki/rtmpdump-yle/index.html]}}<br />
[[Kuva:Yle-dl.png|right|200px|thumb|RTMPDump-YLE käytössä.]]<br />
[[Kuva:Rtmpdump-yle.png|right|200px|thumb|Ohjetekstiä.]]<br />
<br />
RTMPDump-YLE eli yle-dl on [[komentorivi]]ohjelma video- ja äänitiedostojen lataamiseen [[YLE Areena ja Elävä arkisto|YLE Areenasta]] kovalevylle. TV- ja radio-ohjelmien lisäksi ohjelmalla voi ladata Areenan nettiradioita sekä suoria lähetyksiä. <br />
<br />
RTMPDump-YLE perustuu Andrej Stepanchukin RTMPDump-ohjelmaan, joka puolestaan perustuu Team Boxeen RTMPDumper-ohjelmakoodeihin. JSON-viestien jäsentämiseen käytetään json-c-[[kirjasto]]a.<br />
<br />
YLEn ohjelmien lataaminen on sallittua vain omaan käyttöön.<br />
<br />
==Asennus lähdekoodeista==<br />
Ohjelman [[lähdekoodi]]paketin voi ladata sen [http://users.tkk.fi/~aajanki/rtmpdump-yle/index.html kotisivuilta]. Ladattu lähdekoodi täytyy tämän jälkeen [[kääntäminen|kääntää]]. <br />
<br />
Kääntämistä varten tarvitaan [[OpenSSL]]:n kehitystiedostot, jotka yleensä löytyvät [[paketinhallintajärjestelmä|paketinhallinnasta]] nimellä <tt>openssl-devel</tt> tai <tt>libssl-dev</tt> sekä libxml2:n kehitystiedostot, jotka yleensä löytyvät nimellä <tt>libxml2-devel</tt> tai <tt>libxml2-dev</tt>.<br />
<br />
Ensin puretaan paketti komennolla<br />
[[tar]] xf ''paketinnimi''<br />
Tämän jälkeen siirrytään paketista purettuun hakemistoon komennon [[cd]] avulla ja annetaan komennot<br />
./configure (uudemmissa versioissa, ainakin 1.20: ./configure-json-c)<br />
[[make]] (uudemmissa versioissa, ainakin 1.20: make posix)<br />
[[sudo]] make install<br />
<br />
Mikäli viimeinen komento tuottaa virheilmoituksen ([[sudo]]n käyttöön ei ole oikeuksia), voi sen yrittää antaa muodossa<br />
[[su]] -c "make install"<br />
<br />
Jos <tt>make</tt>-komento antaa virheilmoituksen <tt>"/bin/sh: g++: not found"</tt> (tai vastaavan) puuttuu järjestelmästä kääntämiseen tarvittavia työkaluja. Yleensä ne saa asennettua asentamalla [[ohjelmien asentaminen|asentamalla]] (ainakin) paketit <tt>[[make]]</tt> ja <tt>[[gcc|gcc-c++]]</tt> (tai jos sitä ei löydy, niin paketin <tt>g++</tt> tai <tt>gcc</tt>). [[Debian]]-pohjaisissa jakeluissa (mm. [[Ubuntu]]) niiden asennus onnistuu myös asentamalla paketti <tt>build-essential</tt>. Lisätietoja löytyy artikkelista [[Kääntäminen]].<br />
<br />
==Käyttö==<br />
Ohjelman käyttö onnistuu seuraavan tyyppisellä komennolla:<br />
yle-dl yle_video_sivun_osoite [rtmpdump-valitsimet]<br />
<br />
Esimerkiksi:<br />
yle-dl http://areena.yle.fi/video/261405<br />
<br />
[[Valitsin]] <tt>-o</tt> määrittelee kohdetiedoston nimen.<br />
yle-dl http://areena.yle.fi/video/261405 -o /polku/hakemistoon/video.mp4<br />
<br />
Muita valitsimia:<br />
*'''--resume''' - jatkaa aikaisemmin keskeytynyttä latausta<br />
*'''-o''' - kohdetiedosto<br />
*'''--auth YLEPassi-eväste''' - eväste<br />
*'''--live''' - Suoran YleX lähetyksen lataaminen<br />
*'''--help''' - pikaohje<br />
<br />
== Radio-ohjelmat mp3-muodossa ==<br />
Pelkkää ääntä sisältävät ohjelmat (eli radio-ohjelmat) lähetetään [[mp3]]-muodossa, mutta ne on "kääritty" Flashiin, eikä ladattuja tiedostoja siksi voi soittaa kaikilla [[mp3-soitin|mp3-soittimilla]]. Flash-kerroksen saa kuorittua pois (ilman mitään vaikutusta äänenlaatuun) [[ffmpeg]]-nimisellä ohjelmalla, käyttäen seuraavaa komentoa:<br />
ffmpeg -i tiedosto.fla -acodec copy tiedosto.mp3<br />
Vastaavasti [[MPlayer]]-nimisellä ohjelmalla, seuraavalla komennolla:<br />
mplayer -dumpaudio tiedosto.fla -dumpfile tiedosto.mp3<br />
Korvaa <tt>tiedosto.fla</tt> yle-dl:n tallentaman tiedoston nimellä ja <tt>tiedosto.mp3</tt> haluamallasi mp3-tiedoston nimellä.<br />
<br />
==Katso myös==<br />
*[[Youtube-dl]]<br />
*[[Metacafe-dl]]<br />
*[[Nicovideo-dl]]<br />
<br />
==Aiheesta muualla==<br />
* [http://aur.archlinux.org/packages.php?ID=29792 archlinux] RTMPDump-YLE<br />
<br />
[[Luokka:Multimedia]]<br />
[[Luokka:Komentorivin erikoisohjelmat]]</div>213.216.235.161