Startimapsync - přenos poštovní schránky přes IMAP: Porovnání verzí

Z SvetHostingu.cz
Skočit na navigaci Skočit na vyhledávání
 
(Není zobrazeno 25 mezilehlých verzí od stejného uživatele.)
Řádek 1: Řádek 1:
Pokud potřebujete přenést obsah poštovní schránky / schránek od stávajícího poskytovatele hostingu k nám na multihosting, můžete pro tento účel použít sadu nástrojů imapsync, kterou naleznete v [[:Kategorie:SSH přístup|SSH prostředí multihostingu]]. Imapsync používá běžný protokol IMAP, který slouží k vybírání pošty - dnes je podporován drtivou většinou poskytovatelů poštovních služeb. Nástroje můžete použít také k synchronizaci pošty, kdy v cílové schránce nějaké pošta chybí a je potřeba ji ze zdrojové schránky doplnit.
Pokud potřebujete přenést obsah poštovní schránky / schránek od stávajícího poskytovatele hostingu k nám na multihosting, můžete pro tento účel použít nástroj startIMAPsync, který naleznete v [[:Kategorie:SSH přístup|SSH prostředí multihostingu]]. Nástroj používá standardní protokol IMAP, který slouží k vybírání pošty - dnes je podporován drtivou většinou poskytovatelů poštovních služeb. Nástroje můžete použít také k synchronizaci pošty, kdy v cílové schránce nějaké pošta chybí a je potřeba ji ze zdrojové schránky doplnit.


Pro správné fungování těchto nástrojů je potřeba si u nás na hostingu vytvořit poštovní schránku, která má stejný název a heslo, jako má schránka u původního poskytovatele. Poštovní schránku můžete vytvořit nebo upravit v [[:Kategorie:Administrace webhostingu|administraci hostingu]]. Dále budete potřebovat znát název IMAP poštovního serveru původního poskytovatele služby. Pokud jej neznáte, obraťte se prosím pro tuto informaci na technickou podporu původního poskytovatele služby.
Pro správné fungování těchto nástrojů je potřeba si u nás na hostingu vytvořit poštovní schránku, která má stejný název a heslo, jako má schránka u původního poskytovatele. Poštovní schránku můžete vytvořit nebo upravit v [[:Kategorie:Administrace webhostingu|administraci hostingu]]. Dále budete potřebovat znát název IMAP poštovního serveru původního poskytovatele služby. Pokud jej neznáte, obraťte se prosím pro tuto informaci na technickou podporu původního poskytovatele služby.


== Přehled nástrojů ==
== startIMAPsync ==
=== imapsync ===
Nástroj poskytuje 2 režimy. Pro přenos jedné poštovní schránky, kterou zadáte nástroji spolu s heslem jako parametry nebo přenos více schránek, jejichž názvy a hesla uložíte do souboru ve formátu CSV. Pokud spustíte program bez parametrů nebo je zadáte nesprávně, zobrazí se nápověda.
Jedná se o originální nástroj pro synchronizaci poštovních schránek, který využívají i naše další nástroje popsané níže.<br />
Informace k použití naleznete na webové adrese https://raw.githubusercontent.com/imapsync/imapsync/master/README.


=== startimapsync ===
=== Přenos jedné schránky ===
Jednoduchý nástroj pro provedení přenosu / synchronizace jedné schránky.<br />
Zadání pro přenos jedné schránky je následující:
Použití: "startimapsync IMAP_SERVER NAZEV_SCHRANKY HESLO_SCHRANKY"
<syntaxhighlight lang="text">
startimapsync -m [IMAP_SERVER] [SCHRANKA] [HESLO]
nebo
startimapsync --mailbox [IMAP_SERVER] [SCHRANKA] [HESLO]
</syntaxhighlight>
Parametr ''[IMAP_SERVER]'' je název IMAP serveru původního poskytovatele, odkud chcete schránku přenášet. ''[SCHRANKA]'' a ''[HESLO]'' je název schránky a jí odpovídající heslo k přenosu. Heslo může být uvedeno v uvozovkách, které nejsou jeho součástí. V případě použití speciálních znaků, např. mezery, uvozovky použijte.


Zavolání příkazu ''startimapsync'' je třeba předat výše uvedené parametry. Hodnota IMAP_SERVER odpovídá názvu IMAP serveru původního poskytovatele služby. Hodnoty NAZEV_SCHRANKY a HESLO_SCHRANKY pak obsahují samotný název a heslo ke schránce.
Příklad:
 
<syntaxhighlight lang="text">
Vzorové použítí:<br />
startimapsync -m imap.puvodniposkytovatel.tld schranka1@mojedomena.tld "mojesilneheslo"
startimapsync imap.mujpuvodniposkytovatel.tld ja@mojedomena.tld mojedostsilneheslo
</syntaxhighlight>
Provede přenos schránky ''schranka1@mojedomena.tld'' s heslem ''mojesilneheslo'' z IMAP serveru ''imap.puvodniposkytovatel.tld'' do stejně nazvané schránky se stejným heslem u nás. Schránka musí existovat a mít stejné heslo.


=== startimapsyncmulti ===
=== Přenos více schránek ===
Pokud potřebujete přenášet více schránek, může být výše uvedený způsob zdlouhavý a nepohodlný. V takovém případě doporučujeme použít nástroj startIMAPsync v režimu přenosu více schránek zadaných v CSV souboru. [https://cs.wikipedia.org/wiki/CSV CSV soubor] obsahuje na každém řádku název schránky a heslo oddělené čárkou. Níže je uveden příklad souboru, který je nástrojem rozpoznán a zpracován. Heslo může být uvedeno v uvozovkách, které nejsou jeho součástí. Tuto metodu je samozřejmě možné použít i pro přenos jedné schránky, pokud bude CSV soubor obsahovat pouze jeden řádek.


Příklad CSV souboru se seznamem schránek a hesel:
<syntaxhighlight lang="text">
<syntaxhighlight lang="text">
imapsync
- Použití: https://raw.githubusercontent.com/imapsync/imapsync/master/README
startimapsync
- Použití: "startimapsync IMAP_SERVER NAZEV_SCHRANKY HESLO_SCHRANKY"
startimapsyncmulti
- Použití: "startimapsyncmulti IMAP_SERVER SOUBOR_SE_SCHRANKAMI"
Příklad CSV souboru se schránkami:
email1@mojedomena.tld,"heslo 1"
email1@mojedomena.tld,"heslo 1"
email2@mojedomena.tld,"heslo 2"
email2@mojedomena.tld,"heslo 2"
Řádek 37: Řádek 33:
email7@mojedomena.tld, hesl"o
email7@mojedomena.tld, hesl"o
email8@mojedomena.tld,24eE-_@#!ů"-s'W o1e
email8@mojedomena.tld,24eE-_@#!ů"-s'W o1e
</syntaxhighlight>
Zadání pro přenos schránek zadaných v CSV souboru:
<syntaxhighlight lang="text">
startimapsync -c [IMAP_SERVER] [CSV_SOUBOR_SE_SCHRANKAMI]
nebo
startimapsync --csv [IMAP_SERVER] [CSV_SOUBOR_SE_SCHRANKAMI]
</syntaxhighlight>
CSV soubor musí existovat, jeho název může být libovolný.
Příklad:
<syntaxhighlight lang="text">
startimapsync -c imap.puvodniposkytovatel.tld schranky.csv
</syntaxhighlight>
Provede přenos schránek z IMAP serveru ''imap.puvodniposkytovatel.tld'' zadaných v souboru ''schranky.csv''. Formát souboru je popsán výše. Schránky musí existovat a mít stejná hesla u nás i u původního poskytovatele.


=== Vestavěná nápověda nástroje ===
Nástroj je vybaven vestavěnou nápovědou, která se zobrazí, pokud provedete špatné zadání nebo spustíte startIMAPsync bez parametrů.
<syntaxhighlight lang="text">
startIMAPsync - SvetHostingu.cz 2006 - 2019
Úplný návod: http://wiki.svethostingu.cz/Startimapsync_-_přenos_poštovní_schránky_přes_IMAP
Technická podpora: info@svethostingu.cz
Použití:
startimapsync [REŽIM] [PARAMETRY]
startimapsync -m [IMAP_SERVER] [SCHRANKA] [HESLO]
startimapsync -c [IMAP_SERVER] [CSV_SOUBOR_SE_SCHRANKAMI]
Režim:
-m, --mailbox ... režim převodu jedné schránky zadané přímo
-c, --csv ... režim převodu více schránek zadaných v souboru CSV
Příklad:
startimapsync -m imap.domena.tld schranka@mojedomena.tld "mojeheslo"
startimapsync -c imap.domena.tld soubor.csv
Soubor se schránkami je ve formátu CSV.
Každý řádek obsahuje název schránky a heslo oddělené čárkou.
Příklad obsahu CSV souboru:
email1@mojedomena.tld,"heslo 1"
email2@mojedomena.tld,"heslo 2"
email3@mojedomena.tld,"he,slo 3"
</syntaxhighlight>
</syntaxhighlight>
 
 
 
[[Category:SSH přístup| a]]
[[Category:SSH přístup| a]]
[[Category:Multihosting| a]]
[[Category:Multihosting| a]]

Aktuální verze z 13. 3. 2019, 17:00

Pokud potřebujete přenést obsah poštovní schránky / schránek od stávajícího poskytovatele hostingu k nám na multihosting, můžete pro tento účel použít nástroj startIMAPsync, který naleznete v SSH prostředí multihostingu. Nástroj používá standardní protokol IMAP, který slouží k vybírání pošty - dnes je podporován drtivou většinou poskytovatelů poštovních služeb. Nástroje můžete použít také k synchronizaci pošty, kdy v cílové schránce nějaké pošta chybí a je potřeba ji ze zdrojové schránky doplnit.

Pro správné fungování těchto nástrojů je potřeba si u nás na hostingu vytvořit poštovní schránku, která má stejný název a heslo, jako má schránka u původního poskytovatele. Poštovní schránku můžete vytvořit nebo upravit v administraci hostingu. Dále budete potřebovat znát název IMAP poštovního serveru původního poskytovatele služby. Pokud jej neznáte, obraťte se prosím pro tuto informaci na technickou podporu původního poskytovatele služby.

startIMAPsync

Nástroj poskytuje 2 režimy. Pro přenos jedné poštovní schránky, kterou zadáte nástroji spolu s heslem jako parametry nebo přenos více schránek, jejichž názvy a hesla uložíte do souboru ve formátu CSV. Pokud spustíte program bez parametrů nebo je zadáte nesprávně, zobrazí se nápověda.

Přenos jedné schránky

Zadání pro přenos jedné schránky je následující:

startimapsync -m [IMAP_SERVER] [SCHRANKA] [HESLO]
nebo
startimapsync --mailbox [IMAP_SERVER] [SCHRANKA] [HESLO]

Parametr [IMAP_SERVER] je název IMAP serveru původního poskytovatele, odkud chcete schránku přenášet. [SCHRANKA] a [HESLO] je název schránky a jí odpovídající heslo k přenosu. Heslo může být uvedeno v uvozovkách, které nejsou jeho součástí. V případě použití speciálních znaků, např. mezery, uvozovky použijte.

Příklad:

startimapsync -m imap.puvodniposkytovatel.tld schranka1@mojedomena.tld "mojesilneheslo"

Provede přenos schránky schranka1@mojedomena.tld s heslem mojesilneheslo z IMAP serveru imap.puvodniposkytovatel.tld do stejně nazvané schránky se stejným heslem u nás. Schránka musí existovat a mít stejné heslo.

Přenos více schránek

Pokud potřebujete přenášet více schránek, může být výše uvedený způsob zdlouhavý a nepohodlný. V takovém případě doporučujeme použít nástroj startIMAPsync v režimu přenosu více schránek zadaných v CSV souboru. CSV soubor obsahuje na každém řádku název schránky a heslo oddělené čárkou. Níže je uveden příklad souboru, který je nástrojem rozpoznán a zpracován. Heslo může být uvedeno v uvozovkách, které nejsou jeho součástí. Tuto metodu je samozřejmě možné použít i pro přenos jedné schránky, pokud bude CSV soubor obsahovat pouze jeden řádek.

Příklad CSV souboru se seznamem schránek a hesel:

email1@mojedomena.tld,"heslo 1"
email2@mojedomena.tld,"heslo 2"
email3@mojedomena.tld,"he,slo 3"
email5@mojedomena.tld,heslo
email6@mojedomena.tld,hesl"o
email7@mojedomena.tld, hesl"o
email8@mojedomena.tld,24eE-_@#!ů"-s'W o1e

Zadání pro přenos schránek zadaných v CSV souboru:

startimapsync -c [IMAP_SERVER] [CSV_SOUBOR_SE_SCHRANKAMI]
nebo
startimapsync --csv [IMAP_SERVER] [CSV_SOUBOR_SE_SCHRANKAMI]

CSV soubor musí existovat, jeho název může být libovolný.

Příklad:

startimapsync -c imap.puvodniposkytovatel.tld schranky.csv

Provede přenos schránek z IMAP serveru imap.puvodniposkytovatel.tld zadaných v souboru schranky.csv. Formát souboru je popsán výše. Schránky musí existovat a mít stejná hesla u nás i u původního poskytovatele.

Vestavěná nápověda nástroje

Nástroj je vybaven vestavěnou nápovědou, která se zobrazí, pokud provedete špatné zadání nebo spustíte startIMAPsync bez parametrů.

startIMAPsync - SvetHostingu.cz 2006 - 2019
Úplný návod: http://wiki.svethostingu.cz/Startimapsync_-_přenos_poštovní_schránky_přes_IMAP
Technická podpora: info@svethostingu.cz

Použití:
 startimapsync [REŽIM] [PARAMETRY]
 startimapsync -m [IMAP_SERVER] [SCHRANKA] [HESLO]
 startimapsync -c [IMAP_SERVER] [CSV_SOUBOR_SE_SCHRANKAMI]
Režim:
 -m, --mailbox ... režim převodu jedné schránky zadané přímo
 -c, --csv ... režim převodu více schránek zadaných v souboru CSV
Příklad:
 startimapsync -m imap.domena.tld schranka@mojedomena.tld "mojeheslo"
 startimapsync -c imap.domena.tld soubor.csv
Soubor se schránkami je ve formátu CSV.
Každý řádek obsahuje název schránky a heslo oddělené čárkou.
Příklad obsahu CSV souboru:
 email1@mojedomena.tld,"heslo 1"
 email2@mojedomena.tld,"heslo 2"
 email3@mojedomena.tld,"he,slo 3"