ImapCopy: Unterschied zwischen den Versionen

Aus Hostsharing Wiki
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 chg02.hostsharing.net
  DestServer xyz00.hostsharing.net
#DestServer imap.web.de
  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