[horde] Invalid e-mail address, or missing domain error.

Grouchy Sysadmin sysadmin at i.grouchysysadmin.com
Mon Oct 10 20:50:40 UTC 2016


On 10/10/2016 01:16 PM, Jan Schneider wrote:
>
> Zitat von Grouchy Sysadmin <sysadmin at i.grouchysysadmin.com>:
>
>> Hello,
>>
>> I am having an issue with email address verification. I'm hoping
>> somebody can point me in the right direction to diagnose it.
>>
>> The issue shows up when attempting to send an email using IMP. No
>> matter which address I try to send to, I always get an error claiming
>> the email is invalid. Example,
>>
>> 'Invalid e-mail address (fake at example.com)'
>>
>> I have a similar error when setting up new profiles with IMP. When
>> ever I try and set up a new profile under Preferences -> Mail ->
>> Personal Information, it complains it cannot verify the from address.
>> Example,
>>
>> 'The new from address can't be verified, try again later: Address is
>> missing domain.'
>>
>> I noticed the errors after upgrading to v5.2.12. I've done several
>> clean installs in separate accounts for testing, and they all have the
>> same issue.
>>
>> In all cases, Horde was installed directly from pear. Here is a list
>> of modules installed.
>>
>> Installed packages, channel pear.php.net:
>> =========================================
>> Package          Version State
>> Archive_Tar      1.4.2   stable
>> Auth_SASL        1.0.6   stable
>> Cache            1.5.6   stable
>> Console_Getopt   1.4.1   stable
>> Console_Table    1.3.0   stable
>> DB               1.9.2   stable
>> Date             1.4.7   stable
>> File_Find        1.3.3   stable
>> File_Fstab       2.0.3   stable
>> HTTP_Request     1.4.4   stable
>> Math_BigInteger  1.0.3   stable
>> Net_DNS2         1.4.2   stable
>> Net_FTP          1.4.0   stable
>> Net_IMAP         1.1.3   stable
>> Net_SMTP         1.7.2   stable
>> Net_Sieve        1.3.4   stable
>> Net_Socket       1.0.14  stable
>> Net_URL          1.0.15  stable
>> PEAR             1.10.1  stable
>> Services_Weather 1.4.7   stable
>> Structures_Graph 1.1.1   stable
>> Text_CAPTCHA     1.0.2   stable
>> Text_Figlet      1.0.2   stable
>> Text_Password    1.2.1   stable
>> XML_SVG          1.1.0   stable
>> XML_Util         1.3.0   stable
>>
>> Installed packages, channel pear.horde.org:
>> ===========================================
>> Package                      Version State
>> Horde_ActiveSync             2.37.1  stable
>> Horde_Alarm                  2.2.8   stable
>> Horde_Argv                   2.0.12  stable
>> Horde_Auth                   2.2.0   stable
>> Horde_Autoloader             2.1.2   stable
>> Horde_Browser                2.0.12  stable
>> Horde_Cache                  2.5.4   stable
>> Horde_Cli                    2.0.7   stable
>> Horde_Compress               2.1.5   stable
>> Horde_Compress_Fast          1.1.1   stable
>> Horde_Constraint             2.0.3   stable
>> Horde_Controller             2.0.4   stable
>> Horde_Core                   2.27.0  stable
>> Horde_Crypt                  2.7.3   stable
>> Horde_Crypt_Blowfish         1.1.2   stable
>> Horde_CssMinify              1.0.2   stable
>> Horde_Css_Parser             1.0.11  stable
>> Horde_Data                   2.1.4   stable
>> Horde_Date                   2.3.1   stable
>> Horde_Date_Parser            2.0.6   stable
>> Horde_Dav                    1.1.3   stable
>> Horde_Db                     2.3.3   stable
>> Horde_Editor                 2.0.4   stable
>> Horde_ElasticSearch          1.0.3   stable
>> Horde_Exception              2.0.8   stable
>> Horde_Feed                   2.0.4   stable
>> Horde_Form                   2.0.15  stable
>> Horde_Group                  2.1.1   stable
>> Horde_HashTable              1.2.6   stable
>> Horde_History                2.3.6   stable
>> Horde_Http                   2.1.7   stable
>> Horde_Icalendar              2.1.4   stable
>> Horde_Idna                   1.0.4   stable
>> Horde_Image                  2.3.6   stable
>> Horde_Imap_Client            2.29.9  stable
>> Horde_Imsp                   2.0.9   stable
>> Horde_Injector               2.0.5   stable
>> Horde_Itip                   2.1.2   stable
>> Horde_JavascriptMinify       1.1.3   stable
>> Horde_JavascriptMinify_Jsmin 1.0.2   stable
>> Horde_Kolab_Format           2.0.9   stable
>> Horde_Kolab_Server           2.0.5   stable
>> Horde_Kolab_Session          2.0.3   stable
>> Horde_Kolab_Storage          2.2.2   stable
>> Horde_Ldap                   2.3.2   stable
>> Horde_ListHeaders            1.2.4   stable
>> Horde_Lock                   2.1.4   stable
>> Horde_Log                    2.2.0   stable
>> Horde_LoginTasks             2.0.7   stable
>> Horde_Mail                   2.6.3   stable
>> Horde_Mail_Autoconfig        1.0.3   stable
>> Horde_Mapi                   1.0.8   stable
>> Horde_Memcache               2.1.1   stable
>> Horde_Mime                   2.10.1  stable
>> Horde_Mime_Viewer            2.2.1   stable
>> Horde_Mongo                  1.1.0   stable
>> Horde_Nls                    2.2.0   stable
>> Horde_Notification           2.0.4   stable
>> Horde_Oauth                  2.0.3   stable
>> Horde_OpenXchange            1.0.0   stable
>> Horde_Pack                   1.0.6   stable
>> Horde_Pdf                    2.0.7   stable
>> Horde_Perms                  2.1.7   stable
>> Horde_Prefs                  2.8.0   stable
>> Horde_Queue                  1.1.4   stable
>> Horde_Rdo                    2.1.0   stable
>> Horde_Role                   1.0.1   stable
>> Horde_Routes                 2.0.5   stable
>> Horde_Rpc                    2.1.7   stable
>> Horde_Scribe                 2.0.2   stable
>> Horde_Secret                 2.0.6   stable
>> Horde_Serialize              2.0.5   stable
>> Horde_Service_Facebook       2.0.9   stable
>> Horde_Service_Gravatar       1.0.1   stable
>> Horde_Service_Twitter        2.1.5   stable
>> Horde_Service_Weather        2.4.0   stable
>> Horde_SessionHandler         2.2.8   stable
>> Horde_Share                  2.1.1   stable
>> Horde_Smtp                   1.9.3   stable
>> Horde_Socket_Client          2.1.1   stable
>> Horde_SpellChecker           2.1.3   stable
>> Horde_Stream                 1.6.3   stable
>> Horde_Stream_Filter          2.0.4   stable
>> Horde_Stream_Wrapper         2.1.3   stable
>> Horde_Stringprep             1.0.3   stable
>> Horde_Support                2.1.5   stable
>> Horde_SyncMl                 2.0.7   stable
>> Horde_Template               2.0.3   stable
>> Horde_Test                   2.6.1   stable
>> Horde_Text_Diff              2.1.2   stable
>> Horde_Text_Filter            2.3.5   stable
>> Horde_Text_Filter_Jsmin      1.0.2   stable
>> Horde_Text_Flowed            2.0.3   stable
>> Horde_Thrift                 2.0.2   stable
>> Horde_Timezone               1.0.11  stable
>> Horde_Token                  2.0.9   stable
>> Horde_Translation            2.2.1   stable
>> Horde_Tree                   2.0.4   stable
>> Horde_Url                    2.2.5   stable
>> Horde_Util                   2.5.8   stable
>> Horde_Vfs                    2.3.3   stable
>> Horde_View                   2.0.6   stable
>> Horde_Xml_Element            2.0.4   stable
>> Horde_Xml_Wbxml              2.0.3   stable
>> content                      2.0.5   stable
>> horde                        5.2.12  stable
>> imp                          6.2.16  stable
>> ingo                         3.2.12  stable
>> kronolith                    4.2.18  stable
>> mnemo                        4.2.11  stable
>> nag                          4.2.11  stable
>> timeobjects                  2.1.2   stable
>> turba                        4.2.16  stable
>>
>> Other than the above mentioned errors, there is nothing related in the
>> horde.log, even at debug level. The issues exists even if I disable
>> mailing under the Horde configuration. This makes me think it's not
>> related to the SMTP server.
>>
>> Any advice on diagnosing this would be greatly appreciated.
>>
>> Tim
>
> If you don't have a confirm_addr hook in IMP that causes this, it's most
> probably the SMTP server really.
>

That was my first thought too. Since then, I've tested several working 
SMTP servers including Gmail, and my own personal server. I still have 
the validation error, despite the mailing service being turned off. EX: 
$conf['mailer']['type'] = 'null';

The hooks file is still the example hooks.php.dist without change.

Does Horde still try to validate the email even when the mailer is 
turned off? What does the validation? Is this in Horde, or one of the 
third party pear libraries? If it's the latter, which one?

Thank you for your help. I'll keep digging into it.



More information about the horde mailing list