Problem med e-post

Detta dokument innehåller en förklaring av de mest återkommande e-postproblemen i Odoo.

Utgående e-post

E-postmeddelandet skickas inte

The first indicator showing that an email has not been sent is the presence of a red (envelope) icon, next to the date and time of the message, located in the chatter.

Röd kuvert-ikon visas i chatter.

Osända e-postmeddelanden visas också i Odoos e-postkö. I utvecklarläge kan e-postkön nås genom att gå till Inställningsapp ‣ Teknisk meny ‣ E-post ‣ E-post. Osända e-postmeddelanden visas i turkos, medan skickade e-postmeddelanden visas i grått.

Vanliga felmeddelanden

Daglig gräns uppnådd
Varning i Odoo när e-postgränsen har nåtts.

Varje e-postleverantör har sina egna gränser för hur mycket e-post som får skickas. Gränserna kan vara dagliga, timvisa eller ibland per minut. Detta gäller även Odoo, som begränsar en kunds utskick för att förhindra att Odoos e-postservrar svartlistas.

Här är standardgränserna för nya databaser:

  • 200 e-postmeddelanden per dag för Odoo Online- och Odoo.sh-databaser med en aktiv prenumeration.

  • 50 emails per day for one-app free and trial databases.

Viktigt

In a one-app free database, if the Email Marketing app is installed, the email limit is 20 emails per day.

Observera

Vid migrering kan den dagliga gränsen återställas till 50 e-postmeddelanden per dag.

Om den dagliga gränsen uppnås:

  • Contact the Odoo support team, who may increase the daily limit, depending on the following factors:

    1. Hur många användare finns det i databasen?

    2. Vilka appar är installerade?

    3. Bounce rate: andelen e-postadresser som inte fick några e-postmeddelanden eftersom de returnerades av en e-postserver på väg till slutmottagaren.

  • Använd en extern utgående e-postserver för att vara oberoende av Odoo’s e-postgräns (se motsvarande email documentation).

  • Vänta till kl. 11 (UTC) tills den dagliga gränsen har återställts och försök sedan skicka e-postmeddelandet igen. I utvecklarläge, gå till Inställningar app ‣ Teknisk meny ‣ E-post ‣ E-post, klicka sedan på Retry knappen bredvid ett oskickat e-postmeddelande.

Varning

Den dagliga e-postgränsen är omfattande för databasen. Som standard räknas alla interna meddelanden, aviseringar, loggade anteckningar etc. som ett e-postmeddelande i den dagliga gränsen om de meddelar någon via e-post. Detta kan mildras genom att ta emot notifieringar i Odoo, istället för e-postmeddelanden.

SMTP-fel

Simple Mail Transport Protocol (SMTP) error messages explain why an email was not transmitted successfully. SMTP 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.

Example

Detta är ett exempel på en 554 SMTP permanent leveransfel: 554: leveransfel: Tyvärr, ditt meddelande till ------@yahoo.com kan inte levereras. Denna brevlåda är inaktiverad (554.30). - mta4471.mail.bf1.yahoo.com --- Under denna rad finns en kopia av meddelandet.

The debug menu can be used to investigate SMTP sending issues from a database. To access the menu, developer mode must be activated. Once activated, navigate to the Debug Menu in the top-right of the menu bar (the (bug) icon), and select Debug Menu ‣ Manage Messages from the resulting drop-down menu.

Menyn Manage Messages öppnar en lista över alla meddelanden som skickats i en viss post. I varje meddelande finns information om sändningen, inklusive meddelandets typ och undertyp.

Annan information inkluderar vem meddelandet skickades till och om Odoo fick ett returmeddelande från en e-postserver.

Menyalternativet Hantera meddelanden i felsökningsmenyn.

Observera

En användare måste vara på en vy i Odoo som har en chatter för att menyalternativet Manage Messages ska visas.

Inget fel populerat

Odoo kan inte alltid tillhandahålla information om orsaken till att det misslyckades. De olika e-postleverantörerna implementerar en personlig policy för studsade e-postmeddelanden, och det är inte alltid möjligt för Odoo att tolka det korrekt.

Om detta är ett återkommande problem med samma kund eller samma domän, tveka inte att kontakta Odoo Support för att få hjälp med att hitta en orsak.

Observera

En av de vanligaste orsakerna till att ett e-postmeddelande inte skickas utan felmeddelande är relaterad till SPF och/eller DKIM konfiguration. Kontrollera också att mail.bounce.alias är definierat i systemparametrarna. Få tillgång till systemparametrar i utvecklarläge genom att gå till Inställningsapp ‣ Teknisk meny ‣ Parametrar ‣ Systemparametrar.

E-post skickas sent

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 to avoid cluttering the mail servers and, instead, prioritizes individual communication. This cron is called Mail: Email Queue Manager, and can be accessed in developer mode by going to Settings app ‣ Technical menu ‣ Automation: Scheduled Actions.

E-post schemalagd för att skickas senare.

Tips

Vad är en cron? En cron är en åtgärd som Odoo kör i bakgrunden för att utföra viss kod för att slutföra en uppgift.

Viktigt

Som standard körs Mass Mailing cron var 60:e minut. Detta kan ändras till minst 5 minuter. Att köra åtgärden var 5:e minut skulle dock överbelasta Odoo-databasen (stressa systemet), så detta rekommenderas inte. För att redigera massutskick cron, välj den schemalagda åtgärden Mail: Email Queue Manager, och fortsätt att göra eventuella nödvändiga justeringar.

E-post som anses vara brådskande (kommunikation från en person till en annan, t.ex. försäljningsorder, fakturor, inköpsorder etc.) skickas omedelbart.

Inkommande e-post

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 550: mailbox unavailable error message).

E-postmeddelandet tas inte emot

Vilka åtgärder som bör vidtas beror på vilken Odoo-plattform som databasen är hostad på.

Odoo.sh-användare kan hitta sina live-loggar i mappen ~/logs/.

Loggar är en lagrad samling av alla uppgifter som slutförts i en databas. De är en textbaserad representation, komplett med tidsstämplar för varje åtgärd som vidtas i Odoo-databasen. Detta kan vara användbart för att spåra e-postmeddelanden som lämnar databasen. Fel att skicka kan också ses av loggar som indikerar att meddelandet försökte skicka upprepade gånger. Loggar visar varje åtgärd till e-postservrarna från databasen.

Mappen ~/logs/ (nås via kommandoraden eller på Odoo.sh-instrumentpanelen) i en Odoo.sh-databas innehåller en lista över filer som innehåller loggar för databasen. Loggfilerna skapas varje dag kl. 5:00 (UTC).

Tips

De två senaste dagarna (idag och igår) komprimeras inte, medan de äldre dagarna komprimeras, för att spara utrymme. Namnen på filerna för idag och igår är: odoo.log respektive odoo.log.1.

För de följande dagarna namnges de med sina datum och komprimeras sedan. Använd kommandot grep och zgrep (för de komprimerade filerna) för att söka igenom filerna.

Se även

För mer information om loggar och hur du kommer åt dem via Odoo.sh-instrumentpanelen, se den här administrationsdokumentationen.

Mer information om hur du får tillgång till loggar via kommandoraden finns i den här utvecklardokumentationen.

Odoo Online-användare har inte tillgång till loggarna. Däremot kan Odoo Support kontaktas om det är ett återkommande problem med samma klient eller domän.

Få hjälp från Odoo support

För att vi ska kunna hjälpa dig på bästa sätt ber vi dig lämna så mycket information som möjligt. Här är en lista över vad som kan vara till hjälp när du kontaktar Odoo Support-teamet om ett problem:

  1. Skicka en kopia av e-postens rubriker. EML-filen (eller headers) i e-postmeddelandet är det filformat som innehåller all den tekniska information som krävs för en utredning. Dokumentationen från e-postleverantören kan förklara hur man får tillgång till EML-filen/header-filerna. När e-postmeddelandets rubriker har erhållits är det mest effektiva sättet för Odoo Support-teamet att undersöka det att lägga till det i Odoo Support-ärendet.

  2. Förklara det exakta flödet som följs för att normalt ta emot dessa e-postmeddelanden i Odoo. Här är exempel på frågor vars svar kan vara användbara:

    • Är detta ett meddelande om att ett svar har mottagits i Odoo?

    • Är detta ett meddelande som skickas från Odoo-databasen?

    • Används en server för inkommande e-post, eller omdirigeras e-postmeddelandet på något sätt?

    • Finns det något exempel på ett e-postmeddelande som har vidarebefordrats på ett korrekt sätt?

  3. Ge svar på följande frågor:

    • Är det ett allmänt problem eller är det specifikt för ett användningsfall? Om det är specifikt för ett användningsfall, vilket är det exakt?

    • Fungerar det som förväntat? Om e-postmeddelandet skickas med Odoo, ska studsmailet nå Odoo-databasen och visa red envelope.

Observera

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 Settings app ‣ Technical menu ‣ Parameters: System Parameters. Then, select the parameter name mail.bounce.alias and set the value to bounce if it is not already set.