ImapCopy: Unterschied zwischen den Versionen

Aus Hostsharing Wiki
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 ==


Beschreibung folgt
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