ImapCopy: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 17: | Zeile 17: | ||
xyz00-imapcopy@h01:~$vi ImapCopy.cfg | xyz00-imapcopy@h01:~$vi ImapCopy.cfg | ||
Inhalt der Datei | Muster Inhalt der Datei ImapCopy.cfg | ||
############################################################# | ############################################################# | ||
Zeile 23: | Zeile 23: | ||
# all lines beginning with # are comments and will be ignored | # all lines beginning with # are comments and will be ignored | ||
############################################################# | ############################################################# | ||
############## | ############## | ||
# Sourceserver | # Sourceserver | ||
Zeile 33: | Zeile 33: | ||
# Destinationserver | # Destinationserver | ||
################### | ################### | ||
DestServer | DestServer xyz00.hostsharing.net | ||
DestPort 143 | DestPort 143 | ||
######### | ######### | ||
# Options | # Options | ||
Zeile 46: | Zeile 44: | ||
#DebugSrc | #DebugSrc | ||
#DebugDst | #DebugDst | ||
################# | ################# | ||
# Folders to skip | # Folders to skip | ||
Zeile 55: | Zeile 52: | ||
#skipfolder "INBOX.Sent Objects" | #skipfolder "INBOX.Sent Objects" | ||
################# | ################# | ||
# Folders to copy | # Folders to copy | ||
Zeile 63: | Zeile 59: | ||
#copyfolder INBOX.Net-Connection.dy | #copyfolder INBOX.Net-Connection.dy | ||
#copyfolder INBOX.test | #copyfolder INBOX.test | ||
####################################################### | ####################################################### | ||
Zeile 71: | Zeile 66: | ||
####################################################### | ####################################################### | ||
#DstRootFolder "Your old Mails" | #DstRootFolder "Your old Mails" | ||
############################################################### | ############################################################### | ||
Zeile 86: | Zeile 80: | ||
#AllowFlags "\Seen\Answered\Flagged\Deleted\Draft Junk NonJunk $MDNSent $Forwared" | #AllowFlags "\Seen\Answered\Flagged\Deleted\Draft Junk NonJunk $MDNSent $Forwared" | ||
DenyFlags "\Recent" | DenyFlags "\Recent" | ||
############################################################## | ############################################################## | ||
Zeile 98: | Zeile 91: | ||
converttimezone "UTC" "+0000" | converttimezone "UTC" "+0000" | ||
converttimezone "UT" "+0000" | converttimezone "UT" "+0000" | ||
############################# | ############################# | ||
# List of users and passwords | # List of users and passwords |
Version vom 23. August 2013, 05:41 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
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