گاهی ممکن است  قصد داشته باشید اکانت های ایمیلتان را از یک شرکت یا سرور قدیمی به سرور جدیدتان ببرید ، دسترسی لازم هم برای انتقال ایمیل ها ندارید ، اینجا ابزاری مثل ImapSync خیلی مفید می تواند باشد.

کار اصلی Imap Sync انتقال ایمیل ها (inbox,sent item,…) از سرور مبدا به مقصد بدون نیاز به دسترسی Super User / Root / Reseller  است، فقط دسترسی Login به Imap / POP3 را نیاز دارد.

در این مطلب آموزش انتقال ایمیل ها از Plesk به CPanel را مورد بررسی قرار می دهیم:

دسترسی ها به دو سرور به شرح زیر است:

  • دسترسی به کنترل پنل هاست (Plesk و cPanel) برای ایجاد Email Account و تغییر رمز Account ها.
  • لیست Email و Password ها در سرور.
  • ایمیل سرور اول‌(پلسک) با آی پی ۱۹۲.۱۶۸.۱.۱۰۰
  • ایمیل سرور دوم(سی پنل) با آی پی ۱۹۲.۱۶۸.۱.۲۰۰

بعد از اینکه لیست Email ها و Password هارو تهیه شد، یک سند (فایل معمولی) در Notepad / vim / kate / … ایجاد کنید و با فرمت زیر Email ها و Password ها رو لیست کنید:

Copy info@discoverwebidea.com  mypassword  info@discoverwebidea.com mypassword

Copy info@discoverwebidea.com  mypassword  info@discoverwebidea.com mypassword

Copy info@discoverwebidea.com  mypassword  info@discoverwebidea.com mypassword

فعلا نیازی به فایل بالا نیست

روی سرور مقصد (cPanel) می بایست ImapSync را دانلود کنید.

wget http://home.arcor.de/armin.diehl/imapcopy/imapcopy.tar.gz

tar -xvf imapcopy.tar.gz

cd imapcopy

اگر سیستم ۶۴ بیت دارید glibc i686 هم نصب کنید ، دقت کنید که حتما باید نصب باشد

حالا، وارد فولدر imapcync شدیم ، حالا باید اطلاعات ایمیل ها و مشخصات مبدا و مقصد رو برای imapsync تعریف کنید

فایل ImapCopy.cfg رو باز کنید. ، به قسمتی که شکل زیر هست دقت کنید:

 

##############

# Sourceserver

##############

SourceServer localhost

SourcePort 143

###################

# Destinationserver

###################

DestServer localhost

DestPort 143

راهنمایی:

Source Server = مبدا

Destination Server = مقصد

 

حالا IP/Address سرور رو جای localhost جا گذاری کنید.

به دستورات زیر نیز توجه کنید:

 

#############################

# List of users and passwords

#############################

# SourceUser SourcePassword DestinationUser DestinationPassword

Copy “foo” “foosrcpw” “foo” “foodestpw”

Copy “bar” “barsrcpw” “bar” “test”

دقیقا مانند مثال های ذکر شده در بالا ،‌ این مورد هم جا گذاری کنید و این ۲ نمونه هم کامنت کنید.

بعد از تعریف مقدیر نوبت تست کردن می رشد.

ببا دستور زیر آزمایش شروع شده و نتیجه اعلام میگردد (اگر error رخ داد توجه و رفع کنید)

دستور دوم هم عملیات انتقال را آغاز می کند:

 

############ Test the transfer

./imapcopy -t

############ Transfer Now!

./imapcopy

 

 

برچسب هاcpanel imap plesk پلسک سی پنل