مدیریت سرور

انتقال ایمیل ها از Plesk به CPanel (یا هر اکانت IMAP دیگری)

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

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

در این مطلب آموزش انتقال ایمیل ها از  به 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

 

 

Rate this post
برچسب ها

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

بستن