<?xml version="1.0" encoding="UTF-8"?> 
<?xml-stylesheet href="https://dev.horde.org/themes/horde//default/feed-rss.xsl" type="text/xsl"?> 
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> 
 <channel> 
  <title>&quot;My email adresses&quot; and &quot;Addresses to not send responses to&quot; fields are not checked for valid email address</title> 
  <pubDate>Thu, 09 Apr 2026 21:58:00 +0000</pubDate> 
  <link>https://bugs.horde.org/ticket/7249</link> 
  <atom:link rel="self" type="application/rss+xml" title="&quot;My email adresses&quot; and &quot;Addresses to not send responses to&quot; fields are not checked for valid email address" href="https://bugs.horde.org/ticket/7249/rss" /> 
  <description>&quot;My email adresses&quot; and &quot;Addresses to not send responses to&quot; fields are not checked for valid email address</description> 
 
   
   
  <item> 
   <title>When using ingo to setup a vacation message, the email adres</title> 
   <description>When using ingo to setup a vacation message, the email adresses enter in the &quot;My email adresses&quot; and &quot;Addresses to not send responses to&quot; are not checked for validity.



This can cause a problem with the rules driver, for example sieve will return an error message is the email address is not rfc 822 compliant.





</description> 
   <pubDate>Thu, 28 Aug 2008 13:59:01 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/7249#t48515</link> 
  </item> 
   
  <item> 
   <title>I propose a possible solution for that bug with the attached</title> 
   <description>I propose a possible solution for that bug with the attached patch.



I created a Horde_Form_Type_longemail class extended from Horde_Form_Type_longtext, which in addition checks the validity of the given emails.



What do you think about this solution ?





You will notice that the longemail type also checks if the email address have a @domain part, I am not sure if this should be done here.

sieve doesn&#039;t like address without domain, it complains with the following error:

   script errors: line 8: address &#039;test&#039;: parse error, unexpected $, expecting &#039;@&#039;



but that might be solved differently by adding the default domain to unqualified address before sending them to the sieve driver.

</description> 
   <pubDate>Thu, 28 Aug 2008 14:23:09 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/7249#t48516</link> 
  </item> 
   
  <item> 
   <title>This breaks backward compatibility. Either you have to check</title> 
   <description>This breaks backward compatibility. Either you have to check the validity outside of the form validation, or you have add the new form field type to Ingo only.</description> 
   <pubDate>Sat, 30 Aug 2008 09:01:40 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/7249#t48612</link> 
  </item> 
   
  <item> 
   <title>I didn&#039;t understand how the new type breaks comptability or </title> 
   <description>I didn&#039;t understand how the new type breaks comptability or how adding the new type in Ingo only solves the problem. Could you explain me so I can improve the patch ?</description> 
   <pubDate>Sat, 30 Aug 2008 09:55:53 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/7249#t48614</link> 
  </item> 
   
  <item> 
   <title>Any Ingo 1.x version has to be compatible to any Horde 3.x v</title> 
   <description>Any Ingo 1.x version has to be compatible to any Horde 3.x version. So you can&#039;t simply add a feature to Horde and use it an application like Ingo without breaking that backward compatibility.</description> 
   <pubDate>Sun, 31 Aug 2008 17:00:23 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/7249#t48626</link> 
  </item> 
   
  <item> 
   <title>Ok, I understand.



I modified my patch so the longemail ty</title> 
   <description>Ok, I understand.



I modified my patch so the longemail type is defined only in ingo.



Note that this patch still considers an address without the domain part to be invalid. 

Is this behavior ok ?</description> 
   <pubDate>Mon, 01 Sep 2008 12:21:49 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/7249#t48639</link> 
  </item> 
   
  <item> 
   <title>I think that&#039;s fine.</title> 
   <description>I think that&#039;s fine.</description> 
   <pubDate>Mon, 01 Sep 2008 12:28:43 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/7249#t48641</link> 
  </item> 
   
  <item> 
   <title>I updated the patch to fix a little mistake and also to use </title> 
   <description>I updated the patch to fix a little mistake and also to use the new longemail form type also for the &quot;Address(es) to forward to&quot; field for transfert.</description> 
   <pubDate>Thu, 11 Sep 2008 09:46:45 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/7249#t48838</link> 
  </item> 
   
  <item> 
   <title>I hope I didn&#039;t delete the wrong patch accidentally, but the</title> 
   <description>I hope I didn&#039;t delete the wrong patch accidentally, but the latest version does not contain the actual code for the Horde_Form_Type_longemail class.</description> 
   <pubDate>Mon, 22 Sep 2008 16:59:37 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/7249#t49132</link> 
  </item> 
   
  <item> 
   <title>My mistake, here is the good updated patch.</title> 
   <description>My mistake, here is the good updated patch.</description> 
   <pubDate>Tue, 23 Sep 2008 10:21:01 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/7249#t49161</link> 
  </item> 
   
  <item> 
   <title>Is this ticket still slated for a FRAMEWORK_3 version or sho</title> 
   <description>Is this ticket still slated for a FRAMEWORK_3 version or should it be moved to Git queue?</description> 
   <pubDate>Sun, 02 Aug 2009 13:33:29 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/7249#t55128</link> 
  </item> 
   
  <item> 
   <title>Ingo 3.2.


commit c3eedc5d53c1dc6d30b39d568fb9a40c388420</title> 
   <description>Ingo 3.2.


commit c3eedc5d53c1dc6d30b39d568fb9a40c388420f4
Author: Michael M Slusarz &lt;slusarz at horde.org&gt;
Date:   Thu Oct 31 21:25:22 2013 -0600

    [mms] Validate e-mail addresses ion the forward and vacation pages (Request #7249).

 ingo/docs/CHANGES                |    2 +
 ingo/lib/Basic/Forward.php       |    8 ++++-
 ingo/lib/Basic/Vacation.php      |    5 ++-
 ingo/lib/Form/Forward.php        |    2 +-
 ingo/lib/Form/Type/Longemail.php |   68 ++++++++++++++++++++++++++++++++++++++
 ingo/lib/Form/Vacation.php       |    6 ++--
 ingo/lib/Ui/VarRenderer/Ingo.php |   13 +++++++
 ingo/package.xml                 |   11 ++++--
 8 files changed, 106 insertions(+), 9 deletions(-)
 create mode 100644 ingo/lib/Form/Type/Longemail.php

http://github.com/horde/horde/commit/c3eedc5d53c1dc6d30b39d568fb9a40c388420f4
http://git.horde.org/horde-git/-/commit/c3eedc5d53c1dc6d30b39d568fb9a40c388420f4</description> 
   <pubDate>Fri, 01 Nov 2013 03:26:29 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/7249#t81336</link> 
  </item> 
   
  <item> 
   <title>Changes have been made in Git (master):

commit c3eedc5d53c1</title> 
   <description>Changes have been made in Git (master):

commit c3eedc5d53c1dc6d30b39d568fb9a40c388420f4
Author: Michael M Slusarz &lt;slusarz@horde.org&gt;
Date:   Thu Oct 31 21:25:22 2013 -0600

    [mms] Validate e-mail addresses ion the forward and vacation pages (Request #7249).

 ingo/docs/CHANGES                |    2 +
 ingo/lib/Basic/Forward.php       |    8 ++++-
 ingo/lib/Basic/Vacation.php      |    5 ++-
 ingo/lib/Form/Forward.php        |    2 +-
 ingo/lib/Form/Type/Longemail.php |   68 ++++++++++++++++++++++++++++++++++++++
 ingo/lib/Form/Vacation.php       |    6 ++--
 ingo/lib/Ui/VarRenderer/Ingo.php |   13 +++++++
 ingo/package.xml                 |   11 ++++--
 8 files changed, 106 insertions(+), 9 deletions(-)

http://git.horde.org/horde-git/-/commit/c3eedc5d53c1dc6d30b39d568fb9a40c388420f4</description> 
   <pubDate>Tue, 17 Dec 2013 11:17:14 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/7249#t81825</link> 
  </item> 
   
   
 
 </channel> 
</rss> 
