AW: [EXT] Re: Problems to use LDAP again AD directory with disabled anonymous logon

From: <heiko(dot)onnebrink(at)metronom(dot)com>
To: <khushboo(dot)vashi(at)enterprisedb(dot)com>
Cc: <pgadmin-support(at)lists(dot)postgresql(dot)org>
Subject: AW: [EXT] Re: Problems to use LDAP again AD directory with disabled anonymous logon
Date: 2020-05-06 05:02:29
Message-ID: 62daad9729684ad28374959fc777dde7@metronom.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-support

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif;" dir="ltr">
<div id="divtagdefaultwrapper" style="font-size: 12pt; color: rgb(0, 0, 0); font-family: Calibri, Helvetica, sans-serif, Helvetica, EmojiFont, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, NotoColorEmoji, &quot;Segoe UI Symbol&quot;, &quot;Android Emoji&quot;, EmojiSymbols;" dir="ltr">
<div id="divtagdefaultwrapper" dir="ltr" style="font-size: 12pt;">
<p>Hi</p>
<p><br>
</p>
<p>I did as advised and get now this as response in UI&nbsp;</p>
<p><span style="white-space: pre-wrap; font-size: 12pt;">{&quot;success&quot;:0,&quot;errormsg&quot;:&quot;attribute type not present&quot;,&quot;info&quot;:&quot;&quot;,&quot;result&quot;:null,&quot;data&quot;:null}</span><br>
</p>
and here the error stack</div>
<div id="divtagdefaultwrapper" dir="ltr" style="font-size: 12pt;"><br>
</div>
<div id="divtagdefaultwrapper" dir="ltr" style="font-size: 12pt;">
<p style="margin-right: 0px; margin-left: 0px; font-stretch: normal; font-size: 20px; line-height: normal; font-family: Menlo;">
<span style="font-variant-ligatures: no-common-ligatures;">2020-05-06 04:57:59,908: ERROR<span class="Apple-tab-span" style="white-space: pre;">
</span>flask.app:<span class="Apple-tab-span" style="white-space: pre;"> </span>attribute type not present</span></p>
<p style="margin-right: 0px; margin-left: 0px; font-stretch: normal; font-size: 20px; line-height: normal; font-family: Menlo;">
<span style="font-variant-ligatures: no-common-ligatures;">Traceback (most recent call last):</span></p>
<p style="margin-right: 0px; margin-left: 0px; font-stretch: normal; font-size: 20px; line-height: normal; font-family: Menlo;">
<span style="font-variant-ligatures: no-common-ligatures;">&nbsp;&nbsp;File &quot;/usr/local/lib/python3.7/site-packages/flask/app.py&quot;, line 1813, in full_dispatch_request</span></p>
<p style="margin-right: 0px; margin-left: 0px; font-stretch: normal; font-size: 20px; line-height: normal; font-family: Menlo;">
<span style="font-variant-ligatures: no-common-ligatures;">&nbsp; &nbsp;&nbsp;rv = self.dispatch_request()</span></p>
<p style="margin-right: 0px; margin-left: 0px; font-stretch: normal; font-size: 20px; line-height: normal; font-family: Menlo;">
<span style="font-variant-ligatures: no-common-ligatures;">&nbsp;&nbsp;File &quot;/usr/local/lib/python3.7/site-packages/flask/app.py&quot;, line 1799, in dispatch_request</span></p>
<p style="margin-right: 0px; margin-left: 0px; font-stretch: normal; font-size: 20px; line-height: normal; font-family: Menlo;">
<span style="font-variant-ligatures: no-common-ligatures;">&nbsp; &nbsp;&nbsp;return self.view_functions[rule.endpoint](**req.view_args)</span></p>
<p style="margin-right: 0px; margin-left: 0px; font-stretch: normal; font-size: 20px; line-height: normal; font-family: Menlo;">
<span style="font-variant-ligatures: no-common-ligatures;">&nbsp;&nbsp;File &quot;/pgadmin4/pgadmin/authenticate/__init__.py&quot;, line 54, in login</span></p>
<p style="margin-right: 0px; margin-left: 0px; font-stretch: normal; font-size: 20px; line-height: normal; font-family: Menlo;">
<span style="font-variant-ligatures: no-common-ligatures;">&nbsp; &nbsp;&nbsp;status, msg = auth_obj.authenticate()</span></p>
<p style="margin-right: 0px; margin-left: 0px; font-stretch: normal; font-size: 20px; line-height: normal; font-family: Menlo;">
<span style="font-variant-ligatures: no-common-ligatures;">&nbsp;&nbsp;File &quot;/pgadmin4/pgadmin/authenticate/__init__.py&quot;, line 117, in authenticate</span></p>
<p style="margin-right: 0px; margin-left: 0px; font-stretch: normal; font-size: 20px; line-height: normal; font-family: Menlo;">
<span style="font-variant-ligatures: no-common-ligatures;">&nbsp; &nbsp;&nbsp;status, msg = source.authenticate(self.form)</span></p>
<p style="margin-right: 0px; margin-left: 0px; font-stretch: normal; font-size: 20px; line-height: normal; font-family: Menlo;">
<span style="font-variant-ligatures: no-common-ligatures;">&nbsp;&nbsp;File &quot;/pgadmin4/pgadmin/authenticate/ldap.py&quot;, line 49, in authenticate</span></p>
<p style="margin-right: 0px; margin-left: 0px; font-stretch: normal; font-size: 20px; line-height: normal; font-family: Menlo;">
<span style="font-variant-ligatures: no-common-ligatures;">&nbsp; &nbsp;&nbsp;status, user_email = self.search_ldap_user()</span></p>
<p style="margin-right: 0px; margin-left: 0px; font-stretch: normal; font-size: 20px; line-height: normal; font-family: Menlo;">
<span style="font-variant-ligatures: no-common-ligatures;">&nbsp;&nbsp;File &quot;/pgadmin4/pgadmin/authenticate/ldap.py&quot;, line 170, in search_ldap_user</span></p>
<p style="margin-right: 0px; margin-left: 0px; font-stretch: normal; font-size: 20px; line-height: normal; font-family: Menlo;">
<span style="font-variant-ligatures: no-common-ligatures;">&nbsp; &nbsp;&nbsp;attributes=ALL_ATTRIBUTES</span></p>
<p style="margin-right: 0px; margin-left: 0px; font-stretch: normal; font-size: 20px; line-height: normal; font-family: Menlo;">
<span style="font-variant-ligatures: no-common-ligatures;">&nbsp;&nbsp;File &quot;/usr/local/lib/python3.7/site-packages/ldap3/core/connection.py&quot;, line 765, in search</span></p>
<p style="margin-right: 0px; margin-left: 0px; font-stretch: normal; font-size: 20px; line-height: normal; font-family: Menlo;">
<span style="font-variant-ligatures: no-common-ligatures;">&nbsp; &nbsp;&nbsp;search_base = safe_dn(search_base)</span></p>
<p style="margin-right: 0px; margin-left: 0px; font-stretch: normal; font-size: 20px; line-height: normal; font-family: Menlo;">
<span style="font-variant-ligatures: no-common-ligatures;">&nbsp;&nbsp;File &quot;/usr/local/lib/python3.7/site-packages/ldap3/utils/dn.py&quot;, line 353, in safe_dn</span></p>
<p style="margin-right: 0px; margin-left: 0px; font-stretch: normal; font-size: 20px; line-height: normal; font-family: Menlo;">
<span style="font-variant-ligatures: no-common-ligatures;">&nbsp; &nbsp;&nbsp;for component in parse_dn(dn, escape=True):</span></p>
<p style="margin-right: 0px; margin-left: 0px; font-stretch: normal; font-size: 20px; line-height: normal; font-family: Menlo;">
<span style="font-variant-ligatures: no-common-ligatures;">&nbsp;&nbsp;File &quot;/usr/local/lib/python3.7/site-packages/ldap3/utils/dn.py&quot;, line 315, in parse_dn</span></p>
<p style="margin-right: 0px; margin-left: 0px; font-stretch: normal; font-size: 20px; line-height: normal; font-family: Menlo;">
<span style="font-variant-ligatures: no-common-ligatures;">&nbsp; &nbsp;&nbsp;if not _validate_attribute_type(attribute_type):</span></p>
<p style="margin-right: 0px; margin-left: 0px; font-stretch: normal; font-size: 20px; line-height: normal; font-family: Menlo;">
<span style="font-variant-ligatures: no-common-ligatures;">&nbsp;&nbsp;File &quot;/usr/local/lib/python3.7/site-packages/ldap3/utils/dn.py&quot;, line 172, in _validate_attribute_type</span></p>
<p style="margin-right: 0px; margin-left: 0px; font-stretch: normal; font-size: 20px; line-height: normal; font-family: Menlo;">
<span style="font-variant-ligatures: no-common-ligatures;">&nbsp; &nbsp;&nbsp;raise LDAPInvalidDnError('attribute type not present')</span></p>
<p style="margin-right: 0px; margin-left: 0px; font-stretch: normal; font-size: 20px; line-height: normal; font-family: Menlo;">
<span style="font-variant-ligatures: no-common-ligatures;">ldap3.core.exceptions.LDAPInvalidDnError: attribute type not present</span></p>
<div><span style="font-variant-ligatures: no-common-ligatures;"><br>
</span></div>
Also one question:</div>
<div id="divtagdefaultwrapper" dir="ltr" style="font-size: 12pt;">The user that will logon&nbsp;in our&nbsp;should be heiko(dot)onnebrink(at)metronom(dot)com, the user SVCLDAP is not used to work with pgAdmin .. so should the config not be swapped between these users ?</div>
<div id="divtagdefaultwrapper" dir="ltr" style="font-size: 12pt;"><br>
</div>
<div id="divtagdefaultwrapper" dir="ltr" style="font-size: 12pt;">cheers</div>
<div id="divtagdefaultwrapper" dir="ltr" style="font-size: 12pt;">Heiko</div>
<p><span style="font-size: 12pt;"><br>
</span></p>
<p><span style="font-size: 12pt;"><br>
</span></p>
<p><span style="font-size: 12pt;">Hi,</span><br>
</p>
</div>
<div id="divtagdefaultwrapper" style="font-size: 12pt; color: rgb(0, 0, 0); font-family: Calibri, Helvetica, sans-serif, Helvetica, EmojiFont, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, NotoColorEmoji, &quot;Segoe UI Symbol&quot;, &quot;Android Emoji&quot;, EmojiSymbols;" dir="ltr">
<div style="color: rgb(0, 0, 0);">
<div>
<div dir="ltr"><br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Wed, May 6, 2020 at 12:57 AM &lt;<a href="mailto:heiko(dot)onnebrink(at)metronom(dot)com">heiko(dot)onnebrink(at)metronom(dot)com</a>&gt; wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex; border-left:1px solid rgb(204,204,204); padding-left:1ex">
Hi<br>
I am exited to see that with the latest patch we have LDAP support in pgAdmin<br>
I tried to make it work but did not succeed. <br>
<br>
We use Microsoft AD. We have a global catalog that allows LDAP access but anonymous access is disabled.<br>
<br>
I have a technical user SVCLDAP that I can use to auth against LDAP and search for a user via UPN and did some ldapsearch tests before I changed the config of pgAdmin:<br>
<br>
ldapsearch -H ldap://<a href="http://ldap.mgi.de:389" rel="noreferrer" target="_blank">ldap.mgi.de:389</a> -D &quot;CN=SVCLDAP, CN=Users, DC=ASF, DC=madm, DC=net&quot; -W&nbsp; -b &quot;dc=R2, dc=madm,dc=net&quot; &quot;(userPrincipalName=<a href="mailto:heiko(dot)onnebrink(at)metronom(dot)com" target="_blank">heiko(dot)onnebrink(at)metronom(dot)com</a>)&quot;<br>
Enter LDAP Password: somepwd<br>
<br>
# extended LDIF<br>
#<br>
# LDAPv3<br>
# base &lt;dc=madm,dc=net&gt; with scope subtree<br>
# filter: (userPrincipalName=<a href="mailto:heiko(dot)onnebrink(at)metronom(dot)com" target="_blank">heiko(dot)onnebrink(at)metronom(dot)com</a>)<br>
# requesting: ALL<br>
#<br>
<br>
# Onnebrink Heiko, HQ01-DUS, Users, DE, MSYS, <a href="http://r2.madm.net" rel="noreferrer" target="_blank">
r2.madm.net</a><br>
dn: CN=Onnebrink Heiko,OU=HQ01-DUS,OU=Users,OU=DE,OU=MSYS,DC=r2,DC=madm,DC=net<br>
..<br>
<br>
If I do the same query without providing a bind DN gives an sasl error<br>
<br>
ldapsearch -H ldap://<a href="http://ldap.mgi.de:389" rel="noreferrer" target="_blank">ldap.mgi.de:389</a> -b &quot;dc=R2, dc=madm,dc=net&quot; &quot;(userPrincipalName=<a href="mailto:heiko(dot)onnebrink(at)metronom(dot)com" target="_blank">heiko(dot)onnebrink(at)metronom(dot)com</a>)&quot;<br>
<br>
<br>
SASL/GSSAPI authentication started<br>
ldap_sasl_interactive_bind_s: Local error (-2)<br>
additional info: SASL(-1): generic failure: GSSAPI Error: Unspecified GSS failure.&nbsp; Minor code may provide more information (No Kerberos credentials available (default cache: FILE:/tmp/krb5cc_500))<br>
<br>
<br>
If I disable SASL (-x) it works but returns no data:<br>
<br>
ldapsearch -H ldap://<a href="http://ldap.mgi.de:389" rel="noreferrer" target="_blank">ldap.mgi.de:389</a> -x&nbsp; -b &quot;dc=R2, dc=madm,dc=net&quot; &quot;(userPrincipalName=<a href="mailto:heiko(dot)onnebrink(at)metronom(dot)com" target="_blank">heiko(dot)onnebrink(at)metronom(dot)com</a>)&quot;<br>
# extended LDIF<br>
#<br>
# LDAPv3<br>
# base &lt;dc=R2, dc=madm,dc=net&gt; with scope subtree<br>
# filter: (userPrincipalName=<a href="mailto:heiko(dot)onnebrink(at)metronom(dot)com" target="_blank">heiko(dot)onnebrink(at)metronom(dot)com</a>)<br>
# requesting: ALL<br>
#<br>
<br>
# search result<br>
search: 2<br>
result: 0 Success<br>
<br>
# numResponses: 1<br>
<br>
I transferred now the above settings to the pgAdmin config (docker is used here)<br>
<br>
docker run -p 443:443 --name pgadminssl -e 'PGADMIN_CONFIG_LDAP_SERVER_URI=&quot;ldap://<a href="http://ldap.mgi.de:389" rel="noreferrer" target="_blank">ldap.mgi.de:389</a>&quot;'&nbsp; -e 'PGADMIN_CONFIG_LDAP_USERNAME_ATTRIBUTE=&quot;userPrincipalName&quot;' -e 'PGADMIN_CONFIG_LDAP_BASE_DN=&quot;(dc=madm,dc=net)&quot;'
-e 'PGADMIN_CONFIG_SEARCH_SCOPE=&quot;SUBTREE&quot;' -e<br>
'PGADMIN_CONFIG_AUTHENTICATION_SOURCES=&quot;ldap&quot;,&quot;internal&quot;' -v '/dockerdata/pgadmin/servers.json:/servers.json' -v '/dockerdata/pgadmin/server.cert:/certs/server.cert' -v '/dockerdata/pgadmin/server.key:/certs/server.key' -e PGADMIN_ENABLE_TLS=TRUE -e<br>
PGADMIN_DEFAULT_PASSWORD=admin -e<br>
PGADMIN_DEFAULT_EMAIL=<a href="mailto:admin(at)metronom(dot)com" target="_blank">admin(at)metronom(dot)com</a>
<a href="http://registry.metroscales.io/rdb-dev/pgadmin:latest" rel="noreferrer" target="_blank">
registry.metroscales.io/rdb-dev/pgadmin:latest</a><br>
<br>
</blockquote>
<div><br>
</div>
<div>As per your ldapsearch (ldapsearch -H ldap://<a href="http://ldap.mgi.de:389" rel="noreferrer" target="_blank">ldap.mgi.de:389</a> -D &quot;CN=SVCLDAP, CN=Users, DC=ASF, DC=madm, DC=net&quot; -W&nbsp; -b &quot;dc=R2, dc=madm,dc=net&quot; &quot;(userPrincipalName=<a href="mailto:heiko(dot)onnebrink(at)metronom(dot)com" target="_blank">heiko(dot)onnebrink(at)metronom(dot)com</a>)&quot;),
the pgAdmin LDAP parameters should be configured as below.<br>
</div>
<div><br>
</div>
<div>
<div>PGADMIN_CONFIG_AUTHENTICATION_SOURCES=[&quot;ldap&quot;, &quot;internal&quot;]<br>
</div>
<div></div>
</div>
<div>PGADMIN_CONFIG_LDAP_SERVER_URI=&quot;ldap://<a href="http://ldap.mgi.de:389" rel="noreferrer" target="_blank">ldap.mgi.de:389</a>&quot;<br>
</div>
<div>PGADMIN_CONFIG_LDAP_BASE_DN=&quot;CN=Users, DC=ASF, DC=madm, DC=net&quot;<br>
</div>
<div>PGADMIN_CONFIG_LDAP_USERNAME_ATTRIBUTE=&quot;CN&quot;</div>
<div></div>
<div>PGADMIN_CONFIG_SEARCH_SCOPE=&quot;SUBTREE&quot;<br>
</div>
<div>PGADMIN_CONFIG_LDAP_SEARCH_BASE_DN=&quot;dc=R2, dc=madm,dc=net&quot;<br>
</div>
<div>PGADMIN_CONFIG_LDAP_SEARCH_FILTER=&quot;(userPrincipalName=<a href="mailto:heiko(dot)onnebrink(at)metronom(dot)com" target="_blank">heiko(dot)onnebrink(at)metronom(dot)com</a>)&quot;</div>
<div>
<div><br>
</div>
<div>The LDAP configuration details can be found at&nbsp;<a href="https://www.pgadmin.org/docs/pgadmin4/4.21/enabling_ldap_authentication.html">https://www.pgadmin.org/docs/pgadmin4/4.21/enabling_ldap_authentication.html</a></div>
<div></div>
</div>
<div><br>
</div>
<div>When you try to login to the pgAdmin application,&nbsp;SVCLDAP should be given in the username input box.</div>
<div>Ref:&nbsp;<a href="https://www.pgadmin.org/docs/pgadmin4/4.21/login.html">https://www.pgadmin.org/docs/pgadmin4/4.21/login.html</a></div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div>
<div id="divtagdefaultwrapper" dir="ltr" style="font-size: 12pt;">
<p><br>
</p>
</div>
<div id="divtagdefaultwrapper" dir="ltr" style="font-size: 12pt;"></div>
</div>
<div><br>
</div>
<div><br>
</div>
<div>&nbsp;</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex; border-left:1px solid rgb(204,204,204); padding-left:1ex">
2020-05-05 10:27:46,936: ERROR<br>
flask.app: Error binding to the LDAP server.<br>
Traceback (most recent call last):<br>
&nbsp; File &quot;/pgadmin4/pgadmin/authenticate/ldap.py&quot;, line 115, in connect<br>
&nbsp; &nbsp; auto_bind=True<br>
&nbsp; File &quot;/usr/local/lib/python3.7/site-packages/ldap3/core/connection.py&quot;, line 355, in __init__<br>
&nbsp; &nbsp; self.do_auto_bind()<br>
&nbsp; File &quot;/usr/local/lib/python3.7/site-packages/ldap3/core/connection.py&quot;, line 384, in do_auto_bind<br>
&nbsp; &nbsp; raise LDAPBindError(self.last_error)<br>
ldap3.core.exceptions.LDAPBindError: None<br>
<br>
From config description I do not see how I pass a bind user that would required (as we do not allow anonymous access) so that an LDAP query can be executed that finds the logon user via his UPN. Once record is found we have the DN that can be used to bind the
user with his entered password to verify that password is valid.<br>
<br>
</blockquote>
<div>pgAdmin will first bind the LDAP server with the given configurations, then filter out user based on the LDAP_SEARCH_BASE_DN and LDAP_SEARCH_FILTER configurations.</div>
<div><br>
</div>
<div>Thanks,</div>
<div>Khushboo</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex; border-left:1px solid rgb(204,204,204); padding-left:1ex">
Thanks for sharing how it works internally and what mistake I have here in my config..<br>
<br>
cheers<br>
Heiko<br>
<br>
Geschäftsanschrift/Business address: METRO-NOM GmbH, Metro-Straße 12, 40235 Duesseldorf, Germany<br>
Aufsichtsrat/Supervisory Board: Olaf Koch (Vorsitzender/Chairman)<br>
Geschäftsführung/Management Board: Timo Salzsieder (Vorsitzender/CEO), Felix Lindemann (COO), Frank Hammerle (CFO)<br>
Sitz Düsseldorf, Amtsgericht Düsseldorf, HRB 18232/Registered Office Düsseldorf, Commercial Register of the Düsseldorf Local Court, HRB 18232<br>
<br>
Betreffend Mails von *@<a href="http://metronom.com" rel="noreferrer" target="_blank">metronom.com</a> &lt;<a href="http://metrosystems.net/" rel="noreferrer" target="_blank">http://metrosystems.net/</a>&gt;<br>
Die in dieser E-Mail enthaltenen Nachrichten und Anhänge sind ausschließlich für den bezeichneten Adressaten bestimmt. Sie können rechtlich geschützte, vertrauliche Informationen enthalten. Falls Sie nicht der bezeichnete Empfänger oder zum Empfang dieser E-Mail
nicht berechtigt sind, ist die Verwendung, Vervielfältigung oder Weitergabe der Nachrichten und Anhänge untersagt. Falls Sie diese E-Mail irrtümlich erhalten haben, informieren Sie bitte unverzüglich den Absender und vernichten Sie die E-Mail.<br>
<br>
Regarding mails from *@<a href="http://metronom.com" rel="noreferrer" target="_blank">metronom.com</a> &lt;<a href="http://metrosystems.net/" rel="noreferrer" target="_blank">http://metrosystems.net/</a>&gt;<br>
This e-mail message and any attachment are intended exclusively for the named addressee. They may contain confidential information which may also be protected by professional secrecy. Unless you are the named addressee (or authorised to receive for the addressee)
you may not copy or use this message or any attachment or disclose the contents to anyone else. If this e-mail was<br>
</blockquote>
</div>
</div>
</div>
</div>
</div>
</div>
<span style="font-family: Verdana;"><span><p></p><p><span style="font-size:9.0pt;font-family:&quot;Verdana&quot;,sans-serif">Geschäftsanschrift/Business
address: METRO-NOM GmbH, Metro-Straße 12, 40235 Duesseldorf, Germany<br></span><span lang="DE" style="font-size: 9pt; font-family: Verdana, sans-serif; color: #222222; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;">Aufsichtsrat/Supervisory Board: Olaf Koch
(Vorsitzender/Chairman)</span><span style="font-size:9.0pt;font-family:&quot;Verdana&quot;,sans-serif"><br>
Geschäftsführung/Management Board:&nbsp;Timo Salzsieder (Vorsitzender/CEO), Felix
Lindemann (COO), Frank Hammerle (CFO)<br>
Sitz Düsseldorf, Amtsgericht Düsseldorf, HRB 18232/Registered Office
Düsseldorf, Commercial Register of the Düsseldorf Local Court, HRB 18232</span><span style="font-family:&quot;Verdana&quot;,sans-serif"><o:p></o:p></span></p>

<p><span style="font-size:9.0pt;font-family:&quot;Verdana&quot;,sans-serif">Betreffend
Mails von *@</span><span class="m-472899960855416743msohyperlink"><span lang="EN-US" style="font-size:9.0pt;font-family:&quot;Verdana&quot;,sans-serif;color:#0563C1;
mso-ansi-language:EN-US"><a href="http://metrosystems.net/" target="_blank"><span lang="DE" style="color:#0563C1;mso-ansi-language:DE">metronom.com</span></a></span></span><span style="font-size:9.0pt;font-family:&quot;Verdana&quot;,sans-serif"><br>
Die in dieser E-Mail enthaltenen Nachrichten und Anhänge sind ausschließlich
für den bezeichneten Adressaten bestimmt. Sie können rechtlich geschützte,
vertrauliche Informationen enthalten. Falls Sie nicht der bezeichnete Empfänger
oder zum Empfang dieser E-Mail nicht berechtigt sind, ist die Verwendung,
Vervielfältigung oder Weitergabe der Nachrichten und Anhänge untersagt. Falls
Sie diese E-Mail irrtümlich erhalten haben, informieren Sie bitte unverzüglich
den Absender und vernichten Sie die E-Mail.</span><span style="font-family:
&quot;Verdana&quot;,sans-serif"><o:p></o:p></span></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:9.0pt;font-family:&quot;Verdana&quot;,sans-serif;
mso-ansi-language:EN-US">Regarding mails from *@<span class="m-472899960855416743msohyperlink"><span style="color:#0563C1"><a href="http://metrosystems.net/" target="_blank"><span style="color:#0563C1">metronom.com</span></a></span></span><br>
This e-mail message and any attachment are intended exclusively for the named
addressee. They may contain confidential information which may also be protected
by professional secrecy. Unless you are the named addressee (or authorised to
receive for the addressee) you may not copy or use this message or any
attachment or disclose the contents to anyone else. If this e-mail was</span></p><p></p></span></span></body>
</html>

Attachment Content-Type Size
unknown_filename text/html 20.8 KB

In response to

Browse pgadmin-support by date

  From Date Subject
Next Message heiko.onnebrink 2020-05-06 05:03:34 Re: [EXT] Re: Problems to use LDAP again AD directory with disabled anonymous logon
Previous Message Khushboo Vashi 2020-05-06 04:42:08 Re: Problems to use LDAP again AD directory with disabled anonymous logon