مدیریت پیام‌های خروجی

ارسال ایمیل‌ها با تنظیمات پیش‌فرض اودو

در Odoo Online و Odoo.sh ارسال و دریافت ایمیل به صورت پیش‌فرض کار می‌کند و نیازی به پیکربندی نیست.

هنگامی که یک پایگاه داده ایجاد می‌شود، زیر دامنه company-name.odoo.com برای ارسال و دریافت ایمیل‌ها استفاده می‌شود. قابلیت تحویل برای این زیر دامنه بهینه شده است زیرا از تنظیمات DNS اودو استفاده می‌کند.

Example

اگر زیر دامنه پایگاه داده company-name.odoo.com باشد و تمام تنظیمات ایمیل به صورت پیش‌فرض باشند، تمام ایمیل‌ها از آدرس notifications@company-name.odoo.com ارسال خواهند شد.

این تنظیم توسط پارامتر سیستمی mail.default.from_filter مدیریت می‌شود. در صورتی که دامنه فرستنده با مقدار این پارامتر مطابقت نداشته باشد، به جای آن از آدرس اعلان استفاده می‌شود. مقادیر متعددی می‌توانند در این پارامتر سیستمی تعریف شوند: مقادیر جدا شده با کاما، دامنه‌ها یا آدرس‌های ایمیل کامل همگی مجاز هستند. هنگامی که یک سرور ایمیل خروجی پیکربندی شد، پارامتر سیستمی دیگر در نظر گرفته نمی‌شود و مقدار استفاده شده، فیلترینگ FROM سرور ایمیل خواهد بود.

پیکربندی پیش‌فرض پیام‌های خروجی اودو.

ایمیل‌ها با آدرس catchall@company-name.odoo.com به عنوان آدرس پاسخ‌دهی ارسال می‌شوند. علاوه بر این، خطاهای تحویل به آدرس bounce@company-name.odoo.com ارسال می‌شوند.

توجه

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

استفاده از دامنه سفارشی برای ارسال ایمیل‌ها

پایگاه داده می‌تواند برای استفاده از یک دامنه سفارشی تنظیم شود، که در این صورت تمام آدرس‌های ایمیل پیش‌فرض با استفاده از دامنه سفارشی ساخته می‌شوند. اگر دامنه سفارشی company-name.com باشد، آدرس فرستنده notifications@company-name.com، آدرس پاسخ به catchall@company-name.com و آدرس بازگشت bounce@company-name.com خواهد بود. دامنه سفارشی می‌تواند هنگام ارسال ایمیل‌ها، چه با سرورهای ایمیل اودو و چه با یک سرور خارجی، مورد استفاده قرار گیرد.

این بخش مالکیت یک دامنه سفارشی را فرض می‌کند. در صورت عدم وجود، باید یک دامنه سفارشی از یک ثبت‌کننده دامنه مانند GoDaddy، Namecheap یا هر ارائه‌دهنده جایگزین دیگر خریداری شود.

استفاده از دامنه سفارشی با سرور ایمیل اودو

در Odoo Online یا Odoo.sh، برخی تنظیمات در DNS دامنه سفارشی الزامی هستند تا از تحویل مناسب اطمینان حاصل شود.

هشدار

بیشتر تنظیمات در سمت ارائه‌دهنده دامنه انجام خواهد شد و ممکن است نیاز به انجام برخی تنظیمات در خود سرور ایمیل باشد. برخی دانش فنی مورد نیاز است.

اولین گام تنظیم SPF و DKIM برای سازگاری با سرور ایمیل Odoo است.

سپس، دامنه سفارشی باید به عنوان دامنه مستعار یک شرکت تنظیم شود. شرکت را انتخاب کنید، وارد تنظیمات شوید و دامنه سفارشی را در قسمت دامنه مستعار اضافه کنید.

پس از افزودن دامنه مستعار، روی آیکون (لینک داخلی) کلیک کنید تا در صورت نیاز شرکت‌های بیشتری را به دامنه سفارشی اختصاص دهید. حالت حالت توسعه‌دهنده (حالت اشکال‌زدایی) را فعال کنید تا در صورت تمایل بتوانید مستعارهای پیش‌فرض را تغییر دهید.

  • نشانی بازگشتی: صندوق پستی که برای دریافت خطاهای تحویل استفاده می‌شود و پاکت قرمز <email-issues-outgoing-delivery-failure> را در پیام مربوطه پر می‌کند.

  • نشانی پیش‌فرض: صندوق پستی پیش‌فرض برای متمرکز کردن تمام پاسخ‌ها.

  • پیش‌فرض از نام مستعار: آدرس پیش‌فرض فرستنده.

توجه

در زمان ایجاد اولین دامنه مستعار، تمام شرکت‌ها از آن استفاده خواهند کرد. اگر شرکت جدیدی ایجاد کنید، دامنه مستعار به‌صورت خودکار به دامنه‌ای با کمترین اولویت تنظیم می‌شود (همانطور که در لیست دامنه‌های مستعار در حالت توسعه‌دهنده نمایش داده شده است).

تمام نام‌های مستعار ایمیل (مانند موارد مرتبط با تیم‌های CRM یا میز کمک) باید صندوق پستی مربوط به خود را در سرور ایمیل دامنه سفارشی داشته باشند.

طرح فنی پیکربندی سرور ایمیل خارجی با Odoo.

برای دریافت ایمیل‌ها در پایگاه داده Odoo در بخش مربوطه (CRM، فاکتورها، سفارش‌های فروش و غیره)، باید یکی از این سه روش استفاده شود:

استفاده از یک دامنه سفارشی به این معناست که بخش‌های خاص local-parts ممکن است توسط Odoo برای ارسال ایمیل‌ها استفاده شوند.

ارسال ایمیل‌ها با استفاده از سرور SMTP خارجی

توجه

اگر از سرور ایمیل خروجی خود استفاده می‌کنید، باید با دامنه خودتان جفت شود، زیرا به‌روزرسانی DNS یک زیر دامنه اودو امکان‌پذیر نیست.

برای افزودن یک سرور SMTP خارجی در Odoo، به تنظیمات بروید و گزینه استفاده از سرورهای ایمیل سفارشی را که در بخش ایمیل‌ها قرار دارد، فعال کنید. سپس، در بالای صفحه روی ذخیره کلیک کنید تا تغییرات ذخیره شوند.

بازگشت به بخش ایمیل‌ها، روی سرورهای ایمیل خروجی کلیک کنید، سپس روی جدید کلیک کنید تا یک رکورد سرور ایمیل خروجی ایجاد کنید. بیشتر فیلدها پارامترهای رایجی هستند که برای تنظیم اتصال به یک سرور SMTP استفاده می‌شوند؛ از مقادیر ارائه‌شده توسط ارائه‌دهنده ایمیل خود استفاده کنید.

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

مقادیر بخش محلی

در زیر مقادیر مختلف بخش محلی که می‌توانند توسط Odoo برای ارسال ایمیل‌ها استفاده شوند، ارائه شده است. ممکن است لازم باشد آنها را در سرور ایمیل خود در لیست سفید قرار دهید:

  • نام مستعار دامنه بازگشت (مقدار پیش‌فرض = bounce

  • دامنه پیش‌فرض نام مستعار از (مقدار پیش‌فرض = notifications

  • آدرس پیش‌فرض مدیر admin@company-name.odoo.com یا در صورت تغییر، مقدار جدید.

  • آدرس پیش‌فرض Odoobot odoobot@company-name.odoo.com یا در صورت تغییر، مقدار جدید.

  • فرستنده خاص تعریف‌شده در یک کمپین بازاریابی ایمیلی،

  • فرستنده خاصی که می‌تواند در یک قالب ایمیل تعریف شود.

راه‌اندازی سرورهای مختلف برای ایمیل‌های تراکنشی و انبوه

سرورهای ایمیل شخصی‌سازی‌شده

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

Example

شما می‌توانید از سرویس‌هایی مانند Gmail، Amazon SES یا Brevo برای ایمیل‌های تراکنشی و از سرویس‌هایی مانند Mailgun، Sendgrid یا Mailjet برای ارسال ایمیل‌های انبوه استفاده کنید.

ابتدا حالت توسعه‌دهنده را فعال کنید و به تنظیمات ‣ فنی ‣ ایمیل: سرورهای ایمیل خروجی بروید. در آنجا، دو رکورد سرور ایمیل خروجی اضافه کنید، یکی برای سرور ایمیل‌های تراکنشی و دیگری برای سرور ایمیل‌های انبوه. مقدار اولویت پایین‌تری برای سرور تراکنشی (مثلاً 1) نسبت به سرور ایمیل‌های انبوه (مثلاً 2) وارد کنید تا ایمیل‌های تراکنشی در اولویت قرار گیرند.

نمونه‌ای از تفکیک بین سرورهای ایمیل تراکنشی و ایمیل‌های انبوه.

اکنون به بازاریابی ایمیلی ‣ پیکربندی ‣ تنظیمات بروید، سرور اختصاصی را فعال کنید و سرور ایمیل مناسب را انتخاب کنید. اودوو از سروری با کمترین مقدار اولویت برای ایمیل‌های تراکنشی استفاده می‌کند و سروری که اینجا انتخاب شده است برای ارسال ایمیل‌های انبوه استفاده می‌شود.

سرور ایمیل اختصاصی در تنظیمات برنامه بازاریابی ایمیلی.

فیلتر کردن از

مهم

توصیه می‌شود که فیلترگذاری FROM را بر روی سرورهای ایمیل خروجی طبق دستورالعمل‌های ارائه‌دهنده خود تنظیم کنید.

فیلد FROM Filtering امکان استفاده از یک سرور ایمیل خروجی خاص را بر اساس آدرس ایمیل یا دامنه From که اودو به نمایندگی از آن ارسال می‌کند، فراهم می‌کند. مقدار باید یک دامنه یا یک آدرس کامل باشد که با آدرس ایمیل فرستنده مطابقت داشته و در سمت ارائه‌دهنده سرور ایمیل خروجی مورد اعتماد باشد.

اگر فیلتر کردن FROM استفاده نشود، ایمیل‌ها با استفاده از آدرس اعلان ارسال خواهند شد.

هشدار

برخی از سرورهای ایمیل خروجی نیاز به تنظیم خاصی برای فیلتر FROM دارند.

هنگامی که یک ایمیل از اودو ارسال می‌شود، توالی زیر برای انتخاب سرور ایمیل خروجی استفاده می‌شود:

  • ابتدا، Odoo به دنبال سروری می‌گردد که دارای همان مقدار فیلتر FROM باشد که به عنوان مقدار From (یعنی آدرس ایمیل) در ایمیل خروجی تعریف شده است. این پیکربندی ایده‌آل است اگر تمام کاربران یک شرکت دامنه یکسانی داشته باشند اما بخش‌های محلی متفاوتی داشته باشند.

Example

اگر آدرس ایمیل فرستنده test@example.com باشد، تنها سرور ایمیلی که مقدار فیلتر FROM برابر با test@example.com یا example.com داشته باشد، قابل استفاده است.

  • اگر هیچ سروری بر اساس معیار اول یافت نشود، Odoo به دنبال اولین سروری می‌گردد که مقدار فیلتر FROM تنظیم نشده باشد. ایمیل با آدرس اعلان جایگزین خواهد شد.

  • اگر هیچ سروری بر اساس معیار دوم پیدا نشود، اودو از سرور اول استفاده می‌کند و ایمیل با آدرس اعلان جایگزین خواهد شد.

توجه

برای تعیین اینکه کدام سرور اول است، اودو از مقدار اولویت استفاده می‌کند (هرچه مقدار کمتر باشد، اولویت بالاتر است). در صورت عدم انجام این کار، اولین سرور بر اساس نام سرورها و با استفاده از ترتیب الفبایی تعیین می‌شود.

  • اگر سرور ایمیل وجود نداشته باشد، اودو به مقدار پارامتر سیستم متکی است.

همچنین امکان استفاده از سرور ایمیل اودو برای ایمیل‌های تراکنشی علاوه بر ایمیل‌های انبوه وجود دارد.

استفاده از سرور ایمیل خارجی و سرور پیش‌فرض Odoo

در Odoo Online و Odoo.sh، پایگاه‌های داده با سرور SMTP اودو راه‌اندازی می‌شوند. اگر سرور ایمیل خروجی تنظیم نشده باشد، سرور SMTP پیش‌فرض اودو استفاده خواهد شد.

افزودن سرور ایمیل با استفاده از سرور ایمیل اودو با احراز هویت CLI.

Example

اگر یک سرور ایمیل خروجی به طور همزمان با سرور پیش‌فرض Odoo (CLI) استفاده شود، فیلتر FROM سرور ایمیل خروجی باید شامل یک دامنه سفارشی باشد و فیلتر FROM سرور CLI باید شامل زیر دامنه Odoo باشد. اگر هیچ فیلتری برای FROM وجود نداشته باشد، ایمیل با استفاده از آدرس اعلان ارسال خواهد شد.

تقسیم سرور ایمیل اودوو برای ایمیل‌های تراکنشی و سرور ایمیل برای ارسال انبوه.

توجه

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

نکته

در Odoo Online، صفحه همچنین میزان استفاده روزانه از ایمیل و حد روزانه شما را نشان می‌دهد. در Odoo.sh، باید در صفحه مانیتور تعداد ایمیل‌های ارسالی خروجی را بررسی کنید.

توجه

در Odoo.sh، برای استفاده از رابط خط فرمان، می‌توان سرور ایمیل خروجی را در فایل تنظیمات پیکربندی کرد.

هشدار

سرور ایمیل Odoo برای ایمیل‌های تراکنشی و کمپین‌های بازاریابی کوچک طراحی شده است. حد روزانه به نوع پایگاه داده و برنامه‌های مورد استفاده بستگی دارد.

استفاده از دامنه سفارشی با سرور ایمیل خارجی

مشابه با فصل قبلی، ممکن است تنظیمات مناسبی لازم باشد تا اطمینان حاصل شود که سرور ایمیل خارجی مجاز به ارسال ایمیل با استفاده از دامنه سفارشی شما است. به مستندات ارائه‌دهنده خود مراجعه کنید تا رکوردهای مربوطه (SPF، DKIM و DMARC) را به درستی تنظیم کنید. لیستی از رایج‌ترین ارائه‌دهندگان موجود است.

توجه

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

محدودیت پورت

پورت ۲۵ به دلایل امنیتی در اودو آنلاین و Odoo.sh مسدود شده است. به جای آن، از پورت‌های ۴۶۵، ۵۸۷ یا ۲۵۲۵ استفاده کنید.

دامنه مستعار

دامنه عمومی مخصوص شرکت است. به طور پیش‌فرض، همه شرکت‌ها زیردامنه اودو را به اشتراک می‌گذارند (مثلاً company-name.odoo.com)، اما هر شرکت ممکن است دامنه ایمیل سفارشی خود را داشته باشد.

هنگامی که حالت توسعه‌دهنده فعال شود، گزینه‌های دامنه مستعار با رفتن به تنظیمات ‣ فنی ‣ ایمیل: دامنه‌های مستعار در دسترس هستند.

هشدار

هرگونه تغییر در دامنه مستعار باید با دقت بسیار انجام شود. اگر یکی از مستعارها (بازگشت، همه‌گیر، پیش‌فرض از) تغییر کند، تمام ایمیل‌های قبلی که به درستی به مستعارهای جدید هدایت نشده‌اند، از دست خواهند رفت.

فیلد نام مستعار پیش‌فرض فرستنده می‌تواند با بخش محلی آدرس ایمیل (به‌طور پیش‌فرض notifications) یا یک آدرس ایمیل کامل پر شود. آن را تنظیم کنید تا سربرگ FROM ایمیل‌های شما تعیین شود. اگر از یک آدرس ایمیل کامل استفاده شود، تمام ایمیل‌های خروجی با این آدرس بازنویسی خواهند شد.

سیستم اعلان

هنگامی که یک ایمیل از بخش گفتگو ارسال می‌شود، مشتریان می‌توانند مستقیماً به آن پاسخ دهند. اگر مشتری مستقیماً به ایمیل پاسخ دهد، پاسخ در همان بخش گفتگو ثبت می‌شود و به این ترتیب به عنوان یک رشته پیام مرتبط با رکورد عمل می‌کند.

پس از دریافت پاسخ، اودوو سپس از دنبال‌کنندگان مشترک (بر اساس زیرنوع‌های مشترک‌شده) استفاده می‌کند تا بسته به ترجیحات کاربر، برای آنها از طریق ایمیل یا صندوق ورودی اودوو اعلان ارسال کند.

Example

اگر مشتری با آدرس ایمیل “Mary” <mary@customer.example.com> به طور مستقیم به ایمیلی که از پایگاه داده Odoo آمده است پاسخ دهد، رفتار پیش‌فرض Odoo این است که محتوای ایمیل را به تمام دنبال‌کنندگان دیگر درون رشته توزیع کند.

از آنجا که دامنه ماری به دامنه مستعار تعلق ندارد، اودو آدرس ایمیل را بازنویسی کرده و از آدرس ایمیل اعلان‌ها برای اطلاع‌رسانی به دنبال‌کنندگان استفاده می‌کند. این بازنویسی به تنظیماتی که در پایگاه داده انجام شده است بستگی دارد. به طور پیش‌فرض، در اودو آنلاین و Odoo.sh، آدرس ایمیل FROM با مقدار notifications@company-name.odoo.com جایگزین می‌شود به جای mary@customer.example.com.

آدرس با استفاده از نام فرستنده و {دامنه مستعار، مستعار پیش‌فرض فرستنده}`@`{دامنه مستعار، نام دامنه} ساخته می‌شود، به‌طور پیش‌فرض، notifications@company-name.odoo.com.

استفاده از یک آدرس ایمیل منحصر به فرد برای تمام ایمیل‌های ارسالی

برای اجبار آدرس ایمیلی که ایمیل‌ها از آن ارسال می‌شوند، حالت توسعه‌دهنده را فعال کنید و به تنظیمات ‣ فنی ‣ ایمیل: دامنه‌های مستعار بروید. در مستعار پیش‌فرض فرستنده، از بخش محلی یا یک آدرس ایمیل کامل به عنوان مقدار استفاده کنید.

هشدار

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