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

2010-01-12 Thread Giancarlo Rubio
2010/1/12 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,
>
> 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 Thread 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 Thread 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 :
> 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 Thread 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 :
> 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 :
>> 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


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

2010-01-13 Thread Giancarlo Rubio
2010/1/12 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 ?
>

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 Thread Paulo Henrique
2010/1/13 Giancarlo Rubio :
> 2010/1/12 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 ?
>>
>
> 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 Thread 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 :
> 2010/1/13 Giancarlo Rubio :
>> 2010/1/12 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 ?
>>>
>>
>> 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