Common emailing issues and solutions

This page lists the most common emailing issues and their solutions.

Odoo is not an email provider

Odoo does not function like a classic email inbox, such as Gmail, Outlook, Yahoo, etc.

Odoo에서는 사용자나 고객에게 안내를 하거나 소통하는 방법으로 이메일을 사용하고 있으나, 설계상으로 전용 이메일 서버를 대체할 수는 없습니다. 따라서 기존의 이메일 받은 편지함과 비교했을 때 예상하는 방식대로 작동하지 않을 수 있습니다.

The main differences are the following:

  • 기본값으로, 알림이나 거래 이메일 (견적서, 청구서 및 연락처 다이렉트 메시지)이 성공적으로 전송되면 이메일 객체는 삭제됩니다. 이메일 메시지의 콘텐츠는 관련 레코드의 메시지창에 남아 있습니다. 메시지창에 이미 콘텐츠가 있음에도 불구하고 동일한 이메일 콘텐츠 사본이 여러 개 남아서 (여러 수신자에게 전송된 경우) 데이터베이스가 복잡해지는 것을 방지합나다.

  • (숨은) 참조 ([B]CC) 개념은 사용하고 있지 않습니다. Odoo에서는 메시지창에 추가된 팔로워 라는 개념을 사용하여 연락처에서 알림을 받거나 이메일 사본을 받는 시기와 방법이 자동으로 지정됩니다.

  • 수신 이메일은 받는 사람 이메일 주소가 Odoo 데이터베이스에서 유효한 이메일 주소인지 여부로 확인하며, 이메일 답신의 경우에는 이메일 헤더에 있는 메시지에 대한 참조가 Odoo 데이터베이스에서 보낸 메시지와 일치하는지 확인하는 방법으로 처리됩니다. 그 외 모든 이메일은 반송되며 스팸 또는 별도 폴더에 일시 보관되지 않습니다. 즉, Odoo 데이터베이스와 관련이 없는 이메일은 전혀 남지 않습니다.

발신 메일

Changing the email address of the admin user account

Odoo 데이터베이스가 생성되면 기본 관리자 계정에 자리 표지자로 이메일 주소가 할당됩니다. 이메일 발신 문제가 발생하는 것을 방지하려면 유효한 이메일 주소로 관리자 이메일 주소를 변경 하는 것이 좋습니다.

이렇게 하려면 관리자 계정에서 사용자 아이콘을 클릭하고 내 프로필 (또는 환경 설정)을 클릭한 다음 환경 설정 탭에 있는 :guilabel:` 이메일` 을 업데이트합니다. 다른 이메일 주소를 사용하거나 Odoo 하위 도메인 (예: company-name.odoo.com)과 로컬 부분에 admin (예: admin@company-name.odoo.com)을 사용합니다.

전송 실패

When a message is sent, an (envelope) icon is displayed in the chatter. The icon turns red when delivery has failed for at least one recipient.

Red envelope icon displayed in the chatter.

Left-click the envelope to display information about the delivery, and, if possible, the relevant error messages.

Example of a sending failure.

Click See Error Details to get extra information for the fail reason, if Odoo was able to process the original error or bounce email.

Click Send & close to retry sending the email to all toggled-on () recipients under the Try Again column. All toggled-off () recipients will be ignored.

Click Ignore all to ignore all currently failing emails and turn the envelope icon from red to white.

Unsent emails also appear in the Odoo email queue. To access it, activate the developer mode and go to Settings ‣ Technical ‣ Email: Emails.

Example of the technical email queue view.

이메일 전송에 실패할 경우 전송 실패 상태가 표시됩니다. 전송 실패된 이메일을 이메일 대기열에 다시 넣으려면 다시 시도 를 클릭합니다. 그러면 표시 상태가 발신 상태가 됩니다. 다음에 이메일 대기열에 대한 예약된 작업이 실행될 때 이메일이 다시 전송됩니다.

Optionally, queued emails can be sent immediately by clicking Send Now. Click Cancel Email to remove it from the email queue.

참고

Sent emails are periodically cleaned from the queue. This is controlled by the Auto-Vacuum scheduled action that cleans redundant data on your Odoo database.

일반적인 오류 메시지

일일 한도 도달
Email limit reached warning.

Odoo에서 Odoo 온라인 데이터베이스를 통해 보낼 수 있는 이메일 수는 제한되어 있습니다. 대부분의 이메일 서비스 제공업체 (예: Google, Yahoo 등)는 Odoo 이메일 서버가 없거나 더 이상 유효하지 않은 주소인 경우에 너무 많은 이메일을 보내게 되면 Odoo 서버 IP를 차단하게 됩니다. 또한 Odoo 데이터베이스를 통해 불필요한 스팸 메일을 보내는 경우에도 적용됩니다.

The default daily email limit varies between 5 and 200 emails. The exact limit is depends on several factors (subject to change):

  • Type of database subscription (one app free, trial, paying subscription)

  • Apps installed (i.e., Email Marketing, Marketing Automation)

  • If a database migration is ongoing

If the daily limit is reached, you can:

중요

이메일 일일 한도는 수동 또는 자동으로 적용되며 Odoo 데이터베이스에서 발신되는 모든 이메일 숫자를 계산에 넣게 됩니다. 기본적으로 내부 메시지, 알림, 메모 로그 등을 이메일을 통해 다른 사람에게 전달하는 경우에도 이메일로 계산됩니다. 이메일 대신 Odoo 알림 을 수신하면 숫자를 줄일 수 있습니다.

SMTP 오류

Simple Mail Transport Protocol (SMTP) is a standard used to transmit emails between email servers and/or email clients.

외부 STMP 서버를 통해 이메일을 전송하는 경우 표준 SMTP 오류 코드 모음을 확인할 수 있습니다. 해당 코드 번호는 Odoo 전용이 아니며, 정확한 오류 메시지 내용은 이메일 서버마다 다를 수 있습니다.

Example

A 550 SMTP permanent delivery error from sendgrid.com:

Mail Delivery Failed
Mail delivery failed via SMTP server 'None'.
SMTPDataError: 550
The from address does not match a verified Sender Identity. Mail cannot be sent until this
error is resolved. Visit https://sendgrid.com/docs/for-developers/sending-email/sender-identity/
to see the Sender Identity requirements

확인되지 않은 이메일 주소에서 이메일 전송을 시도했다는 오류 메시지입니다. 발신 이메일 서버에 대한 환경 설정 혹은 데이터베이스의 기본 발신자 주소를 조사하는 것이 문제 해결을 위한 시작점이 될 수 있으며, sendgrid.com 측에서 이메일 주소를 허용 목록에 추가했는지 확인합니다.

Usually, inputting the error message content in a Google search can yield information on what the root cause might be and how to correct the issue.

If the issue cannot be resolved and keeps occurring, contact Odoo Support.

No error populated

Odoo에서 전송 실패 사유가 확인되지 않는 경우도 있습니다. 이메일 제공업체마다 반송된 이메일과 관련된 자체 정책을 시행하고 있는 관계로, Odoo에서는 해당 내용이 파악되지 않을 수도 있다는 점을 참고하시기 바랍니다.

If there is a recurring problem with the same customer or the same domain, contact Odoo Support.

참고

이메일 전송에 실패했는데도 오류 메시지가 나타나지 않는 이유 중 가장 일반적인 것으로는 SPF 또는 DKIM 환경 설정과 관련이 있습니다. 또한 이메일 알림 설정이 구현될 때 비즈니스 요구 사항에 맞게 조정되었는지 확인하세요. 자세한 내용은 이메일을 통한 Odoo 커뮤니케이션 문서 를 참조하세요.

Execution time

정확한 이메일 전송 시각은 시스템 유틸리티 크론 (예약된 작업)에서 처리하며, 이를 통해 미리 주기를 정하여 자동으로 실행되도록 작업을 예약할 수 있습니다. Odoo는 이와 같은 접근 방식으로 “긴급하지 않은” 이메일 (예: 대량 메일링, 마케팅 자동화, 이벤트와 같은 뉴스레터 형식)을 전송합니다. 이렇게 하면 메일 서버가 복잡해지는 것을 방지할 수 있으며 대신 개별 커뮤니케이션의 우선순위를 지정할 수 있게 됩니다.

크론은 작업을 완료하기 위해 Odoo가 백그라운드에서 특정 코드를 통해 실행하는 작업입니다. 또한 Odoo에서는 워크플로우에서 예약된 작업을 예약된 날짜보다 일찍 실행되도록 할 수 있는 크론 트리거를 생성합니다. 예약된 작업을 수동으로 실행하거나 빈도를 변경할 경우에는 오류가 발생하거나 특정 워크플로가 중단될 수 있기 때문에 일반적으로 권장하지 않습니다.

기본적으로 일반 이메일 대기열의 경우 메일: 이메일 대기열 관리자 크론은 60분마다 실행됩니다. 크론의 최소 실행 간격은 5분입니다. Odoo에서 알맞게 작동될 수 있도록 권장하는 간격은 15분입니다. 간격이 너무 짧을 경우에는 모든 이메일을 처리할 수 없게 되며 이로 인해 크론에서 시간이 초과됩니다.

긴급한 것으로 간주되는 이메일 (판매주문서, 청구서, 매입발주서 등 한 사람에게서 다른 사람에게 보내는 이메일)은 즉시 전송됩니다. 이 내용은 전송에 실패하지 않는 한 설정 ‣ 기술 ‣ 이메일: 이메일 에 표시되지 않습니다.

Example of sending information header when a mailing campaign is queued.

Email campaigns are sent as soon as possible (after clicking the Send button) or at a scheduled time (after clicking the Schedule button).

이메일 마케팅 대기열의 경우 하루에 한 번씩 메일 마케팅: 프로세스 대기열 크론이 실행되지만, 캠페인이 이 기본 주기를 벗어나서 예약된 경우에는 자동으로 일찍 실행됩니다. 메일링 목록 수신자가 많은 경우에 수동으로 여러 번 크론을 실행하는 것은 권장하지 않습니다. 처리 시간을 단축할 수 없으며 오류가 발생할 수 있기 때문입니다.

To edit crons, enable the developer mode and go to Settings ‣ Technical ‣ Automation: Scheduled Actions.

더 보기

For more information about crons when using Odoo.sh, check out Odoo.sh frequent technical questions.

Email Marketing campaigns stuck in the queue

If multiple Email Marketing campaigns are put in the queue, they are processed in chronological order based on their creation date.

Example

세 건의 캠페인에 대해, 캠페인_1 (1월 1일 생성), 캠페인_2 (1월 2일 생성), 캠페인_3 (1월 3일 생성) 세 건 모두에서 보내기 를 클릭하여 대기열에 넣습니다.

Example of three email marketing campaigns.

The cron will try to process Campaign_1, then Campaign_2, and finally Campaign_3. It will not start processing Campaign_2 until it finishes processing Campaign_1.

이메일 캠페인이 계속 대기열에 있는 경우 대기열의 맨 위쪽에 있는 캠페인에 문제가 있는 것일 수 있습니다. 문제를 해결하려면 취소 버튼을 클릭하여 대기열에서 Campaign_1을 제거한 후에 다른 두 건의 캠페인이 전송되는지 여부를 확인합니다. 그런 다음 Campaign_1을 수정하거나 Odoo 고객 지원 으로 문의하세요.

메일 수신

이메일 수신에 문제가 있음에도 불구하고 Odoo 자체에 안내 표시가 나타나지 않을 수 있습니다. 데이터베이스에 접속하려는 발신 클라이언트 측에서 반송 메시지를 받게 됩니다 (대부분의 경우 550: 사서함을 사용할 수 없음 오류 메시지).

이메일이 수신되지 못했습니다.

Contact Odoo Support if there is a recurring issue with the same client or domain.

Information for Odoo Support

Here is a list of helpful information to include when reaching out to Odoo Support:

  1. 받은 편지함에 있는 전체 이메일을 내보냅니다. 보통 파일 형식은 확인용 기술 정보가 포함된 .eml 또는 .msg 형식으로 되어 있습니다. 정확한 파일 다운로드 절차는 외부의 이메일 공급자에 따라 달라집니다.

    로컬 이메일 소프트웨어 (예: Thunderbird, Apple Mail, Outlook 등)를 통해 이메일을 동기화하는 경우 일반적으로 이메일의 로컬 사본을 EML/MSG 파일로 내보낼 수 있습니다. 자세한 내용은 사용 중인 소프트웨어 관련 문서를 참조하세요.

    If possible, the EML/MSG file should be based on the original email that was sent and is failing or is causing issues.

    수신 이메일 의 경우: 가능하면 원래의 이메일 발신자에게 연락하여 원본 이메일의 EML/MSG 사본을 요청합니다. 원본 이메일을 사본으로 전송 (전달)할 경우 문제 해결과 관련된 일부 정보만 포함하여 전송됩니다.

    발신 이메일 의 경우: 이메일의 EML/MSG를 제공하거나 데이터베이스에서 레코드 (예: 판매주문서 번호, 연락처 이름, 청구서 번호)와 이메일이 전송된 날짜/시간 (예: 2024년 1월 10일 오전 11시 45분 중부 유럽 표준시에 전송된 이메일)를 지정합니다.

  2. An explanation of the exact flow that is being followed to normally receive those emails in Odoo. Try to answer the following questions:

    • Is this a notification message from a reply being received in Odoo?

    • Is this a message being sent from the Odoo database?

    • Is there an incoming email server being used, or is the email being redirected/forwarded through a custom email server or provider?

    • Is there an example of an email that has been correctly forwarded?

    • Have you changed any email-related settings recently? Did it stop working after those changes?

  3. An answer to the following questions:

    • Is it a generic issue or is it specific to a use case? If specific to a use case, which one?

    • Is it working as expected? In case the email is sent using Odoo, the bounce email should reach the Odoo database and display the red envelope.