Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[MIG] mail_environment: Migration to 18.0 #206

Merged
merged 40 commits into from
Oct 10, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
fb73498
[add] mail_environment
jgrandguillaume Nov 22, 2011
ff9c6f5
[IMP] mail_environment misc
Nov 22, 2011
08187a8
[FIX] Add fnct_search on type in order to avoid error when ir.cron ru…
jgrandguillaume Nov 8, 2013
b59f53b
[IMP] 7.0 no view type required
Feb 17, 2014
7bbe1ab
mail_eniroment misc improvements
guewen Oct 8, 2014
2ac27fe
Add OCA as author of OCA addons
gurneyalex Mar 2, 2015
4da01ad
fix runbot warning
gurneyalex Jul 17, 2015
f572628
Add missing default oca icons
yvaucher Aug 18, 2015
a8e0bf9
[FIX] like #230, but for mail_environment
hbrunn Aug 18, 2015
56b627b
[UPD] prefix versions with 8.0
sbidoul Oct 9, 2015
a56b239
[MIG] Make modules uninstallable
pedrobaeza Oct 14, 2015
d885a7d
9.0 migration of mail_environment
gurneyalex Jan 20, 2016
ce6c8da
[MIG] pre migration changes
pedrobaeza Oct 6, 2016
67fe2d5
Migrate mail_environment to 10.0
guewen Dec 21, 2016
050bab9
README.rst - Fix layout
yvaucher Mar 24, 2017
76cdb1a
[FIX] mail_environment must not depend on server_environment_files
sbidoul Apr 23, 2017
55c57b1
[11.0][MIG] mail_environment
simahawk Nov 29, 2017
d677036
Use new server.env.mixin in mail_environment
guewen Jul 19, 2018
a69e668
Infer configparser getter from field type
guewen Jul 24, 2018
1b717a6
[IMP] mail_environment: new README structure
sebalix Jan 4, 2019
08d30e8
[MIG] mail_environment: Migration to 12.0
sebalix Jan 4, 2019
c7c60ec
Translated using Weblate (Portuguese (Brazil))
Sep 2, 2019
58e6463
[REF] mail_environment: Black python code
gurneyalex Oct 10, 2019
04b2359
[MIG] mail_environment to 13.0
gurneyalex Oct 10, 2019
ecc3827
Run pre-commit (black, isort)
guewen Jan 28, 2020
82834ca
[FIX] mail_environment: fix server_type field
ajaniszewska-dev Mar 2, 2020
3f6e61a
[14.0][MIG] - migration mail_environment
sbejaoui Oct 14, 2020
c9b4ed6
Remove en.po
sbidoul Dec 13, 2020
007ddab
[MIG] Migrate to version 15.0
JuMiSanAr Oct 20, 2021
505ff68
[MIG] mail_environment: Migration to 16.0
adrienpeiffer Nov 14, 2022
27dd0c7
[FIX] mail_environment: add search field for fetchmail.server's is_ssl
StefanRijnhart Dec 14, 2022
a00739f
[FIX] README to specify server_type instead of type to match the model
Dec 29, 2022
dd4f833
Translated using Weblate (Spanish)
Ivorra78 Jul 25, 2023
edd6680
[IMP] mail_environment: pre-commit stuff
moitabenfdz Nov 15, 2023
5fc5a3f
[MIG] mail_environment: Migration to 17.0
moitabenfdz Nov 15, 2023
7f314fa
[UPD] Update mail_environment.pot
Jan 25, 2024
3ca7d08
[BOT] post-merge updates
OCA-git-bot Jan 25, 2024
83c778c
Added translation using Weblate (Italian)
mymage Feb 4, 2024
fd4be87
Translated using Weblate (Italian)
mymage Feb 4, 2024
590d178
[MIG] mail_environment: Migration to 18.0
qgroulard Oct 7, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
148 changes: 148 additions & 0 deletions mail_environment/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,148 @@
==========================================
Mail configuration with server_environment
==========================================

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:f7954bb45b56c80cedbac1fc52e4200167359c801a99d7ae85d5dd5bc8bad089
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
:target: https://odoo-community.org/page/development-status
:alt: Beta
.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fserver--env-lightgray.png?logo=github
:target: https://github.com/OCA/server-env/tree/17.0/mail_environment
:alt: OCA/server-env
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/server-env-17-0/server-env-17-0-mail_environment
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/builds?repo=OCA/server-env&target_branch=17.0
:alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|

This module allows to configure the incoming and outgoing mail servers
using the server_environment mechanism: you can then have different mail
servers for the production and the test environment.

**Table of contents**

.. contents::
:local:

Installation
============

To install this module, you need to have the server_environment module
installed and properly configured.

Configuration
=============

With this module installed, the incoming and outgoing mail servers are
configured in the server_environment_files module (which is a module you
should provide, see the documentation of server_environment for more
information).

In the configuration file of each environment, you may first use the
sections [outgoing_mail] and [incoming_mail] to configure the default
values respectively for SMTP servers and the IMAP/POP servers.

Then for each server, you can define additional values or override the
default values with a section named [outgoing_mail.resource_name] or
[incoming_mail.resource_name] where "resource_name" is the name of the
server.

Example of config file :

::

[outgoing_mail]
smtp_host = smtp.myserver.com
smtp_port = 587
smtp_user =
smtp_pass =
smtp_encryption = ssl

[outgoing_mail.odoo_smtp_server1]
smtp_user = odoo
smtp_pass = odoo

[incoming_mail.odoo_pop_mail1]
server = mail.myserver.com
port = 110
server_type = pop
is_ssl = 0
attach = 0
original = 0
user = [email protected]
password = uas1ohV0

You will need to create 2 records in the database, one outgoing mail
server with the field name set to "odoo_smtp_server1" and one incoming
mail server with the field name set to "odoo_pop_mail1".

Usage
=====

Once configured, Odoo will read the mail servers values from the
configuration file related to each environment defined in the main Odoo
file.

Known issues / Roadmap
======================

- Due to the special nature of this addon, you cannot test it on the
OCA runbot.

Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/server-env/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
`feedback <https://github.com/OCA/server-env/issues/new?body=module:%20mail_environment%0Aversion:%2017.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

Do not contact contributors directly about support or help with technical issues.

Credits
=======

Authors
-------

* Camptocamp

Contributors
------------

- Nicolas Bessi <[email protected]>
- Yannick Vaucher <[email protected]>
- Guewen Baconnier <[email protected]>
- Joël Grand-Guillaume <[email protected]>
- Holger Brunn <[email protected]>
- Alexandre Fayolle <[email protected]>

Maintainers
-----------

This module is maintained by the OCA.

.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org

OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.

This module is part of the `OCA/server-env <https://github.com/OCA/server-env/tree/17.0/mail_environment>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
1 change: 1 addition & 0 deletions mail_environment/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import models
13 changes: 13 additions & 0 deletions mail_environment/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Copyright 2012-2018 Camptocamp SA
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl)

{
"name": "Mail configuration with server_environment",
"version": "18.0.1.0.0",
"category": "Tools",
"summary": "Configure mail servers with server_environment_files",
"author": "Camptocamp, Odoo Community Association (OCA)",
"license": "AGPL-3",
"website": "https://github.com/OCA/server-env",
"depends": ["mail", "server_environment"],
}
62 changes: 62 additions & 0 deletions mail_environment/i18n/de.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mail_environment
#
# Translators:
# Rudolf Schnapka <[email protected]>, 2016
msgid ""
msgstr ""
"Project-Id-Version: server-tools (9.0)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-04-17 12:15+0000\n"
"PO-Revision-Date: 2016-04-21 09:16+0000\n"
"Last-Translator: Rudolf Schnapka <[email protected]>\n"
"Language-Team: German (http://www.transifex.com/oca/OCA-server-tools-9-0/"
"language/de/)\n"
"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. module: mail_environment
#: model:ir.model.fields,help:mail_environment.field_fetchmail_server__is_ssl
msgid ""
"Connections are encrypted with SSL/TLS through a dedicated port (default: "
"IMAPS=993, POP3S=995)"
msgstr ""

#. module: mail_environment
#: model:ir.model,name:mail_environment.model_fetchmail_server
msgid "Incoming Mail Server"
msgstr ""

#. module: mail_environment
#: model:ir.model,name:mail_environment.model_ir_mail_server
#, fuzzy
msgid "Mail Server"
msgstr "ir.mail_server"

#. module: mail_environment
#: model:ir.model.fields,field_description:mail_environment.field_fetchmail_server__is_ssl
msgid "SSL/TLS"
msgstr ""

#. module: mail_environment
#: model:ir.model.fields,field_description:mail_environment.field_fetchmail_server__server_env_defaults
#: model:ir.model.fields,field_description:mail_environment.field_ir_mail_server__server_env_defaults
msgid "Server Env Defaults"
msgstr ""

#. module: mail_environment
#: model:ir.model.fields,field_description:mail_environment.field_fetchmail_server__server_type
msgid "Server Type"
msgstr ""

#, fuzzy
#~ msgid "IMAP Server"
#~ msgstr "POP/IMAP-Server"

#, fuzzy
#~ msgid "POP Server"
#~ msgstr "POP/IMAP-Server"
55 changes: 55 additions & 0 deletions mail_environment/i18n/es.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mail_environment
#
# Translators:
# Pedro M. Baeza <[email protected]>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-05-01 10:38+0000\n"
"PO-Revision-Date: 2023-07-25 13:10+0000\n"
"Last-Translator: Ivorra78 <[email protected]>\n"
"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.17\n"

#. module: mail_environment
#: model:ir.model.fields,help:mail_environment.field_fetchmail_server__is_ssl
msgid ""
"Connections are encrypted with SSL/TLS through a dedicated port (default: "
"IMAPS=993, POP3S=995)"
msgstr ""
"Las conexiones se cifran con SSL/TLS a través de un puerto dedicado (por "
"defecto: IMAPS=993, POP3S=995)"

#. module: mail_environment
#: model:ir.model,name:mail_environment.model_fetchmail_server
msgid "Incoming Mail Server"
msgstr "Servidor de correo entrante"

#. module: mail_environment
#: model:ir.model,name:mail_environment.model_ir_mail_server
msgid "Mail Server"
msgstr "Servidor de correo"

#. module: mail_environment
#: model:ir.model.fields,field_description:mail_environment.field_fetchmail_server__is_ssl
msgid "SSL/TLS"
msgstr "SSL/TLS"

#. module: mail_environment
#: model:ir.model.fields,field_description:mail_environment.field_fetchmail_server__server_env_defaults
#: model:ir.model.fields,field_description:mail_environment.field_ir_mail_server__server_env_defaults
msgid "Server Env Defaults"
msgstr "Valores por defecto del entorno de servidor"

#. module: mail_environment
#: model:ir.model.fields,field_description:mail_environment.field_fetchmail_server__server_type
msgid "Server Type"
msgstr "Tipo de servidor"
63 changes: 63 additions & 0 deletions mail_environment/i18n/hr.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mail_environment
#
# Translators:
# Bole <[email protected]>, 2016
msgid ""
msgstr ""
"Project-Id-Version: server-tools (9.0)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-06-29 00:48+0000\n"
"PO-Revision-Date: 2016-06-14 10:58+0000\n"
"Last-Translator: Bole <[email protected]>\n"
"Language-Team: Croatian (http://www.transifex.com/oca/OCA-server-tools-9-0/"
"language/hr/)\n"
"Language: hr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"

#. module: mail_environment
#: model:ir.model.fields,help:mail_environment.field_fetchmail_server__is_ssl
msgid ""
"Connections are encrypted with SSL/TLS through a dedicated port (default: "
"IMAPS=993, POP3S=995)"
msgstr ""

#. module: mail_environment
#: model:ir.model,name:mail_environment.model_fetchmail_server
msgid "Incoming Mail Server"
msgstr ""

#. module: mail_environment
#: model:ir.model,name:mail_environment.model_ir_mail_server
#, fuzzy
msgid "Mail Server"
msgstr "ir.mail_server"

#. module: mail_environment
#: model:ir.model.fields,field_description:mail_environment.field_fetchmail_server__is_ssl
msgid "SSL/TLS"
msgstr ""

#. module: mail_environment
#: model:ir.model.fields,field_description:mail_environment.field_fetchmail_server__server_env_defaults
#: model:ir.model.fields,field_description:mail_environment.field_ir_mail_server__server_env_defaults
msgid "Server Env Defaults"
msgstr ""

#. module: mail_environment
#: model:ir.model.fields,field_description:mail_environment.field_fetchmail_server__server_type
msgid "Server Type"
msgstr ""

#, fuzzy
#~ msgid "IMAP Server"
#~ msgstr "POP/IMAP Server"

#, fuzzy
#~ msgid "POP Server"
#~ msgstr "POP/IMAP Server"
Loading
Loading