نمایش نتایج 1 تا 10 از 10

نام تاپیک: طراحی سیستم ارسال ایمیل (هنوز به جواب نرسیدم)

  1. #1

    Question طراحی سیستم ارسال ایمیل (هنوز به جواب نرسیدم)

    من برای اینکه یه سیستم ارسال و دریافت ایمیل ساده طراحی کنم، قبلا یه تاپک ایجاد کرده بودم ولی به نتیجه نرسیدم. مجددا این بحث رو ادامه می دم.

    برای نوشتن سیستم ثبت نام، لاگین و لاگ اوت و حتی نوشتن ارسال و ویرایش ایمیل ها هم مشکلی ندارم.

    تنها مشکل من موقع دریافت ایمیل هست. لطفا بگید که چطور می تونم به محض دریافت ایمیل، یه اسکریپت پی اچ پی رو فعال کنم تا بتونم به دیتابیس وصل بشم و ببینم که آیا آدرس گیرنده توی دیتابیس موجود هست یا نه.

    همچنین لطفا بگید که باید آدرسهای ایمیلها رو توی دیتابیس ذخیره کنم یا توی میل سرور؟

  2. #2
    کاربر دائمی آواتار mbf5923
    تاریخ عضویت
    بهمن 1387
    محل زندگی
    vb.NET-قسمت کد ویو-لاین هفتم
    سن
    36
    پست
    595

    نقل قول: طراحی سیستم ارسال ایمیل (هنوز به جواب نرسیدم)

    شما این مراحل رو با SMTP و یا IMAP پیش رفتید؟
    لینک های زیر میتونه کمکتون کنه:
    http://code.google.com/p/php-imap
    http://www.php.net/manual/en/ref.imap.php
    http://www.php.net/manual/en/ref.mail.php
    این هم اسکریپت آماده و رایگان میل سرویس
    http://www.axigen.com/

  3. #3

    نقل قول: طراحی سیستم ارسال ایمیل (هنوز به جواب نرسیدم)

    شما این مراحل رو با SMTP و یا IMAP پیش رفتید؟
    وقتی کاربر لاگین می کنه، راحت می شه توابع IMAP رو اجرا کرد و ایمیلهای دریافتی رو دید. با SMTP هم می شه ایمیل ارسال کرد.

    من مشکلی با این کتابخانه ها ندارم.

    وقتی یه ایمیل ایجاد می کنیم، موقع دریافت ایمیل، میل سرور بدونه که این ایمیل توی دیتابیس موجود هست یا نه. این کار چطور انجام می شه؟

  4. #4
    کاربر دائمی آواتار plague
    تاریخ عضویت
    آبان 1388
    محل زندگی
    اهواز
    پست
    2,360

    نقل قول: طراحی سیستم ارسال ایمیل (هنوز به جواب نرسیدم)

    تنها مشکل من موقع دریافت ایمیل هست. لطفا بگید که چطور می تونم به محض دریافت ایمیل، یه اسکریپت پی اچ پی رو فعال کنم تا بتونم به دیتابیس وصل بشم و ببینم که آیا آدرس گیرنده توی دیتابیس موجود هست یا نه.
    به این عمل اصطلاحا email pipeing میگن
    توی سی پنل میشه از قسمت ایمیل فروواردینگ مشخص کرد که ایمیل های دریافتی برای آدرس خحاصی رو به جای اینباکس به یه اسکریپت مثلا پی اچ پی بفرسته
    توی اون پیج باید ایمیل دریافتی رو تجزیه و تحلیل بکنی و قسمت های مختلفش رو جدا بکنی و خلاصه هر بلایی خاستی سرش بیاری
    البته اون پیج هم نوشتنش خودش دردسرای زیادی داره برای مثال اون پیج هیچگونه خروجی نباید داشته باشه و مثلا یه کلمه توی صفحه چاپ بشه حالا اررور باش یا اشتباهی چیزی اونجا نوشته بشه جواب نمیده

  5. #5

    نقل قول: طراحی سیستم ارسال ایمیل (هنوز به جواب نرسیدم)

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

    در این حالت باید چیکار کرد؟

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

  6. #6
    کاربر دائمی آواتار plague
    تاریخ عضویت
    آبان 1388
    محل زندگی
    اهواز
    پست
    2,360

    نقل قول: طراحی سیستم ارسال ایمیل (هنوز به جواب نرسیدم)

    درست متوجه نشدین این ایمیلی که توی فروارد سی پنل مشخص میکنید ایمیل دریافت سایت شماست مثلا شما یه سایت دارید به اسم
    site.com
    و ایمیل
    check_user@site.com
    رو برای انجام عملیات چک کردن یوزر ها یا حالا هرچیزی دیگه که من درست متوجه نشدم در نظر میگیریداز توی سی پنل مشخص میکنید که هر ایمیلی برای سایت شما به این آدرس ارسال شد (check_user@site.com ) رو به یه اسکریپت پی اچ ی بفرسته مثلا pipe.php نه اینکه ایمیل کاربر ها رو اونجا مشخص میکنیم !

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

  7. #7

    نقل قول: طراحی سیستم ارسال ایمیل (هنوز به جواب نرسیدم)

    رو برای انجام عملیات چک کردن یوزر ها یا حالا هرچیزی دیگه که من درست متوجه نشدم در نظر میگیریداز توی سی پنل مشخص میکنید که هر ایمیلی برای سایت شما به این آدرس ارسال شد
    یعنی سایت یاهو یا کلا سایتهای ارسال و دریافت ایمیل هم همین کار رو می کنه؟

  8. #8
    کاربر دائمی آواتار plague
    تاریخ عضویت
    آبان 1388
    محل زندگی
    اهواز
    پست
    2,360

    نقل قول: طراحی سیستم ارسال ایمیل (هنوز به جواب نرسیدم)

    خیربحث اونها جداست
    من درست متوجه نیستم شما میخاید چیکار بکنید ولی در کل اگه میخاید با ارسال ایمیل به یکی از آدرس های شما یه اسکریپت پی اچ پی فعال بشه راهش اینه

  9. #9

    نقل قول: طراحی سیستم ارسال ایمیل (هنوز به جواب نرسیدم)

    من درست متوجه نیستم شما میخاید چیکار بکنید ولی در کل اگه میخاید با ارسال ایمیل به یکی از آدرس های شما یه اسکریپت پی اچ پی فعال بشه راهش اینه
    من می خوام یه سایت ارسال و دریافت ایمیل بسازم. دقیقا مثل یاهو. فقط نمی دونم که وقتی یه ایمیل دریافت می کنم، چطور باید چک کنم که ببینم آیا آدرس گیرنده توی دیتابیس موجود هست یا نه؟
    خیربحث اونها جداست
    می شه در این مورد توضیح بدید؟

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

  10. #10

    پست بدون محتوا

    //////////
    آخرین ویرایش به وسیله MostafaEs3 : سه شنبه 19 بهمن 1395 در 08:15 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •