SMTP transport
SMTP transport je služba Jabber serveru, která umožňuje odesílání a příjem e-mailů přes Jabber. Transport je založen na SMTP transportu od Matthiase Wimmera.
Obsah
Jak používat SMTP transport
Odesílání pošty
Stačí odeslat Jabber zprávu na adresu emailová%adresa.cz@smtp-t.netlab.cz (znakem procento nahraďte zavináč v e-mailové adrese). Kontakty lze přidávat přes rozhraní "Jabber browseru" a volbu "Add user". Dle vzoru stačí zadat E-mail adresu v standardizovaném formátu emailová@adresa.cz.
Příjem pošty
Příjem pošty je automatický, e-maily odeslané na váš Jabber ID procházejí spam filtrem a jsou doručeny jako jabber zpráva od odesílatele ve stejné formě jako při odesílaní, tj. emailová%adresa.cz@smtp-t.netlab.cz E-maily, jejichž tělo, nebo nějaká příloha je větší než 100kB jsou zahazovány. Pozor! Po registraci je nastavené všeobecné blokování příchozí pošty, to je nutné vypnout přes Ad-Hoc Commands (SMTP to XMPP) → položka "Blokovat příchozí emaily".
HTML
Přenos HTML je podporován 100% pouze ze strany Jabberu. Ze strany SMTP je HTML přenášen jako další text.
PGP
PGP je podporováno v obou směrech a to jak šifrování zpráv, tak jejich podepisování. Dále je podporován obojí zápis MIME a non MIME.
Poznámka
Pro kompletní využití je nutné, aby klient podporoval Ad-Hoc Commands, tj. volání příkazů, přes které je možné transport nastavit.
Limity
Ve směru XMPP-SMTP je limit 100 zpráv za den a JID. Pokud je uživatelem tento limit překročen, dostane upozornění. Ve směru SMTP-XMPP je limit 100 zpráv za den a SMTP adresu. Tyto limity jsou kvůli zachycení spamování v obou směrech, nicméně je lze individuálně přizpůsobit.
Ve směru SMTP-XMPP je limit velikosti e-mailu 100kB proto, aby se nezatěžoval jak XMMP server tak klient. Tento limit neplatí pro konkrétní výjimky.
Registrace
slouží jen pro samotné registrování k smtp transportu. Není zde možnost změnit jakékoliv volby.
Nastavení
SMTP transport podporuje krom registrace i možnost uživatelských voleb které slouží pro ovlivnění chodu transportu např.:
- předmět zprávy,
- přenos příloh,
- přenos textů chráněných pomocí PGP
1) Obecná nastavení
Použij globální nastavení
Tato volba způsobí, že nastavení v ostatních sekcích provedená Vámi se budou ignorovat a veškeré hodnoty budou brány z konfigurace SMTP transportu.
Jazyk
Direktivní určení jazyka ve kterém transport komunikuje s uživatelem
Zaslat systémové zprávy
Transport generuje několik informačních zpráv pro uživatele informujících o přijímání či odesílání zpráv. Lze zvolit čtyři možnosti zasílání:
- Neposílat
- Zpráva
- Rozhovor
- Stav
VIP
Informace smtp transportu zda jste VIP či nikoliv.
2) XMPP - SMTP
Tato část se týká voleb pro přenos Jabber zprávy na e-mail.
PGP - Jabber -> MIME
Příznak, zda se mají PGP zprávy přenášet ve formátu MIME.
Nahrazení předmětu
Způsob nahrazení předmětu zprávy. Krom způsobu (mód) nahrazení se definuje oddělovač a další text identifikující směr přenosu. Mód:
- Nenahrazovat
- Přidat před původní předmět
- Přidat za původní předmět
- Přidat jen pokud je původní předmět nevyplněný
Adresa pro odpovědi
Pro zprávy odesílané na SMTP lze nastavit adresu pro odpovědi. "Jméno" slouží pro definování čitelné varianty adresy. Toto nastavení se použije jen pro zprávy.
- Výchozí JID - odpoveď na email bude odeslána na JID.
- Vlastní - odpoveď na email bude odeslána na konkrétní adresu (JID, email, atd.).
Odchozí adresa
Pro zprávy odesílané na SMTP lze nastavit odchozí adresu. "Jméno" slouží pro definování čitelné varianty adresy. Toto nastavení se použije jen pro zprávy.
- Výchozí JID - email bude mít nastaveno jako odchozí e-mailovou adresu JID.
- Vlastní - email bude mít nastaveno jako odchozí konkrétní adresu (JID, email, atd.).
Automatický podpis
Automatický podpis slouží pro definici textu který se objeví na konci vaší zprávy. Automatický podpis se posílá pouze jdeli o zprávu.
3) SMTP - XMPP
Tato část se týká voleb pro přenos e-mailu na Jabber.
Přílohy
Způsob přenosu příloh z e-mailu.
- Přenášet - přílohy budou přeneseny jakou součást textu
- Nepřenášet - přílohy nebudou přenášeny
- Přenášet na Jabber Disk - přílohy budou přenešeny do jabber disku (prozatím není realizována)
PGP - do Jabberu ne MIME do x
Příznak, zda se mají PGP e-maily ve formátu non MIME překonvertovat na Jabber PGP zprávu.
Blokovat příchozí e-maily
Příznak, jak se má naložit s došlými e-maily.
- Žádné - všechny maily budou doručeny
- Všechny - všechny maily budou zahozeny
- Pokud odesílatel není v seznamu - Budou doručeny pouze e-maily jejich odesílatel je v kontakt listu příjemce.
Nahrazení předmětu
Způsob nahrazení předmětu zprávy. Krom způsobu (mód) nahrazení se definuje oddělovač a další text identifikující směr přenosu. Mód:
- Nenahrazovat
- Přidat před původní předmět
- Přidat za původní předmět
- Přidat jen pokud je původní předmět nevyplněný
Mail mód
- Konverze - mail bude přeložen v rámci možností do formátu pro XMPP
- RAW format - mail bude odeslán tak jak přišel (pro testovací účely)
- Vložený EML zdroj pro Jabbim - jako Konverze, ale do XMPP paketu se vloží puvodní mail pro další zpracování klientem.
Přeposlat na
- Mód přeposílání - Nikdy, Vždy, Jen pokud jsem offline. Tato volba je přístupná jen pro VIP uživatele.
Umožňuje automaticky přeposlat došlý e-mail na jiný e-mail nebo JID (který podporuje příjem e-mailů). Momentálně není možné přeposílat e-maily mezi JIDy v rámci jednoho jabber serveru, popřípadě rodiny jabber serverů. V případě VIP dojde k přeposlaní celého emailu i když přesahuje velikostní limit 100kB.
4) Černá listina
Slouží k definici emailových adres odkud přichází nevyžádaná pošta. Při zadávaní seznamu platí pár pravidel:
- co řádek, to jedna adresa
- je-li potřeba zablokovat celou doménu, dělá se to pomocí znaku "*", např: *@seznam.cz
Poznámka
SMTP transport je ještě pořád v experimentálním stavu a může občas nefungovat. Rádi uvítáme postřehy, nápady a chyby na konferenci jabber@conf.netlab.cz či ve fóru.
Seznam přáníček
- Přílohy e-mailu ukládat na jabber disk.
- Možnost definovat seznam povolených emailových adres (domén).
- Možnost nastavení pro konkrétní smtp kontakt.
Seznam chyb(iček)
- V tuto chvíli o žádné nevím.
Technická charakteristika
Podporované XMPP
- zprávy/chat
- prezence
Podporované XEP
- XEP-0027 - Current Jabber OpenPGP Usage (jen pro přenos zpráv)
- XEP-0030 - Service Discovery
- XEP-0033 - Extended Stanza Addressing
- XEP-0039 - Statistics Gathering
- XEP-0050 - Ad-Hoc Commands
- XEP-0054 - vcard_temp
- XEP-0071 - XHTML-IM
- XEP-0090 - Entity Time
- XEP-0092 - Software Version
- XEP-0100 - Gateway Interaction/jabber:iq:gateway
- XEP-0115 - Entity Capabilities
- XEP-0199 - XMPP Ping
SMTP
- Dekódování "quoted printable"/base64 pro předmět.
- Podpora dalších CP (ISO-*) při přenosu z e-mailu.
- Víceřádkové hlavičky.
- Příjem příloh jako součást textu.
- Posílání jména odesílatele jako nick (přezdívka).
JABBER
- Statistika ukládáná do externího XML souboru
- Možnost definovat naslouchání více SMTP serverů
- Pro odchozí server definovat port
- Definovat, zda se mají přílohy v e-mailu zahodit nebo převést na kódovaný text
- Definovat, zda se non MIME PGP e-maily mají převádět na x element
- Definovat, zda se Jabber PGP zprávy mají převádět na non MIME e-mail
- Definovat, zda a jakým způsobem se má nahradit předmět e-mailu a zprávy, aby bylo poznat odkud přichází
Možné problémy
- Byl(a) jsem dlouho nepřipojen(a) a nedošly mi poslané emaily.
Na jabber serveru je nastaven limit na počet zpráv takzvaném offline režimu - kdy účet není online. Pokud je limit překročen jsou všechny došlé zprávy vraceny odesílateli.
- Nedocházejí zprávy.
Zkontroluj te si, zda v sekci nastavení "SMTP - XMPP" je volba "Blokovat příchozí e-maily" nastavena na "Žádné" nebo "Pokud odesílatel není v seznamu".
- Používám klienta Pidgin a nemůžu nic nastavit
Zkuste více prudit autory Pidgina ať něco udělají s nefunkční podporou Ad-Hoc Commands.