# recherche d'un utilisateur :

```
USER=gnunux@gnunux.info
su - postfix -s /bin/bash -c "postmap -q $USER ldap:/etc/postfix/ldapsource.cf"
```
Doit retourner le nom de l'utilisateur.

Il est possible de demander le mode verbeux :

```
su - postfix -s /bin/bash -c "postmap -vq $USER ldap:/etc/postfix/ldapsource.cf"
```

# Test with telnet

EHLO root.gnunux.info
[..]
250-AUTH PLAIN LOGIN
[..]
MAIL FROM:<gnunux@gnunux.info>
RCPT TO:<gnunux@gnunux.info>
DATA
To:<gnunux@gnunux.info>
From:<gnunux@gnunux.info>
Subject:SMTP Test
This is a test message

.

# auth with telnet

echo -ne '\000gnunux@gnunux.info\000password' | openssl base64
openssl s_client -connect 192.168.45.13:25 -starttls smtp
EHLO client.example.com
[..]
AUTH PLAIN AGdudW51eEBnbnVudXguaW5mbwBxVV96Vl9kbEUzUm82WmpTcjFHOGNzbmd4ajA=
235 2.7.0 Authentication successful

# Un élément de configuration

postconf maillog_file

# Editer la configuration

postconf maillog_file=/dev/stdout

# debug

You can easily print the last 1000 error messages of a running Dovecot:

doveadm log errors

## debug

sed -i 's/#mail_debug = no/mail_debug = yes/g' /etc/dovecot/conf.d/10-logging.conf
systemctl restart dovecot

## ldap debug

echo "debug_level = -1" >> /etc/dovecot/dovecot-ldap.conf.ext
systemctl restart dovecot

## oauth debug

echo "debug = yes" >> /etc/dovecot/dovecot-oauth2.conf.ext
systemctl restart dovecot