PDA

View Full Version : mail server



elham366
یک شنبه 01 خرداد 1390, 16:50 عصر
سلام
به نظر شما برای طراحی دیتابیس یه میل سرور باید یه جدول برای mail و یکی برای Inbox وجود داشته باشه؟ میشه بگید مثلا چه فیلدهایی برای mail و چه فیلدهایی برای Inbox در نظر بگیرم؟

computer _ student
دوشنبه 02 خرداد 1390, 18:00 عصر
سلام
اطلاعاتی که فکر می کنم ذخیره آن ها لازم است این ها هستند:
اطلاعات شخصی هر کس : همان اطلاعاتی که در هنگام ایجاد یک ایمیل در فرم ثبت نام وارد می کنیم.
اطلاعاتی راجع به ظاهر صفحه ایمیل کاربر: تنظیمات خاصی که کاربر برای صفحه ایمیلش در نظر گرفته مثل رنگ زمینه، تم، فیلتر ها و پوشه های ایجاد شده و ... (می توانید به بخش option ایمیل خودتان مراجعه کنید تا متوجه شوید)
لیست contact ها
اما به همین راحتی که نمی شود جداول را طراحی کرد. همه جداول احتیاج به کلید اصلی، کلید خارجی و ارتباطات (relation ship) دارند
ایجاد جداول به این شکل و با این روش به احتمال زیاد منجر به خطا و مشکل خواهد شد
پیشنهاد میکنم ابتدا نمودار ER را رسم کنید
پس از آن همه کار ها راحت تر پیش خواهد رفت.

Galawij
سه شنبه 03 خرداد 1390, 08:17 صبح
سلام دوست من
می شه یک مقدار سیستمی که دارید پیاده می کنید باز کنید، اینکه این سیستم MailServer تو چه محیطی استفاده می شه؟ آیا جداولی برای کاربران دارید؟
لطفاً پروژه رو باز کنید تا بشه بهتر راهنمایی کرد...

elham366
سه شنبه 03 خرداد 1390, 20:46 عصر
قراره یه سیستم ساخته بشه که بشه باهاش مکاتبات داخلی یه اداره رو انجام داد...
الان مشکل من دقیقا اینه که آیا جدولی به نام Inbox لازمه که ذخیره کننده ایمیلهای Inbox کاربر است؟ به نظرتون یاهو و گوگل همچین جدولی دارن؟

Galawij
چهارشنبه 04 خرداد 1390, 10:33 صبح
شما اولاً یک جدول برای مشخصات کاربران برنامه تون دارید.
یک جدول برای انواع ایمیل (inbox,sent mail,drafts,trash,spam) دارید.
یک جدول برای contacts دارید.
یک جدول کلی برای ایمیل ها(که شامل این فیلدها ست:کلید اصلی، نام فرستنده(کلید اصلی جدول کاربران)،نام گیرنده (کلید اصلی جدول کاربران)،نوع ایمیل (کلید اصلی جدول انواع ایمیل)، تاریخ ایمیل، عنوان ایمیل، موضوع ایمیل، پیوست دارد یا نه؟، خوانده شده است یا نه؟ و ...
یک جدول هم برای فایل های پیوست ایمیل ها