ImapCopy
Zur Navigation springen
Zur Suche springen
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
Muster Inhalt der Datei ImapCopy.cfg
############################################################# # imapcopy config # all lines beginning with # are comments and will be ignored ############################################################# ############## # Sourceserver ############## SourceServer imap.web.de SourcePort 143 ################### # Destinationserver ################### DestServer xyz00.hostsharing.net 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