web-dev-qa-db-ja.com

imapsyncまたはPHPメールを移行する

私は、人々が自分の電子メールをあるサーバーから別のサーバーに移行できる簡単なWebアプリを書いています。 imapsyncについて読んで、試してみました。これまでのところ、それは非常にうまく機能し、良い解決策のようです。移行の最後に、約350MBのメモリを使用したことがわかります。

別の可能な解決策はimap-move PHPスクリプト。ここに独自のGitHubページがあります: https://github.com/edoceo/imap-move 。見つからないようです。使用するメモリの量を調べます。

メモリが不足することなく、最大30人のユーザーが同時にWebアプリを使用できるようにしたいと考えています。どのソリューションが最速であるか、および/または最小のメモリを使用するかをテストしたいのですが、方法がわかりません。助言がありますか?

1
SomeCode

imapsyncの品質と信頼性に勝るものはありません。それが行うことは簡単な問題のように見えますが、実際にはそうではなく、Gillesは他の解決策を悩ませている数え切れないほどの小さな問題を何年にもわたって解決してきました。リンクしたソリューションは4年以上前にコミットが1つしかなく、imapsyncほどうまく機能しない可能性が高いため、これに1秒も無駄にしません。おそらく特定のセットアップでのみ機能します。とにかく作者はそれをテストしました。

5
Sven

また、imapsyncのオンラインGUIを作成しました Imapsync online 。 1か月以上成功を収めています。 Imapsyncには、オンラインコンテキストでの負荷放電メカニズムが組み込まれています。負荷が大きすぎる場合、imapsyncは終了し、後で戻るように要求します。これまで、この小さな2GB4コアサーバーでは発生しませんでした。お気軽にご利用ください!

4
Gilles LAMIRAL