From 0a9a9c1a2ea136f375d2ac57435d12873e5fb4f6 Mon Sep 17 00:00:00 2001 From: jero-odoo Date: Thu, 6 Jun 2024 09:37:55 -0400 Subject: [PATCH] [IMP] email faqs: email limit closes odoo/documentation#9725 X-original-commit: 57212a6798f74bb52541ea3dcc014ac8ce921dbc Signed-off-by: Samuel Lieber (sali) Co-authored-by: ksc-odoo <73958186+ksc-odoo@users.noreply.github.com> --- .../general/email_communication/faq.rst | 45 ++++++++++--------- 1 file changed, 25 insertions(+), 20 deletions(-) diff --git a/content/applications/general/email_communication/faq.rst b/content/applications/general/email_communication/faq.rst index 74540f399..6cd67c226 100644 --- a/content/applications/general/email_communication/faq.rst +++ b/content/applications/general/email_communication/faq.rst @@ -12,8 +12,9 @@ Outgoing emails Email is not sent ----------------- -The first indicator showing that an email has not been sent is the presence of a red :guilabel:`✉️ -(envelope)` icon, next to the date and time of the message, located in the chatter. +The first indicator showing that an email has not been sent is the presence of a red +:icon:`fa-envelope` :guilabel:`(envelope)` icon, next to the date and time of the message, located +in the chatter. .. image:: faq/red-envelop.png :align: center @@ -42,13 +43,18 @@ Odoo's email servers from being blacklisted. Here are the default limits for new databases: - **200 emails per day** for Odoo Online and Odoo.sh databases with an active subscription. -- **20 emails per day** for one-app free databases. -- **50 emails per day** for trial databases. -- In the case of migration, the daily limit might be reset to 50 emails per day. +- **50 emails per day** for one-app free and trial databases. + +.. important:: + In a one-app free database, if the *Email Marketing* app is installed, the email limit is **20 + emails per day**. + +.. note:: + In the case of migration, the daily limit might be reset to 50 emails per day. If the daily limit is reached: -- Contact the Odoo support team, who may increase the daily limit depending on the following +- Contact the Odoo support team, who may increase the daily limit, depending on the following factors: #. How many users are in the database? @@ -72,7 +78,7 @@ If the daily limit is reached: SMTP error ********** -Simple Mail Transport Protocol (SMTP) error messages explain why an email wasn't transmitted +*Simple Mail Transport Protocol (SMTP)* error messages explain why an email was not transmitted successfully. :abbr:`SMTP (Simple Mail Transport Protocol)` is a protocol to describe the email structure, and transmits data from messages over the Internet. The error messages generated by email services are helpful tools to diagnose and troubleshoot email problems. @@ -83,9 +89,9 @@ services are helpful tools to diagnose and troubleshoot email problems. mta4471.mail.bf1.yahoo.com --- Below this line is a copy of the message.` The debug menu can be used to investigate SMTP sending issues from a database. To access the menu, -:ref:`developer mode ` must be activated. Once activated, navigate to the -:menuselection:`Debug Menu` in the top right of the menu bar (the :guilabel:`🐞 (bug)` icon), -:menuselection:`Debug Menu --> Manage Messages` +:ref:`developer mode ` **must** be activated. Once activated, navigate to the +:menuselection:`Debug Menu` in the top-right of the menu bar (the :icon:`fa-bug` :guilabel:`(bug)` +icon), and select :menuselection:`Debug Menu --> Manage Messages` from the resulting drop-down menu. The :guilabel:`Manage Messages` menu opens a list of all the messages sent in a particular record. Within each message there is information on sending, including the type, and subtype, of the @@ -128,11 +134,10 @@ Email is sent late Email campaigns send at a scheduled time, using a delay pre-programed in the database. Odoo uses a delayed task to send emails that are considered "not urgent" (newsletter formats, such as: mass mailing, marketing automation, and events). The system utility **cron** can be used to schedule -programs to run automatically at predetermined intervals. Odoo uses that policy in order to avoid -cluttering the mail servers and, instead, prioritizes individual communication. This **cron** is -called :guilabel:`Mail: Email Queue Manager`, and can be accessed in :ref:`developer mode -` by going to :menuselection:`Settings app --> Technical menu --> Automation --> -Scheduled Actions`. +programs to run automatically at predetermined intervals. Odoo uses that policy to avoid cluttering +the mail servers and, instead, prioritizes individual communication. This **cron** is called +:guilabel:`Mail: Email Queue Manager`, and can be accessed in :ref:`developer mode ` +by going to :menuselection:`Settings app --> Technical menu --> Automation: Scheduled Actions`. .. image:: faq/email-scheduled-later.png :align: center @@ -154,9 +159,9 @@ invoices, purchase orders, etc.) are sent immediately. Incoming emails =============== -When there is an issue with incoming emails, there might not be an indication, per se, in Odoo. It -is the sending email client, who tries to contact a database, that will get a bounce-back message -(most of the time a :guilabel:`550: mailbox unavailable` error message). +When there is an issue with incoming emails, there might not be an indication in Odoo. It is the +sending email client, who tries to contact a database, that gets a bounce-back message (most of the +time it is a :guilabel:`550: mailbox unavailable` error message). Email is not received --------------------- @@ -229,5 +234,5 @@ of what can be helpful when reaching out to the Odoo Support team about an issue .. note:: The bounce system parameter needs to be set in the technical settings in order for the database to correctly receive bounce messages. To access this setting, go to :menuselection:`Settings app - --> Technical menu --> Parameters --> System Parameters`. Then select the parameter name - :guilabel:`mail.bounce.alias` and set the value to `bounce` if it isn't already set. + --> Technical menu --> Parameters: System Parameters`. Then, select the parameter name + :guilabel:`mail.bounce.alias` and set the value to `bounce` if it is not already set.