Roundcube Community Forum

Release Support => Resolved Issues => Topic started by: lacri on November 28, 2011, 04:13:58 AM

Title: send REMOTE_ADDR to IMAP and SMTP
Post by: lacri on November 28, 2011, 04:13:58 AM
The German BNA (Bundesnetzagentur)  requires that the IP from the user is submitted to the IMAP server for monitoring.
 Here is a small workaround for this.

Add in rcube_imap_generic.php by the function login($user, $password)

after this line list($code, $response) = $this->execute('LOGIN', array(
            $this->escape($user), $this->escape($password)), self::COMMAND_CAPABILITY);
this execute command// send remote_address to imap
                $this->execute('NOOP', array($this->escape($_SERVER['REMOTE_ADDR'])));
For SMTP, the specification of the BNA can be achieved with the additional_message_headers plugin.