مدیریت پایگاه‌داده Roundcube، پوشه‌های وب‌میل و امضا در cPanel & WHM

این مقاله نحوه تبدیل Roundcube از MySQL به SQLite، مدیریت پوشه‌ها در وب‌میل Roundcube، و ایجاد امضا (به‌همراه تصویر) را توضیح می‌دهد. این راهنما برای مدیران سرور و کاربران نهایی طراحی شده است

Roundcube SQLiteWebmail foldersRoundcube signature setup

~3 دقیقه مطالعه • بروزرسانی ۳ اسفند ۱۴۰۴

1. تبدیل Roundcube به SQLite


اسکریپت /usr/local/cpanel/scripts/convert_roundcube_mysql2sqlite پایگاه‌داده Roundcube را از MySQL® به SQLite تبدیل می‌کند.


هشدار: پس از تبدیل Roundcube به SQLite، امکان بازگشت به MySQL وجود ندارد.


1.1 مزایای SQLite


  • هر کاربر یک پایگاه‌داده جداگانه دارد.
  • بازیابی اطلاعات Roundcube برای یک کاربر ساده‌تر است.
  • اطلاعات در مسیر /home ذخیره می‌شود و مصرف دیسک دقیق‌تر است.
  • پردازش‌های PHP مربوط به Roundcube با کاربر cPanel اجرا می‌شوند.
  • خرابی پایگاه‌داده فقط یک کاربر را تحت تأثیر قرار می‌دهد.

1.2 مسیر پایگاه‌داده SQLite


/home/username/etc/domain/username.rcube.db

1.3 تبدیل کل سیستم


/usr/local/cpanel/scripts/convert_roundcube_mysql2sqlite

1.4 تبدیل یک کاربر خاص


/usr/local/cpanel/scripts/convert_roundcube_mysql2sqlite user

1.5 مهاجرت Roundcube از MySQL به SQLite بین دو سرور


  1. در سرور مبدا، خروجی دیتابیس Roundcube را بگیرید:
mysqldump roundcube > roundcube.dump

  1. در سرور مقصد، یک دیتابیس MySQL موقت ایجاد کنید.
  2. در سرور مقصد، بخش زیر را در اسکریپت کامنت کنید:

-->
unless ( defined $opt_dbname ) {
    Cpanel::Email::RoundCube::archive_and_drop_mysql_roundcube($logger);
}
<--

  1. دیتابیس را ایمپورت و تبدیل کنید:
/usr/local/cpanel/scripts/convert_roundcube_mysql2sqlite user exampledatabase



2. مدیریت پوشه‌های وب‌میل در Roundcube


Roundcube به شما اجازه می‌دهد پوشه‌ها را ایجاد، حذف و اشتراک‌گذاری یا لغو اشتراک کنید.


2.1 پوشه‌های پیش‌فرض


  • Inbox
  • Drafts
  • Sent
  • Junk
  • Trash
  • Archive

مهم: به پوشه Junk با آیکون پوشه ساده اشتراک نکنید. Roundcube از پوشه spam استفاده می‌کند اما آن را با آیکون شعله نمایش می‌دهد.


2.2 ایجاد پوشه (نسخه دسکتاپ)


  1. روی Settings کلیک کنید.
  2. به Folders بروید و Create را بزنید.
  3. نام پوشه را وارد کنید.
  4. پوشه والد را انتخاب کنید یا --- را انتخاب کنید.
  5. حالت نمایش را انتخاب کنید: List یا Threads.
  6. روی Save کلیک کنید.

2.3 ایجاد پوشه (نسخه موبایل)


  1. منوی بالا سمت چپ را باز کنید.
  2. روی SettingsFolders بزنید.
  3. روی آیکون + یا منوی سه‌نقطه → Create بزنید.
  4. نام و پوشه والد را انتخاب کنید.
  5. روی Save بزنید.

2.4 حذف پوشه (نسخه دسکتاپ)


  1. Settings → Folders
  2. پوشه را انتخاب کنید.
  3. روی Delete کلیک کنید.
  4. حذف را تأیید کنید.

2.5 حذف پوشه (نسخه موبایل)


  1. Settings → Folders
  2. پوشه را انتخاب کنید.
  3. منوی سه‌نقطه → Delete
  4. تأیید حذف



3. ایجاد امضا در Webmail


وب‌میل تنظیمات امضای عمومی ندارد. باید امضا را داخل کلاینت وب‌میل (Roundcube) تنظیم کنید.


3.1 ایجاد امضا در Roundcube


  1. وارد Roundcube شوید.
  2. روی Settings کلیک کنید.
  3. Identities را انتخاب کنید.
  4. یک هویت انتخاب یا ایجاد کنید.
  5. امضا را وارد کنید.
  6. روی Save کلیک کنید.

3.2 افزودن تصویر به امضا


  1. وارد بخش امضا شوید.
  2. روی آیکون HTML editor کلیک کنید.
  3. روی آیکون Insert/Edit Image کلیک کنید.
  4. روی آیکون پوشه → Add image کلیک کنید.
  5. فایل JPEG یا GIF را آپلود کنید.
  6. تصویر را انتخاب و ابعاد را تنظیم کنید.
  7. روی OK و سپس Save کلیک کنید.

مهم: تصویر فقط زمانی نمایش داده می‌شود که ایمیل‌ها را در حالت HTML بنویسید.


3.3 فعال‌سازی نوشتن HTML


  1. Settings → Preferences → Composing Messages
  2. گزینه Compose HTML messages را روی always قرار دهید.
  3. Save



نتیجه‌گیری


این راهنما شامل تبدیل Roundcube به SQLite، مدیریت پوشه‌های وب‌میل و ایجاد امضاهای حرفه‌ای است. این ابزارها به مدیران و کاربران کمک می‌کنند محیط ایمیل امن‌تر، سریع‌تر و شخصی‌سازی‌شده‌تری داشته باشند.


نوشته و پژوهش شده توسط دکتر شاهین صیامی