PDA

View Full Version : مدیریت سرویس دهنده ها و سرویس گیرنده های ایمیل :: سوکت پروگرمینگ



leaping
دوشنبه 04 آذر 1392, 18:54 عصر
سلام بر دوستان عزیز برنامه نویس
خدمت اساتید محترم عرض کنم که میخواستم کمی در مورد سرویس دهنده ها و سرویس گیرنده های ایمیل بدونم
در کل میخواستم بدونم چطور در بستر مثل php میشه کارهای زیر رو انجام داد

اختصاص آدرس ایمیل
ایجاد ایمیل
ارسال ایمیل(البته اینو تا حدی میدونم)
دریافت ایمیل
پاک کردن و اصولا مدیریت ایمیل

اگر لطف کنید و بگید که در چه محدوده ای میبایست مطالب رو بخونم هم متشکر میشم

فقط یاد آوری کنم که فرض رو بر این بذارید که من فقط با برنامه نویسی php و اصولا برنامه های توسعه وب آشنایی دارم مثل html,java script,css,jquery,ajax

یعنی با مدیریت سرور آشنایی ندارم.
هرچند فکر کنم با هاستهایی اشتراکی هم بشه انجامش داد.
ببین من منظورم تحت وب هست فقط این رو یادتون باشه نمیخوام کلیات رو در مورد اینکه چطور میشه با نرم افزار و اینا دریافتش کرد بدونم.

صرفا همه اینکارهارو میخوام با php انجام بدوم ممنون
امیدوارم منظورمو رسونده باشم.
اگر که نه بگید بیشتر توضیح بدم
خسته نباشید

Vitallity
دوشنبه 04 آذر 1392, 20:09 عصر
با php می‌تونی از طریق یه سرویس SMTP ایمیل ارسال کنی و فکر نمی‌کنم امکاناتی مثل اختصاص ایمیل به کاربر، توی صف گذاشت ایمیل‌ها برای ارسال، بلک کردن اسپم و ... رو انجام داد.(حداقل از لحاظ Performance بهینه نیست) از طرفی هم سرویس ایمیل از اولین سرویس‌های پیاده‌سازی شده در اینترنت هست پس حتماً سالها روی نرم‌افزارهای موجود کار شده و قابل اطمینان هستند. بهترین نرم‌افزاری که برای مدیریت ایمیل می‌شه استفاده کرد Qmail هست(حتی Gmail هم از همین نرم‌افزار سود می‌بره.) اما برای رابط کاربری و مدیریتش می‌تونی با php براش یه همچین رابطی درست کنی.

leaping
سه شنبه 05 آذر 1392, 00:45 صبح
با php می‌تونی از طریق یه سرویس SMTP ایمیل ارسال کنی و فکر نمی‌کنم امکاناتی مثل اختصاص ایمیل به کاربر، توی صف گذاشت ایمیل‌ها برای ارسال، بلک کردن اسپم و ... رو انجام داد.(حداقل از لحاظ Performance بهینه نیست) از طرفی هم سرویس ایمیل از اولین سرویس‌های پیاده‌سازی شده در اینترنت هست پس حتماً سالها روی نرم‌افزارهای موجود کار شده و قابل اطمینان هستند. بهترین نرم‌افزاری که برای مدیریت ایمیل می‌شه استفاده کرد Qmail هست(حتی Gmail هم از همین نرم‌افزار سود می‌بره.) اما برای رابط کاربری و مدیریتش می‌تونی با php براش یه همچین رابطی درست کنی.

ممنون دوست عزیز از توضیحاتت
من هم دقیقا قصد دارم یک رابط کاربری تهیه کنم فقط نمیتونستم منظورم رو برسونم
تشکر
آیا از توابع خاصی باید برای ایجاد رابط کاربری در این زمینه استفاده کرد؟

بعدش هم اینکه آیا در هاستهای اشتراکی که دارای cpanel و یا سایر کنترل پنل ها هستن آیا این نرم افزار به صورت پیش فرض بر روی سرورهاشون نصب شده یا خیر؟

این توابع کار با qmail بر مبنای php رو خیلی دوس دارم یاد بگیرم . خوشحال میشم منبعی رو در این زمینه بهم معرفی کنید.

چون پیدا نکردم
تشکر و خسته نباشید

Vitallity
سه شنبه 05 آذر 1392, 05:40 صبح
آیا از توابع خاصی باید برای ایجاد رابط کاربری در این زمینه استفاده کرد؟

من تا الآن همچین کاری نکردم ولی از SquirrelMail (http://squirrelmail.org) و Webmail Horde (http://www.horde.org/apps/webmail) استفاده کردم که Web applicationهایی هستند مشابه همین چیزی که می‌خواهی درست کنی و اکثر هاست‌ها هم داخل Cpanel اینا رو دارن. متن اینا بازه و می‌تونی یه نگاه بشون بندازی. PHPMailer (http://phpmailer.worxware.com/)هم یک کتابخونه است که از Qmail و SMTP پشتیبانی می‌کنه که می‌تونی ازش استفاده کنی.


بعدش هم اینکه آیا در هاستهای اشتراکی که دارای cpanel و یا سایر کنترل پنل ها هستن آیا این نرم افزار به صورت پیش فرض بر روی سرورهاشون نصب شده یا خیر؟
بستگی به هاست داره. اما نرم افزارهای سرور ایمیل زیاد هستند... اما چه qmail باشه یا هر چیز دیگه از طریق یه پروتوکل استاندارد(که توی همه مشترکه) می‌شه ایمیل ارسال کرد.

این توابع کار با qmail بر مبنای php رو خیلی دوس دارم یاد بگیرم . خوشحال میشم منبعی رو در این زمینه بهم معرفی کنید.
در کل درباره SMTP و POP3 و IMAP و MTA و ... اطلاعات داشته باشی خوبه! اما این کاری که می‌خواهی انجام بدی همون 2 تا Web Application که گفتم قبلاً انجام دادن! برای منبع هم بی‌شمار منبع روی اینترنت هست؛ یه کم گوگل کنید.

نمی‌دونم هدفت برای این کار چیه؟ یادگیری برنامه‌نویسی Socket با PHP ؟ ارسال چند میلیون Spam ؟ :دی یا ...

leaping
جمعه 08 آذر 1392, 13:31 عصر
من تا الآن همچین کاری نکردم ولی از SquirrelMail (http://squirrelmail.org) و Webmail Horde (http://www.horde.org/apps/webmail) استفاده کردم که Web applicationهایی هستند مشابه همین چیزی که می‌خواهی درست کنی و اکثر هاست‌ها هم داخل Cpanel اینا رو دارن. متن اینا بازه و می‌تونی یه نگاه بشون بندازی. PHPMailer (http://phpmailer.worxware.com/)هم یک کتابخونه است که از Qmail و SMTP پشتیبانی می‌کنه که می‌تونی ازش استفاده کنی.


بستگی به هاست داره. اما نرم افزارهای سرور ایمیل زیاد هستند... اما چه qmail باشه یا هر چیز دیگه از طریق یه پروتوکل استاندارد(که توی همه مشترکه) می‌شه ایمیل ارسال کرد.

در کل درباره SMTP و POP3 و IMAP و MTA و ... اطلاعات داشته باشی خوبه! اما این کاری که می‌خواهی انجام بدی همون 2 تا Web Application که گفتم قبلاً انجام دادن! برای منبع هم بی‌شمار منبع روی اینترنت هست؛ یه کم گوگل کنید.

نمی‌دونم هدفت برای این کار چیه؟ یادگیری برنامه‌نویسی Socket با PHP ؟ ارسال چند میلیون Spam ؟ :دی یا ...

ممنون دوست عزیز
خوب یا بد ... من هیچ اعتقادی به تبلیغات با ایمیل و اصولا اسپم ندارم چون حالم ازش بهم میخوره و سایتی که با این روش تبلیغ میکنه داره نشون میده چقدر سایت آماتور و غیر حرفه ایه

بعدشم من میخوام یک سرویس دهنده ایمیل مثل همون gmail یا yahoo ایجاد کنم برا پایه php نمیخوام استخون بندیش حتما اختصاصی خودم باشه ولی خب دوس دارم رابط کاربری و ایناش از خودم باشه همین