[Risolto] Sendmail + LDAP

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
daigoro
Linux 0.x
Linux 0.x
Messaggi: 35
Iscritto il: mar 19 feb 2008, 17:40
Nome Cognome: Michele Fantini
Slackware: 64 13.37
Kernel: 2.6.37.6
Desktop: KDE 4.5.5
Località: Rimini

[Risolto] Sendmail + LDAP

Messaggio da daigoro »

Salve a tutti

Qualcuno ha gia avuto esperienza con sendmail ed ldap ?

Sono un po di giorni che mi sto avventurando in questo campo, ho seguito varie guide, compilato slapd e ricompilato sendmail con il supporto ldap, configurato tutto verificato il funzionamento di ldap, ma quando testo sendmail (comando sendmail -bt al prompt > /parse mail1@miodominio.it) ottengo il seguente errorre:

ldap_init/ldap_bind failed to localhost in map ldapmra: Protocol error
ldap_init/ldap_bind failed to localhost in map ldapmh: Protocol error

e il parse avviene senza tener conto dei dati di ldap.

Al sendmail.mc ho aggiunto le seguenti righe:

define(`confLDAP_DEFAULT_SPEC',` -h localhost -b dc=miodominio,dc=it')dnl
LDAPROUTE_DOMAIN(`miodominio.it')dnl
FEATURE(`ldap_routing')dnl

Il db ldap contiene record tipo questi:

dn: uid=utente00, dc=miodominio, dc=it
objectClass: account
objectClass: inetLocalMailRecipient
uid: utente00
mailLocalAddress: mail0@miodominio.it
mailRoutingAddress: utente00@altrohost.miodominio.it

dn: uid=utente01, dc=miodominio, dc=it
objectClass: account
objectClass: inetLocalMailRecipient
uid: utente01
mailLocalAddress: mail1@miodominio.it
mailHost: altrohost.miodominio.it

Versioni software

OS: slackware 12.2
Sendmail: 8.14.3
openldap: 2.4.16

Vi ringrazio per l'attenzione
Saluti
Ultima modifica di daigoro il mer 13 mag 2009, 12:31, modificato 1 volta in totale.

Avatar utente
daigoro
Linux 0.x
Linux 0.x
Messaggi: 35
Iscritto il: mar 19 feb 2008, 17:40
Nome Cognome: Michele Fantini
Slackware: 64 13.37
Kernel: 2.6.37.6
Desktop: KDE 4.5.5
Località: Rimini

Re: Sendmail + LDAP

Messaggio da daigoro »

Salve

Sono finalmente venuto a capo del problema.

Il problema è legato al protocollo di cominucazione LDAP, in quanto sendmail utilizza la V2 mentre le nuove versioni di openldap utilizzano la V3.

La soluzione è aggiungere

allow bind_v2

nel file slapd.conf, e riavviare il processo slapd, quindi tutto funzione

Rispondi