Re: [FUG-BR] COURIER - Erro com postgresql

2010-01-13 Por tôpico Giancarlo Rubio
2010/1/12 Paulo Henrique paulo.rd...@bsd.com.br:
 Giancarlo, quando você compilou o cyrus-saslauth marcou a utilização
 do mysql, pois aparece a mensagem no logs de que tal mecanismo não foi
 localizado, no caso é uma dependencia dele o mysql ?


Vc esta usando mysql ou pgsql??
Faz muito tempo que eu instalei isso, não posso afirmar então mais
acho que instalei o cyrus-saslauth na unha.

-- 
Giancarlo Rubio
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] COURIER - Erro com postgresql

2010-01-13 Por tôpico Paulo Henrique
2010/1/13 Giancarlo Rubio gianru...@gmail.com:
 2010/1/12 Paulo Henrique paulo.rd...@bsd.com.br:
 Giancarlo, quando você compilou o cyrus-saslauth marcou a utilização
 do mysql, pois aparece a mensagem no logs de que tal mecanismo não foi
 localizado, no caso é uma dependencia dele o mysql ?


 Vc esta usando mysql ou pgsql??
 Faz muito tempo que eu instalei isso, não posso afirmar então mais
 acho que instalei o cyrus-saslauth na unha.

ok vou eexecutar tal operação e retorno...
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] COURIER - Erro com postgresql [RESOLVIDO]

2010-01-13 Por tôpico Paulo Henrique
Problema solucionado, o cyrus-sasl não funcionou de forma alguma, com
compilação na mão gerou mais erro de dependencias que solução, no caso
utilizei o Dovecot-SASL onde o mesmo agora está responsabel por POP3,
IMAP, e autenticação SMTP
Estou com um monte dados que fui coletando ao londo da implementação,
estarei em breve disponibilizando um artigo no Fug, e no provedor.org
com o assunto:

Postfix + Dovecot-SASL + Dovecot-POP + Dovecot-IMAP + Postgresql + PostfixAdmin

Ainda não configurei o SMTP Submission, nem filtros anti-spam e
antivirus, contudo na documentação estará ja com tal implementação
funcionar.

Sem Mais, Giancarlo agradeço a sua ajuda, precisando estamos ai !!!



2010/1/13 Paulo Henrique paulo.rd...@bsd.com.br:
 2010/1/13 Giancarlo Rubio gianru...@gmail.com:
 2010/1/12 Paulo Henrique paulo.rd...@bsd.com.br:
 Giancarlo, quando você compilou o cyrus-saslauth marcou a utilização
 do mysql, pois aparece a mensagem no logs de que tal mecanismo não foi
 localizado, no caso é uma dependencia dele o mysql ?


 Vc esta usando mysql ou pgsql??
 Faz muito tempo que eu instalei isso, não posso afirmar então mais
 acho que instalei o cyrus-saslauth na unha.

 ok vou eexecutar tal operação e retorno...

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] COURIER - Erro com postgresql

2010-01-12 Por tôpico Giancarlo Rubio
2010/1/12 Paulo Henrique paulo.rd...@bsd.com.br

 Saudações, depois de me esbarrar com o dovecot quanto ao metodos de
 criptografia suportado junto ao postfixadmin em que na configuração de
 config.inc.php dizer para usar dovecot:METHOD e mesmo com CRAM-MD5,
 DIGEST-MD5, e PLAIN em nenhum deles autenticava o usuário decidir
 devido ao curto prazo de tempo utilizar o Courier-imap junto com
 authpgsql, contudo apos varias tentativa e a ultima uma atualização
 recorro a lista mais uma vez,

 Se quiser voltar atrás e usar dovecot posso ajudar. Tenho o mesmo ambiente
com postgresql + dovecot.

#cat /usr/local/etc/dovecot-sql.conf |grep -v #

driver = pgsql

connect = dbname=postfix user=postfix password=pass host=host

default_pass_scheme = md5

password_query = select username as user ,password FROM mailbox WHERE
username = '%u' ;

user_query = SELECT home,maildir as mail, uid, gid FROM mailbox WHERE
username = '%u'

[r...@fileserver ~]# cat /usr/local/etc/dovecot.conf |grep -v #

protocols = imap

listen = *

disable_plaintext_auth = no

ssl_disable = yes

mail_location = mbox:~/mail/:INBOX=/var/mail/%u

mail_privileged_group = mail

mail_debug = no

verbose_proctitle = yes

first_valid_uid = 80

first_valid_gid = 0


protocol imap {

  imap_client_workarounds = delay-newmail outlook-idle netscape-eoh
tb-extra-mailbox-sep
}


protocol pop3 {

  pop3_uidl_format = %08Xu%08Xv


  pop3_client_workarounds = outlook-no-nuls oe-ns-eoh
}


protocol lda {
  postmaster_address = postmas...@example.com

  sendmail_path = /usr/sbin/sendmail

}

auth default {
  mechanisms = plain login digest-md5 cram-md5

  passdb pam {
  }

  passdb sql {
args = /usr/local/etc/dovecot-sql.conf
  }

  userdb passwd {
  }

 userdb sql {
args = /usr/local/etc/dovecot-sql.conf
  }

  user = root
}

dict {
}
plugin {


}


Caso tenha problemas altere a variavel mail_debug = no para yes

-- 
Giancarlo Rubio
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] COURIER - Erro com postgresql

2010-01-12 Por tôpico Paulo Henrique
Giancarlo deu certo aqui com base em sua config consegui fazer o
postfixadmin e o dovecot se concordarem. no caso apenas aproveitando o
post estou com um problema na autenticação smtp tem como me dar uma
orientação sobre como funciona, o que achei muito na internet foi
receitas de bolo.

ela está retornando o seguinte erro

 LOG ### SMTPD 

Jan 12 15:51:03 parthernon postfix/smtpd[8123]: sql_select option missing
Jan 12 15:51:03 parthernon postfix/smtpd[8123]: auxpropfunc error no
mechanism available
Jan 12 15:51:03 parthernon postfix/smtpd[8123]: OTP unavailable
because can't read/write key database /etc/opiekeys: Permission denied
Jan 12 15:52:30 parthernon saslauthd[8114]: server_exit : master
exited: 8114
Jan 12 15:52:30 parthernon saslauthd[8151]: detach_tty  : master
pid is: 8151
Jan 12 15:52:30 parthernon saslauthd[8151]: ipc_init:
listening on socket: /var/run/saslauthd/mux

# End # Log #

 smtpd.conf #
pwcheck_method: saslauthd
auxprop_plugin:rimap
allowanonymouslogin: no
allowplaintext: yes
mech_list: PLAIN LOGIN

password_format: PLAIN LOGIN

sql_engine: pgsql
sql_user: postfix
sql_passwd: secrect
sql_hostnames: localhost
sql_database: postfix
sql_select: SELECT password FROM mailbox WHERE username = '%...@%r'


Como disse acha-se muita receita de bolo na internet, contudo o que de
fato como o processo funciona está meio complicado e o manual do
saslauthd não é tão compreensivo em um primeiro contato que tive com
ele.

Sem mais em qualquer ajudar.
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] COURIER - Erro com postgresql

2010-01-12 Por tôpico Giancarlo Rubio
meu smtpd.conf

[r...@fileserver /usr/local/lib/sasl2]# cat smtpd.conf
pwcheck_method:  auxprop
mech_list:   plain login
sql_engine:  pgsql
auxprop_plugin:  sql
password_format: crypt
sql_hostnames:  host
sql_user:postfix
sql_passwd:  passwd
sql_database:postfix
sql_select:  select password from mailbox where username = '%...@%r'


2010/1/12 Paulo Henrique paulo.rd...@bsd.com.br:
 Giancarlo deu certo aqui com base em sua config consegui fazer o
 postfixadmin e o dovecot se concordarem. no caso apenas aproveitando o
 post estou com um problema na autenticação smtp tem como me dar uma
 orientação sobre como funciona, o que achei muito na internet foi
 receitas de bolo.

 ela está retornando o seguinte erro

  LOG ### SMTPD 

 Jan 12 15:51:03 parthernon postfix/smtpd[8123]: sql_select option missing
 Jan 12 15:51:03 parthernon postfix/smtpd[8123]: auxpropfunc error no
 mechanism available
 Jan 12 15:51:03 parthernon postfix/smtpd[8123]: OTP unavailable
 because can't read/write key database /etc/opiekeys: Permission denied
 Jan 12 15:52:30 parthernon saslauthd[8114]: server_exit     : master
 exited: 8114
 Jan 12 15:52:30 parthernon saslauthd[8151]: detach_tty      : master
 pid is: 8151
 Jan 12 15:52:30 parthernon saslauthd[8151]: ipc_init        :
 listening on socket: /var/run/saslauthd/mux

 # End # Log #

  smtpd.conf #
 pwcheck_method: saslauthd
 auxprop_plugin:rimap
 allowanonymouslogin: no
 allowplaintext: yes
 mech_list: PLAIN LOGIN

 password_format: PLAIN LOGIN

 sql_engine: pgsql
 sql_user: postfix
 sql_passwd: secrect
 sql_hostnames: localhost
 sql_database: postfix
 sql_select: SELECT password FROM mailbox WHERE username = '%...@%r'


 Como disse acha-se muita receita de bolo na internet, contudo o que de
 fato como o processo funciona está meio complicado e o manual do
 saslauthd não é tão compreensivo em um primeiro contato que tive com
 ele.

 Sem mais em qualquer ajudar.
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd




-- 
Giancarlo Rubio
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] COURIER - Erro com postgresql

2010-01-12 Por tôpico Paulo Henrique
Giancarlo, quando você compilou o cyrus-saslauth marcou a utilização
do mysql, pois aparece a mensagem no logs de que tal mecanismo não foi
localizado, no caso é uma dependencia dele o mysql ?


2010/1/12 Giancarlo Rubio gianru...@gmail.com:
 meu smtpd.conf

 [r...@fileserver /usr/local/lib/sasl2]# cat smtpd.conf
 pwcheck_method:  auxprop
 mech_list:       plain login
 sql_engine:      pgsql
 auxprop_plugin:  sql
 password_format: crypt
 sql_hostnames:          host
 sql_user:        postfix
 sql_passwd:      passwd
 sql_database:    postfix
 sql_select:      select password from mailbox where username = '%...@%r'


 2010/1/12 Paulo Henrique paulo.rd...@bsd.com.br:
 Giancarlo deu certo aqui com base em sua config consegui fazer o
 postfixadmin e o dovecot se concordarem. no caso apenas aproveitando o
 post estou com um problema na autenticação smtp tem como me dar uma
 orientação sobre como funciona, o que achei muito na internet foi
 receitas de bolo.

 ela está retornando o seguinte erro

  LOG ### SMTPD 

 Jan 12 15:51:03 parthernon postfix/smtpd[8123]: sql_select option missing
 Jan 12 15:51:03 parthernon postfix/smtpd[8123]: auxpropfunc error no
 mechanism available
 Jan 12 15:51:03 parthernon postfix/smtpd[8123]: OTP unavailable
 because can't read/write key database /etc/opiekeys: Permission denied
 Jan 12 15:52:30 parthernon saslauthd[8114]: server_exit     : master
 exited: 8114
 Jan 12 15:52:30 parthernon saslauthd[8151]: detach_tty      : master
 pid is: 8151
 Jan 12 15:52:30 parthernon saslauthd[8151]: ipc_init        :
 listening on socket: /var/run/saslauthd/mux

 # End # Log #

  smtpd.conf #
 pwcheck_method: saslauthd
 auxprop_plugin:rimap
 allowanonymouslogin: no
 allowplaintext: yes
 mech_list: PLAIN LOGIN

 password_format: PLAIN LOGIN

 sql_engine: pgsql
 sql_user: postfix
 sql_passwd: secrect
 sql_hostnames: localhost
 sql_database: postfix
 sql_select: SELECT password FROM mailbox WHERE username = '%...@%r'


 Como disse acha-se muita receita de bolo na internet, contudo o que de
 fato como o processo funciona está meio complicado e o manual do
 saslauthd não é tão compreensivo em um primeiro contato que tive com
 ele.

 Sem mais em qualquer ajudar.
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd




 --
 Giancarlo Rubio
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] COURIER - Erro com postgresql

2010-01-11 Por tôpico Paulo Henrique
Saudações, depois de me esbarrar com o dovecot quanto ao metodos de
criptografia suportado junto ao postfixadmin em que na configuração de
config.inc.php dizer para usar dovecot:METHOD e mesmo com CRAM-MD5,
DIGEST-MD5, e PLAIN em nenhum deles autenticava o usuário decidir
devido ao curto prazo de tempo utilizar o Courier-imap junto com
authpgsql, contudo apos varias tentativa e a ultima uma atualização
recorro a lista mais uma vez,

segue o arquivo de configuração do authpgsqlrc e o erro, por mais
estranho que pode parecer creio mais ser um bug.

Configuração em authpgsqlrc

 AUTHPGSQLRC 
PGSQL_HOST=127.0.0.1
PGSQL_PORT=5432
PGSQL_USERNAME=postfix
PGSQL_PASSWORD=My_secret
PGSQL_DATABASE=postfix
PGSQL_CHARACTER_SET=UTF8
PGSQL_USER_TABLE=mailbox
PGSQL_CRYPT_PWFIELD=cleartext
DEFAULT_DOMAIN exemplo.com.br
PGSQL_GID_FIELD=1002
PGSQL_LOGIN_FIELD=username
PGSQL_HOME_FIELD=/home/MAIL/postfix
PGSQL_NAME_FIELD=username
PGSQL_MAILDIR_FIELD=maildir
PGSQL_DEFAULTDELIVERY defaultDelivery
PGSQL_QUOTA_FIELD=quota
 End File ##
O erro que me mostra em maillog  é o seguinte.

authdaemond: authpgsql: PGSQL_USERNAME not set in
/usr/local/etc/authlib/authpgsqlrc.

Se alguem tive uma dica divina no qual resolveria o problema no
authlib ou a dica de como fazer a configuração de senha no
postfixadmin para que o dovecot funcione fico agradecido.

Sem mais.
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd