diff --git a/anonymous_posting_field/anonymous_posting_field.install b/anonymous_posting_field/anonymous_posting_field.install
index 10eabf0..5f86859 100644
--- a/anonymous_posting_field/anonymous_posting_field.install
+++ b/anonymous_posting_field/anonymous_posting_field.install
@@ -22,7 +22,7 @@ function anonymous_posting_field_field_schema($field) {
         ),
         'mail' => array(
           'type' => 'varchar',
-          'length' => 64,
+          'length' => 255,
           'not null' => FALSE,
           'description' => "The anonymous author's e-mail address from the posting form, if user is anonymous, and the 'Anonymous users may/must leave their contact information' setting is turned on.",
         ),
@@ -45,3 +45,15 @@ function anonymous_posting_field_field_schema($field) {
     'columns' => $columns,
   );
 }
+
+function anonymous_posting_field_update_7102() {
+ $mail_field = array(
+    'type' => 'varchar',
+    'length' => 255,
+    'not null' => FALSE,
+    'default' => '',
+    'description' => "User's e-mail address.",
+  );
+
+  db_change_field($columns['mail'], 'mail', 'mail', $mail_field, array('indexes' => array('mail' => array('mail'))));
+}
diff --git a/anonymous_posting_field/anonymous_posting_field.module b/anonymous_posting_field/anonymous_posting_field.module
index bfc9c3b..5908db5 100644
--- a/anonymous_posting_field/anonymous_posting_field.module
+++ b/anonymous_posting_field/anonymous_posting_field.module
@@ -104,7 +104,7 @@ function anonymous_posting_field_field_widget_form(&$form, &$form_state, $field,
         '#title' => t('E-Mail'),
         '#description' => t('The content of this field is kept private and will not be shown publicly.'),
         '#size' => 64,
-        '#maxlength' => 64,
+        '#maxlength' => 255,
         '#default_value' => isset($value['mail']) ? $value['mail'] : '',
         '#required' => ($anonymous_posting == ANONYMOUS_POSTING_MUST_CONTACT) && user_is_anonymous(),
       );
@@ -172,4 +172,4 @@ function anonymous_posting_field_field_validate($entity_type, $entity, $field, $
       form_set_error(ANONYMOUS_POSTING_FIELD_NAME . '][' . LANGUAGE_NONE . '][0][homepage', t('The URL of your homepage is not valid. Remember that it must be fully qualified, i.e. of the form <code>http://example.com/directory</code>.'));
     }
   }
-}
\ No newline at end of file
+}
