diff --git a/themis/fields/__init__.py b/themis/fields/__init__.py
index 2a272ea..0a17998 100644
--- a/themis/fields/__init__.py
+++ b/themis/fields/__init__.py
@@ -26,6 +26,7 @@ from themis.fields.interfaces import IDateOnly
from themis.fields.interfaces import IRadioChoice
from themis.fields.interfaces import ISubjects, ILegisSession, IList
from themis.fields.interfaces import IRelatedDoc
+from themis.fields.interfaces import IMailId
from themis.fields.interfaces import IMailRefId
from themis.fields.vocabs import SubjectsSource
@@ -354,6 +355,10 @@ class RelatedDoc(Relation):
return clone
+class MailId(TextLine):
+ implements(IMailId, IFromUnicode)
+
+
class MailRefId(TextLine):
implements(IMailRefId, IFromUnicode)
diff --git a/themis/fields/editors.py b/themis/fields/editors.py
index cad3f68..b7d8460 100644
--- a/themis/fields/editors.py
+++ b/themis/fields/editors.py
@@ -13,6 +13,7 @@ from themis.fields import Deputy, Deputies
from themis.fields import Ministry, Ministries
from themis.fields import DeputyOrMinistry, DeputiesOrMinistries
from themis.fields import RelatedDoc
+from themis.fields import MailId
from themis.fields import MailRefId
from plone.schemaeditor.fields import FieldFactory
@@ -47,3 +48,5 @@ RadioChoiceFactory = FieldFactory(RadioChoice, u'Choice (radio)', values=[])
RelatedDocFactory = FieldFactory(RelatedDoc, u'Related Document')
MailRefIdFactory = FieldFactory(MailRefId, u'Mail Reference')
+
+MailIdFactory = FieldFactory(MailId, u'Mail Number')
diff --git a/themis/fields/editors.zcml b/themis/fields/editors.zcml
index 1a15aff..fc65989 100644
--- a/themis/fields/editors.zcml
+++ b/themis/fields/editors.zcml
@@ -77,6 +77,11 @@
component=".editors.RelatedDocFactory"
/>
+
+
+
+
+
+