عنوان پروژه:
راهاندازی SMTP امن با احراز هویت OAuth 2.0 در Office 365
توضیحات پروژه:
نیاز به پیکربندی ارسال ایمیلهای سایت (وردپرس/سیستمهای دیگر) از طریق SMTP سرور Office 365 با پروتکل OAuth 2.0 دارم تا:
از مشکلات ارسال ایمیل (مانند رفتن به اسپم یا قطعی) جلوگیری شود.
امنیت ارسال با احراز هویت مدرن (OAuth 2.0) تضمین شود (به جای روش قدیمی نام کاربری/رمزعبور).
امکان لاگ و گزارشگیری از ارسال ایمیلها وجود داشته باشد.
نیازمندیهای پروژه:
تنظیمات OAuth 2.0 در Azure AD:
ثبت برنامه (App Registration) در پورتال Azure.
تعیین پرمیژنهای لازم (مانند SMTP.Send, offline_access).
تنظیم Redirect URI و دریافت Client ID + Client Secret.
پیکربندی SMTP در سمت سرور:
اتصال به سرور SMTP مایکروسافت (smtp.office365.com) با پورت 587 و پروتکل TLS.
جایگزینی روش قدیمی (Basic Authentication) با OAuth 2.0.
تست ارسال ایمیل از طریق ابزارهایی مانند MailKit یا PHPMailer.
یکپارچهسازی با سیستممدیریت محتوا (در صورت نیاز):
تنظیم پلاگینهای وردپرس (مانند Post SMTP یا WP Mail SMTP) برای استفاده از OAuth.
راهاندازی اسکریپت سفارشی (PHP/Python) در صورت عدم استفاده از وردپرس.
مستندسازی و آموزش:
ارائه راهنمای گامبهگام برای مدیریت توکنهای دسترسی (Refresh Token).
آموزش رفع خطاهای رایج (مانند InvalidGrant یا ConnectionTimeout).
مهارتهای مورد نیاز فریلنسر:
تسلط به Microsoft 365 Admin Center و Azure Active Directory.
تجربه کار با پروتکلهای ایمیل (SMTP, OAuth 2.0).
آشنایی با پیکربندی سرور (Cpanel, DirectAdmin, Linux CLI).
دانش برنامهنویسی (PHP/PowerShell) برای اسکریپتهای سفارشی.
معیارهای انتخاب پیشنهادها:
✅ ارائه توضیح فنی: روش پیشنهادی برای تنظیم OAuth (استفاده از پلاگین یا کدنویسی).
✅ نمونه کار مشابه: لینک به پروژههای قبلی مرتبط با SMTP یا Office 365.
✅ زمانبندی و هزینه: ذکر دقیق مراحل و هزینهها (مثلاً تنظیم Azure + تست ارسال).
این آگهی از وبسایت کارلنسر پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت کارلنسر برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.