Przybyłem, zobaczyłem, zepsułem…

Search
Skip to content
  • O mnie

Monthly Archives: December 2012

K/Ubuntu

Ubuntu (12.04.1) saslauthd: SASL PLAIN authentication failed: no mechanism available

2012/12/11 saint Leave a comment

W ostatnim czasie miałem okazję instalować i konfigurować na Ubuntu serwer pocztowy wraz z bajerami typu SpamAssassin, Amavis itd.

Skorzystałem z howto z http://flurdy.com/docs/postfix/index.html

Po kilku dniach walki udało mi się postawić wszystko na nogi. Przy wykorzystaniu tego howto pojawił się problem z błędami na styku autentykacji SASL i bazy danych. Przeszukując zasoby sieci nie udało mi się znaleźć jednoznacznej odpowiedzi co zrobić żeby to wszystko zagrało (no może poza downgrade wersji libsasl, czego akurat nie chciałem robić).

W logach pojawiały się wpisy typu: saslauthd: SASL PLAIN authentication failed: no mechanism available

Pierwszy problem na styku SASL<>DB pojawił się w związku z literówką, która wkradła się w howoto w sekcji http://flurdy.com/docs/postfix/#config-secure-auth

W konfiguracji z mojego punktu widzenia są dwa błędy (1 i 2 na screenie). http://flurdy.com/docs/postfix/#config-secure-auth

  1. Poprawny wpis to: sql_passwd: mailPASSWORD
  2. Poprawny wpis dla Ubuntu 12.04.01 to: auxprop_plugin: sql
  3. (opcja) Nie udało mi się skorzystać z autentykacji przy użyciu mechanizmów cram-md5 i digest-md5, dlatego też usunąłem te dwie opcje

Punkt (2) można zweryfikować włączając logowanie zapytań w bazie Mysql. Przy opcji “mysql” w logach nie pojawiały się żadne zapytania, po zmianie na “sql” i restarcie usług zaczęło się logowanie zapytań podczas prób autentykacji przy logowaniu do poczty.

Logowanie w MYSQL włączamy poprzez dodanie do konfigu (/etc/mysql/my.cfg) wpisu:
general_log_file = /var/log/mysql/mysql.log
general_log = 1

…i restart Mysql.
Od tego momentu wszystko zaczęło działać poprawnie. Co prawda przy wykorzystaniu tylko metod LOGIN i PLAIN ale przy użyciu TLS/SSL nie powinno mieć to większego znaczenia.

auxpropcram-md5digest-md5flurdyflurdy.comloginmechanismmysqlno mechanizm availableplainsaslauthd

…czyli codzienne kwasy sainta

December 2012
M T W T F S S
 12
3456789
10111213141516
17181920212223
24252627282930
31  
« Nov   Jan »

Popularne posty

  • Word 2010 – tabulacje – dopełnianie myślnikiem do “końca linii” 75 views | 0 comments
  • Windows – zmiana układu klawiatury 66 views | 0 comments
  • Lenovo Thinkpad T430 – jak wyłączyć Scroll Lock, którego nie ma na klawiaturze 46 views | 0 comments
  • Trzy sposoby na sprawdzenie wersji Oracle 40 views | 0 comments
  • Windows 7 – Uruchomienie konsoli jako administrator 25 views | 0 comments
  • Windows 2012 – instalacja polskiego pakietu językowego do wersji Foundation 20 views | 0 comments
  • Przenoszenie ustawień Putty na inną maszynę 19 views | 0 comments
  • Gmail – tworzenie filtru dla kilku nadawców 14 views | 0 comments
  • Windows 7 – wyłączenie tunelu TEREDO 12 views | 0 comments
  • Word 2010, Windows 7 i ciągłe mruganie pomiędzy standardowym kursorem a kursorem zajętości 11 views | 0 comments

Archives

  • December 2020
  • October 2020
  • May 2020
  • March 2016
  • January 2016
  • August 2015
  • February 2015
  • December 2013
  • November 2013
  • October 2013
  • May 2013
  • April 2013
  • March 2013
  • January 2013
  • December 2012
  • November 2012
  • October 2012
  • September 2012
  • August 2012
  • July 2012
  • March 2012
  • October 2011
  • September 2011
  • August 2011
  • April 2011
  • March 2011
  • February 2011
  • December 2010
  • October 2010
  • May 2010
  • January 2010
  • November 2009
  • July 2009
  • May 2009
  • April 2009
  • March 2009
  • December 2008
  • April 2008
  • March 2008
  • December 2007
  • November 2007
  • October 2007
Proudly powered by WordPress