+ Responder ao Tópico



  1. #1

    Padrão Postfix+Postfixadmin

    Pessoal Bom Dia,
    É o seguinte, pegeui um debian e instalei o postfix, squirrelmail, courier-pop, courier-pop-ssl, courier-imap, courier-imap-ssl

    Ok, criei os usuarios no console carla e carlos, e loguei no webmail, funcionou beleza,
    mando mensagens do carlos para a carla e da carla para o carlos, e mando tambem para dominios externos como minha conta particular do gmail, só não mando para mim mesmo por causa do registro.br, que não esta encaminhando, ate ae beleza,

    então fui instalar o postfixadmin, instalei ele configurei legal, e adicionei a senha do super administrador e configurei o mysql, ele conecta na base e ja criou as respectivas pastas,

    o problema é, quando crio uma conta no postfixadmin ele ate cria ali na web belezinha, so que quando logo no console, ele não cria nem no /home e nem no /var/mail, fui tentar entrar no webmail da usuario/senha invalido, e quando vou tentar enviar uma mensagem da conta que tem no /var/mail e home, da que não existe, então não sei aonde esta sendo criado essas contas, engraçado que do [email protected], envio mensagens para a carla e o carlos e o admin não esta criado na pasta var/mail e nem na /home, porem quando vou tentar logar no webmail da usuario e senha invalidos

    agora vou postar meu main.cf para vcs verem se tem algum erro no postfix,

    myorigin = /etc/mailname
    biff = no
    append_dot_mydomain = no
    readme_directory = no
    smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
    smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
    smtpd_use_tls=yes
    smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
    smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
    myhostname = kiko.dprev.com.br
    mydomain = dprev.com.br
    alias_maps = hash:/etc/aliases
    alias_database = hash:/etc/aliases
    mydestination = dprev.com.br, kiko, localhost.localdomain, , localhost
    relayhost =
    mynetworks = 127.0.0.0/8, 192.168.2.0/24,
    mailbox_command =
    #procmail -a "$EXTENSION"
    message_size_limit = 20000000
    mailbox_size_limit = 0
    home_mailbox = Maildir/
    recipient_delimiter = +
    inet_interfaces = all
    inet_protocols = all

    e vou postar tambem meu config.inc.php

    $CONF['configured'] = true;
    $CONF['setup_password'] = '';
    $CONF['postfix_admin_url'] = '';
    $CONF['postfix_admin_path'] = dirname(__FILE__);
    $CONF['default_language'] = 'pt-br';
    $CONF['database_type'] = 'mysql';
    $CONF['database_host'] = 'localhost';
    $CONF['database_user'] = 'root';
    $CONF['database_password'] = 'd3nt@l';
    $CONF['database_name'] = 'postfix';
    $CONF['database_prefix'] = '';
    $CONF['database_prefix'] = '';
    $CONF['database_tables'] = array (
    'admin' => 'admin',
    'alias' => 'alias',
    'alias_domain' => 'alias_domain',
    'config' => 'config',
    'domain' => 'domain',
    'domain_admins' => 'domain_admins',
    'fetchmail' => 'fetchmail',
    'log' => 'log',
    'mailbox' => 'mailbox',
    'vacation' => 'vacation',
    'vacation_notification' => 'vacation_notification',
    'quota' => 'quota',
    'quota2' => 'quota2',
    );
    $CONF['admin_email'] = '[email protected]';
    $CONF['smtp_server'] = 'localhost';
    $CONF['smtp_port'] = '25';
    $CONF['encrypt'] = 'md5crypt';
    $CONF['authlib_default_flavor'] = 'md5raw';
    $CONF['dovecotpw'] = "/usr/sbin/dovecotpw";
    $CONF['min_password_length'] = 5;
    $CONF['generate_password'] = 'NO';
    $CONF['show_password'] = 'NO';
    $CONF['page_size'] = '20';
    $CONF['default_aliases'] = array (
    'abuse' => '[email protected]',
    'hostmaster' => '[email protected]',
    'postmaster' => '[email protected]',
    'webmaster' => '[email protected]'
    );
    $CONF['domain_path'] = 'YES';
    $CONF['domain_in_mailbox'] = 'YES';
    $CONF['maildir_name_hook'] = 'NO';
    $CONF['aliases'] = '10';
    $CONF['mailboxes'] = '10';
    $CONF['maxquota'] = '1000';
    $CONF['quota'] = 'YES';
    $CONF['quota_multiplier'] = '1024000';
    $CONF['transport'] = 'YES';
    $CONF['transport'] = 'YES';
    $CONF['transport_options'] = array (
    'virtual', // for virtual accounts
    'local', // for system accounts
    'relay' // for backup mx
    );
    $CONF['transport_default'] = 'virtual';
    $CONF['vacation'] = 'YES';
    $CONF['vacation_domain'] = 'autoreply.dprev.com.br';
    $CONF['vacation_control'] ='YES';

    $CONF['vacation_control_admin'] = 'YES';
    $CONF['alias_control'] = 'NO';
    $CONF['alias_control_admin'] = 'NO';
    $CONF['alias_goto_limit'] = '0';
    $CONF['alias_domain'] = 'YES';
    $CONF['backup'] = 'YES';
    $CONF['sendmail'] = 'YES';
    $CONF['logging'] = 'YES';
    $CONF['fetchmail'] = 'YES';
    $CONF['fetchmail_extra_options'] = 'NO';
    $CONF['show_header_text'] = 'NO';
    $CONF['header_text'] = ':: Postfix Admin ::';
    $CONF['user_footer_link'] = "http://change-this-to-your.domain.tld/main";
    $CONF['show_footer_text'] = 'YES';
    $CONF['footer_text'] = 'Return to change-this-to-your.domain.tld';
    $CONF['footer_link'] = 'http://change-this-to-your.domain.tld';
    $CONF['welcome_text'] = <<<EOM
    Hi,

    Welcome to your new account.
    EOM;
    $CONF['emailcheck_resolve_domain']='NO';
    $CONF['show_status']='NO';
    $CONF['show_status_key']='NO';
    $CONF['show_status_text']='&nbsp;&nbsp;';
    $CONF['show_undeliverable']='NO';
    $CONF['show_undeliverable_color']='tomato';
    $CONF['show_popimap']='NO';
    $CONF['show_popimap_color']='darkgrey';
    $CONF['show_custom_domains']=array("subdomain.domain.ext","domain2.ext");
    $CONF['show_custom_colors']=array("lightgreen","lightblue");
    $CONF['recipient_delimiter'] = "";
    $CONF['create_mailbox_subdirs_prefix']='INBOX.';
    $CONF['used_quotas'] = 'NO';
    $CONF['new_quota_table'] = 'NO';
    $CONF['theme_logo'] = 'images/logo-default.png';
    $CONF['theme_css'] = 'css/default.css';
    $CONF['xmlrpc_enabled'] = false;
    if (file_exists(dirname(__FILE__) . '/config.local.php')) {
    include(dirname(__FILE__) . '/config.local.php');
    }

    Quando crio a conta no postfixadmin da uma mensagem no log, esta abaixo,

    Oct 20 11:03:47 kiko postfix/smtpd[3169]: warning: database /etc/aliases.db is older than source file /etc/aliases
    Oct 20 11:03:47 kiko postfix/smtpd[3169]: connect from localhost[127.0.0.1]
    Oct 20 11:03:47 kiko postfix/smtpd[3169]: NOQUEUE: reject: RCPT from localhost[127.0.0.1]: 550 5.1.1 <[email protected]>: Recipient address rejected: User unknown in local recipient table; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<192.168.2.3>
    Oct 20 11:03:47 kiko postfix/smtpd[3169]: warning: non-SMTP command from localhost[127.0.0.1]: To: [email protected]
    Oct 20 11:03:47 kiko postfix/smtpd[3169]: disconnect from localhost[127.0.0.1]

    e quando tento logar, log abaixo,

    Oct 20 11:05:42 kiko imapd: Connection, ip=[::ffff:127.0.0.1]
    Oct 20 11:05:42 kiko imapd: LOGIN FAILED, user=mariza, ip=[::ffff:127.0.0.1]
    Oct 20 11:05:47 kiko imapd: LOGOUT, ip=[::ffff:127.0.0.1], rcvd=43, sent=332

    quando excluo, não da log, acredito que esses logs são que quando crio ele manda uma mensagem e não encontra o destinatario, e quando tento logar erro de ususario e senha,

    o //ip_da_maquina/postfixadmin/setup.php - está assim

    Postfix Admin Setup Checker

    Running software:

    • PHP version 5.2.6-1+lenny9
    • Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny9 with Suhosin-Patch

    Checking for dependencies:

    • Warning: Magic Quotes: ON (internal workaround used)
    • Depends on: presence config.inc.php - OK
    • Checking $CONF['configured'] - OK
    • Depends on: MySQL 3.23, 4.0 - OK
    • Depends on: MySQL 4.1 - OK (change the database_type to 'mysqli' in config.inc.php!!)
    • Testing database connection - OK - mysql://root:xxxxx@localhost/postfix
    • Depends on: session - OK
    • Depends on: pcre - OK
    • Depends on: multibyte string - OK
    • Warning: Depends on: IMAP functions - NOT FOUND
      To install IMAP support, install php5-imap
      Without IMAP support, you won't be able to create subfolders when creating mailboxes.

    Everything seems fine... attempting to create/update database structure
    Database is up to date
    alguem saberia me informar que configuração tenho que fazer para o postfixadmin criar usuarios no postfix ou na maquina, para que eu possa enviar e-mails e logar com os usuarios do postfixadmin,

    Grato
    Última edição por gledison221177; 20-10-2010 às 12:28. Razão: mudança em parametros de segurança