ImapCopy: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Die Seite wurde neu angelegt: „== Installation ImapCopy == Beschreibung folgt Kategorie:HSDoku Kategorie:Installationsanleitungen Kategorie:Glossar Kategorie:Software“) |
Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
== Installation ImapCopy == | == Installation ImapCopy == | ||
ImapCopy ist auf den HS Hive schon installiert | |||
=== Einrichtung allgemein === | |||
Anmelden per ssh als ein Benutzer in einem HS-Paket. | |||
xyz00-imapcopy@h01:~$ | |||
Dort wird ein Arbeitsverzeichnis erstellt | |||
xyz00-imapcopy@h01:~$mkdir imapcopy | |||
Die Konfiguration wird in einer Datei ImapCopy.cfg gespeichert | |||
xyz00-imapcopy@h01:~$vi ImapCopy.cfg | |||
Inhalt der Datei | |||
############################################################# | |||
# imapcopy config | |||
# all lines beginning with # are comments and will be ignored | |||
############################################################# | |||
############## | |||
# Sourceserver | |||
############## | |||
SourceServer imap.web.de | |||
SourcePort 143 | |||
################### | |||
# Destinationserver | |||
################### | |||
DestServer chg02.hostsharing.net | |||
#DestServer imap.web.de | |||
DestPort 143 | |||
######### | |||
# Options | |||
######### | |||
# | |||
# DebugSrc and DebugDest will show all traffic between IMAPCopy and Server | |||
# | |||
#DebugSrc | |||
#DebugDst | |||
################# | |||
# Folders to skip | |||
################# | |||
#skipfolder INBOX.Trash | |||
#skipfolder INBOX.Sent | |||
#skipfolder "INBOX.Sent Objects" | |||
################# | |||
# Folders to copy | |||
################# | |||
#copyfolder INBOX | |||
#copyfolder "INBOX.My personal files" | |||
#copyfolder INBOX.Net-Connection.dy | |||
#copyfolder INBOX.test | |||
####################################################### | |||
# Rootfolder | |||
# Can be specified to copy the Folder-Structure under | |||
# a separate folder instead of inbox | |||
####################################################### | |||
#DstRootFolder "Your old Mails" | |||
############################################################### | |||
# Specify Flags that are supported on the destination server | |||
# (AllowFlags) or flags that should be filtered out (DenyFlags) | |||
# If not specified, all Flags are copyied 1:1 | |||
# If AllowFlags is specified, all not specified Flags will be | |||
# removed and not copied to the destination | |||
# If DenyFlags is specified, those flags will be removed and | |||
# the remaining ones will be copied | |||
# Both (AllowFlags and DenyFlags) could be specified but | |||
# would (in most cases) make no sense | |||
############################################################## | |||
#AllowFlags "\Seen\Answered\Flagged\Deleted\Draft Junk NonJunk $MDNSent $Forwared" | |||
DenyFlags "\Recent" | |||
############################################################## | |||
# Timezone conversion | |||
# The imap rfc is not clear on what kind of time offsets | |||
# can be used. +XXXX -XXXX will be supported on all servers | |||
# You can add as many entries as needed in the form | |||
# converttimezone SRC DST | |||
# to convert zones that your target server rejects | |||
############################################################## | |||
converttimezone "UTC" "+0000" | |||
converttimezone "UT" "+0000" | |||
############################# | |||
# List of users and passwords | |||
############################# | |||
# SourceUser SourcePassword DestinationUser DestinationPassword | |||
Copy "xyz@web.de" "Euer-Passwort" "xyz00-imap" "Benuzter-Passwort" | |||
=== Testen der Verbindung === | |||
Zum testen ob die Daten alle OK sind auf der shell einfach: | |||
xyz00-imapcopy@h01:~$imapcopy -t | |||
eingeben. | |||
=== Hilfe === | |||
xyz00-imapcopy@h01:~$imapcopy -h | |||
xyz00-imapcopy@h01:~$man imapcopy | |||
Version vom 23. August 2013, 05:36 Uhr
Installation ImapCopy
ImapCopy ist auf den HS Hive schon installiert
Einrichtung allgemein
Anmelden per ssh als ein Benutzer in einem HS-Paket.
xyz00-imapcopy@h01:~$
Dort wird ein Arbeitsverzeichnis erstellt
xyz00-imapcopy@h01:~$mkdir imapcopy
Die Konfiguration wird in einer Datei ImapCopy.cfg gespeichert
xyz00-imapcopy@h01:~$vi ImapCopy.cfg
Inhalt der Datei
############################################################# # imapcopy config # all lines beginning with # are comments and will be ignored #############################################################
############## # Sourceserver ############## SourceServer imap.web.de SourcePort 143 ################### # Destinationserver ################### DestServer chg02.hostsharing.net #DestServer imap.web.de DestPort 143
######### # Options ######### # # DebugSrc and DebugDest will show all traffic between IMAPCopy and Server # #DebugSrc #DebugDst ################# # Folders to skip ################# #skipfolder INBOX.Trash #skipfolder INBOX.Sent #skipfolder "INBOX.Sent Objects"
################# # Folders to copy ################# #copyfolder INBOX #copyfolder "INBOX.My personal files" #copyfolder INBOX.Net-Connection.dy #copyfolder INBOX.test ####################################################### # Rootfolder # Can be specified to copy the Folder-Structure under # a separate folder instead of inbox ####################################################### #DstRootFolder "Your old Mails" ############################################################### # Specify Flags that are supported on the destination server # (AllowFlags) or flags that should be filtered out (DenyFlags) # If not specified, all Flags are copyied 1:1 # If AllowFlags is specified, all not specified Flags will be # removed and not copied to the destination # If DenyFlags is specified, those flags will be removed and # the remaining ones will be copied # Both (AllowFlags and DenyFlags) could be specified but # would (in most cases) make no sense ############################################################## #AllowFlags "\Seen\Answered\Flagged\Deleted\Draft Junk NonJunk $MDNSent $Forwared" DenyFlags "\Recent" ############################################################## # Timezone conversion # The imap rfc is not clear on what kind of time offsets # can be used. +XXXX -XXXX will be supported on all servers # You can add as many entries as needed in the form # converttimezone SRC DST # to convert zones that your target server rejects ############################################################## converttimezone "UTC" "+0000" converttimezone "UT" "+0000"
############################# # List of users and passwords ############################# # SourceUser SourcePassword DestinationUser DestinationPassword Copy "xyz@web.de" "Euer-Passwort" "xyz00-imap" "Benuzter-Passwort"
Testen der Verbindung
Zum testen ob die Daten alle OK sind auf der shell einfach:
xyz00-imapcopy@h01:~$imapcopy -t
eingeben.
Hilfe
xyz00-imapcopy@h01:~$imapcopy -h xyz00-imapcopy@h01:~$man imapcopy