diff --git a/src/collective/dms/mailcontent/configure.zcml b/src/collective/dms/mailcontent/configure.zcml
index 1961690..42391c2 100644
--- a/src/collective/dms/mailcontent/configure.zcml
+++ b/src/collective/dms/mailcontent/configure.zcml
@@ -9,6 +9,7 @@
+
diff --git a/src/collective/dms/mailcontent/upgrades/__init__.py b/src/collective/dms/mailcontent/upgrades/__init__.py
new file mode 100644
index 0000000..e69de29
diff --git a/src/collective/dms/mailcontent/upgrades/configure.zcml b/src/collective/dms/mailcontent/upgrades/configure.zcml
new file mode 100644
index 0000000..f6965d3
--- /dev/null
+++ b/src/collective/dms/mailcontent/upgrades/configure.zcml
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/collective/dms/mailcontent/upgrades/upgrades.py b/src/collective/dms/mailcontent/upgrades/upgrades.py
new file mode 100644
index 0000000..aaa655e
--- /dev/null
+++ b/src/collective/dms/mailcontent/upgrades/upgrades.py
@@ -0,0 +1,15 @@
+# -*- coding: utf-8 -*-
+from datetime import date, datetime, time
+
+from plone import api
+
+
+def v2(context):
+ default_time = time(18, 0)
+ catalog = api.portal.get_tool('portal_catalog')
+ brains = catalog.searchResults({'portal_type': 'dmsincomingmail'})
+ for brain in brains:
+ obj = brain.getObject()
+ reception_date = obj.reception_date
+ if isinstance(reception_date, date):
+ obj.reception_date = datetime.combine(reception_date, default_time)