[KyaPanel-Users] Envio de email

Anahuac anahuac at anahuac.biz
Thu Sep 4 15:40:36 EDT 2008


Olá Roberto,

>
>
> 2008/9/4 Anahuac <anahuac em anahuac.biz <mailto:anahuac em anahuac.biz>>
>
>
>     Olá Roberto,
>
>     Os comentários que vou fazer abaixo não são pessoais. Podem ou não se
>     aplicar a você, mas é fato que se aplicam a 99% das pessoas. Por isso
>     não fique triste ou bravo comigo, ok?
>
>
> Eu sou um cara que se eu não souber eu pergunto mesmo. Pode ser até 
> uma besteira.
> Não acho que isso diminui ninguém até porque é errando que se aprende.
> Instalei umas 15 vezes esta versão do kyapanel para eu me 
> familiarizar. hehehehehe
>  
>
>
>
>
>     >
>     >
>     > 2008/9/3 Anahuac <anahuac em anahuac.biz
>     <mailto:anahuac em anahuac.biz> <mailto:anahuac em anahuac.biz
>     <mailto:anahuac em anahuac.biz>>>
>     >
>     >
>     >     Olá Roberto,
>     >
>     >     > Até que enfim consegui instalar e fazer funcionar a versão
>     2.1.4
>     >
>     >     Poderias nos ajudar dizendo o que estava errado?
>     >
>     >
>     > Vamos lá.
>     >
>     > Antes de começar quero iniciar falando que tudo que eu uso está
>     > funcionando.
>
>     Muito bem.
>
>     >
>     > O maior problema tive usando postgresql foi:
>     >
>     > Na configuração do postfix dentro do kyapanel  ele reclama que não
>     > existe* pgsql:vdomains* na variável mydestination =
>     > Como eu vou botar isso se não tem vdomains em lugar algum?
>     > Botei mas, dae dava pau na hora de enviar email para domínio que não
>     > fossem os que estivessem no servidor.
>
>     Mas isso é claro!
>     Na opção de Configurações Gerais dentro do módulo de Gestão de E-mail
>     tem um ícone chamado Postfix.
>     Ele critica o main.cf <http://main.cf> e o master.cf
>     <http://master.cf> para as opções necessárias.
>     Mais do que isso: nessa tela ele mostra todas as opções que devem
>     ir no
>     main.cf <http://main.cf>!
>     E pode ir lá que você vai ver que tem as configurações de "vdomains"
>
>     Então faltou atenção ao olhar o que deveria ser olhado!
>
>
> Pode ser que eu não tenha visto mesmo.
> O que o  kyapanel sugere que eu coloque no main.cf <http://main.cf> 
> está abaixo e não vi nada de vdomains não.
> Era para estar no main.cf <http://main.cf> ou está em outro lugar?
>
> home_mailbox = Maildir/
> mailbox_transport = kyapanel:
> virtual_transport = kyapanel:
> local_recipient_maps = pgsql:accounts,pgsql:vamldap
> mailbox_command_maps = pgsql:accounts
> alias_maps = pgsql:vamldap
> virtual_alias_maps = pgsql:vamldap
> virtual_mailbox_base = /
> virtual_mailbox_maps = pgsql:accounts
> virtual_mailbox_limit = 0
> virtual_uid_maps = static:1000
> virtual_gid_maps = static:116
> canonical_maps = pgsql:canodoms
> sender_bcc_maps = pgsql:senderbcc
> recipient_bcc_maps = pgsql:recipientbcc
> always_bcc=
> #--------------------------------------------------------------
> accounts_server_host = 127.0.0.1 <http://127.0.0.1>
> accounts_user = kp
> accounts_password = senha
> accounts_dbname = kp
> accounts_query = select account_homedir from kp_accounts where 
> account_wmail = '%s'
> #--------------------------------------------------------------
> vamldap_hosts = 127.0.0.1 <http://127.0.0.1>
> vamldap_user = kp
> vamldap_password = senha
> vamldap_dbname = kp
> vamldap_query = select alias_users from kp_aliases where alias_name = '%s'
> #--------------------------------------------------------------
> canodoms_hosts = 127.0.0.1 <http://127.0.0.1>
> canodoms_user = kp
> canodoms_password = senha
> canodoms_dbname = kp
> canodoms_query = select domain_canonical from kp_domains where 
> domain_name = '%d'
> #--------------------------------------------------------------
> senderbcc_hosts = 127.0.0.1 <http://127.0.0.1>
> senderbcc_user = kp
> senderbcc_password = senha
> senderbcc_dbname = kp
> senderbcc_query = select account_bcc_sender from kp_accounts where 
> account_wmail = '%s'
> #--------------------------------------------------------------
> recipientbcc_hosts = 127.0.0.1 <http://127.0.0.1>
> recipientbcc_user = kp
> recipientbcc_password = senha
> recipientbcc_dbname = kp
> recipientbcc_query = select account_bcc_recipient from kp_accounts 
> where account_wmail = '%s'
> #--------------------------------------------------------------
> header_checks = regexp:/etc/postfix/header_checks
> smtpd_client_restrictions =
>     permit_mynetworks,   
>     check_client_access hash:/etc/postfix/whitelist_ip,   
>     check_sender_access hash:/etc/postfix/whitelist_dom,   
>     check_recipient_access hash:/etc/postfix/reverse_out,   
>     reject_unknown_client_hostname,   
>     reject_non_fqdn_hostname,   
>     reject_rbl_client bl.spamcop.net <http://bl.spamcop.net>,   
>     reject_rbl_client sbl.spamhaus.org <http://sbl.spamhaus.org>,   
>     reject_rbl_client pbl.spamhaus.org <http://pbl.spamhaus.org>,   
>     reject_rbl_client list.dsbl.org <http://list.dsbl.org>,   
>     reject_rbl_client dnsbl.njabl.org <http://dnsbl.njabl.org>   
>    
> smtpd_sender_restrictions =
>     reject_non_fqdn_sender,   
>     reject_unknown_sender_domain,   
>    
> smtpd_recipient_restrictions =
>     permit_mynetworks,   
>     reject_non_fqdn_recipient,   
>     reject_unknown_recipient_domain,   
>     reject_unauth_destination   
>    
> smtpd_data_restrictions =
>     permit_mynetworks,   
>     reject_unauth_destination,   
>     reject_unauth_pipelining,   
>     reject_multi_recipient_bounce
>

Maravilha!
Você achou outro erro. Eu não coloquei o vdomains quando a base é SQL.
Estarei corrigindo agorinha.



>  
>
>
>
>     E não é só o "vdomains" que é novo. Tem muitas outras
>     configurações lá.
>     Especialmente para combate a Spam.
>
>     >
>     > Não sei se foi o correto, só sei que funcionou, *deixei sem isso* e
>     > coloquei no mydestination todos domínios que eu tenho no servidor.
>
>     Sim. Assim vai funcionar, mas quando você adicionar um novo
>     domínio terá
>     que adicioná-lo manualmente na opção mydestination.
>     Faça as configurações corretas e sempre que você adicionar um dominio
>     pelo KyaPanel ele estará "automagicamente" disponível para o Postfix.
>
>     >
>     > Quando se vai usar postgresl é necessário instalar alguns
>     pacotes que
>     > não se encontram no guia de instalação como:
>     > *postgresql postfix-pgsql libpam-pgsql courier-authlib-postgresql*
>     >
>
>     Isso para mim é lógico. Se vai usar PGSQL instale os pacotes dele. Se
>     for usar MySQL instale os pacotes dele.
>     Não é óbvio?
>     Então porque ninguém se deu ao trabalho de escrever um Tutorial sobre
>     como usar o KyaPanel com eles?
>     Cadê a colaboração!?
>
>
> Ok. Me perdoa se falei o óbvio.
> Já estou também terminando de escrever um tutorial para instalação 
> dele usando postgresql.
> Vou postar no wiki.

Maravilha!

Fica a dica: inicie a documentação antes de fazer a instalação e vá 
escrevendo e corrigindo o documento à medida em que for fazendo as coisas.
E além disso avise na lista, assim outros podem contribuir (será)?

-- 

Anahuac de Paula Gil
Diretor Geral
Projeto KyaPanel 
http://www.kyapanel.com


--




More information about the KyaPanel mailing list