Make password reset work with Combination
With a multi configuration with 2 LDAP, if the mail is not found in the first LDAP, it is searched in the second LDAP, but the Mutli process explicitely call 'extractFormInfo', and not 'extractMailInfo':
[Wed Jun 25 12:38:50.247670 2014] [perl:debug] [pid 9590] CGI.pm(115): Lemonldap::NG::Portal::MailReset: processing to sub smtpInit
[Wed Jun 25 12:38:50.247730 2014] [perl:debug] [pid 9590] CGI.pm(115): Lemonldap::NG::Portal::MailReset: processing to sub extractMailInfo
[Wed Jun 25 12:38:50.247787 2014] [perl:debug] [pid 9590] CGI.pm(115): Lemonldap::NG::Portal::MailReset: processing to sub userDBInit
[Wed Jun 25 12:38:50.247911 2014] [perl:debug] [pid 9590] CGI.pm(115): Lemonldap::NG::Portal::MailReset: Module Lemonldap::NG::Portal::AuthLDAP loaded
[Wed Jun 25 12:38:50.247988 2014] [perl:debug] [pid 9590] CGI.pm(115): Lemonldap::NG::Portal::MailReset: Module Lemonldap::NG::Portal::AuthLDAP loaded
[Wed Jun 25 12:38:50.248210 2014] [perl:debug] [pid 9590] CGI.pm(115): Lemonldap::NG::Portal::MailReset: Module Lemonldap::NG::Portal::UserDBLDAP loaded
[Wed Jun 25 12:38:50.248280 2014] [perl:debug] [pid 9590] CGI.pm(115): Lemonldap::NG::Portal::MailReset: Module Lemonldap::NG::Portal::UserDBLDAP loaded
[Wed Jun 25 12:38:50.248585 2014] [perl:debug] [pid 9590] CGI.pm(115): Lemonldap::NG::Portal::MailReset: Evaluate expression: 1
[Wed Jun 25 12:38:50.248776 2014] [perl:debug] [pid 9590] CGI.pm(115): Lemonldap::NG::Portal::MailReset: Evaluation result: 1
[Wed Jun 25 12:38:50.248794 2014] [perl:debug] [pid 9590] CGI.pm(115): Lemonldap::NG::Portal::MailReset: Multi (type 1): trying userDBInit for module LDAP#Example
[Wed Jun 25 12:38:50.248815 2014] [perl:debug] [pid 9590] CGI.pm(115): Lemonldap::NG::Portal::MailReset: processing to sub getMailUser
[Wed Jun 25 12:38:50.248859 2014] [perl:debug] [pid 9590] CGI.pm(115): Lemonldap::NG::Portal::MailReset: Evaluate expression: 1
[Wed Jun 25 12:38:50.248966 2014] [perl:debug] [pid 9590] CGI.pm(115): Lemonldap::NG::Portal::MailReset: Evaluation result: 1
[Wed Jun 25 12:38:50.248980 2014] [perl:debug] [pid 9590] CGI.pm(115): Lemonldap::NG::Portal::MailReset: Multi (type 1): trying getUser for module LDAP#Example
[Wed Jun 25 12:38:50.248999 2014] [perl:debug] [pid 9590] CGI.pm(115): Lemonldap::NG::Portal::MailReset: processing to sub formateFilter
[Wed Jun 25 12:38:50.249028 2014] [perl:debug] [pid 9590] CGI.pm(115): Lemonldap::NG::Portal::MailReset: LDAP transformed filter: (&(mail=clem.oudot@gmail.com)(objectClass=inetOrgPerson))
[Wed Jun 25 12:38:50.249037 2014] [perl:debug] [pid 9590] CGI.pm(115): Lemonldap::NG::Portal::MailReset: processing to sub search
[Wed Jun 25 12:38:50.256648 2014] [perl:debug] [pid 9590] CGI.pm(115): Lemonldap::NG::Portal::MailReset: LDAP Search with base: ou=users,dc=example,dc=com and filter: (&(mail=clem.oudot@gmail.com)(objectClass=inetOrgPerson))
[Wed Jun 25 12:38:50.256705 2014] [perl:debug] [pid 9590] CGI.pm(115): Lemonldap::NG::Portal::MailReset: processing to sub userError
[Wed Jun 25 12:38:50.256754 2014] [perl:debug] [pid 9590] CGI.pm(114): /usr/share/perl5/Lemonldap/NG/Common/CGI.pm 305:
[Wed Jun 25 12:38:50.256767 2014] [perl:warn] [pid 9590] Lemonldap::NG : clem.oudot@gmail.com was not found in LDAP directory (127.0.0.1)
[Wed Jun 25 12:38:50.257163 2014] [perl:debug] [pid 9590] CGI.pm(114): /usr/share/perl5/Lemonldap/NG/Portal/_Multi.pm 96:
[Wed Jun 25 12:38:50.257175 2014] [perl:info] [pid 9590] Retriving user with LDAP#Example failed, trying next
[Wed Jun 25 12:38:50.257188 2014] [perl:debug] [pid 9590] CGI.pm(115): Lemonldap::NG::Portal::MailReset: Replay all methods until sub getUser
[Wed Jun 25 12:38:50.257209 2014] [perl:debug] [pid 9590] CGI.pm(115): Lemonldap::NG::Portal::MailReset: processing to sub authInit
[Wed Jun 25 12:38:50.257306 2014] [perl:debug] [pid 9590] CGI.pm(115): Lemonldap::NG::Portal::MailReset: Evaluate expression: 1
[Wed Jun 25 12:38:50.257478 2014] [perl:debug] [pid 9590] CGI.pm(115): Lemonldap::NG::Portal::MailReset: Evaluation result: 1
[Wed Jun 25 12:38:50.257497 2014] [perl:debug] [pid 9590] CGI.pm(115): Lemonldap::NG::Portal::MailReset: Multi (type 0): trying authInit for module LDAP#LINAGORA
[Wed Jun 25 12:38:50.257523 2014] [perl:debug] [pid 9590] CGI.pm(115): Lemonldap::NG::Portal::MailReset: processing to sub extractFormInfo
[Wed Jun 25 12:38:50.257592 2014] [perl:debug] [pid 9590] CGI.pm(115): Lemonldap::NG::Portal::MailReset: Evaluate expression: 1
[Wed Jun 25 12:38:50.257741 2014] [perl:debug] [pid 9590] CGI.pm(115): Lemonldap::NG::Portal::MailReset: Evaluation result: 1
[Wed Jun 25 12:38:50.257766 2014] [perl:debug] [pid 9590] CGI.pm(115): Lemonldap::NG::Portal::MailReset: Multi (type 0): trying extractFormInfo for module LDAP#LINAGORA