apt-get dpkg install postfix erro

1. apt-get dpkg install postfix erro

--//--
poetah

(usa Ubuntu)

Enviado em 07/10/2009 - 15:55h

Olá, esse problema aqui já está me deixando com febre,
quando vou instalar o postfix no debian lenny pelo apt-get me retorna:

Adding system user `postfix' (UID 102) ...
Adding new user `postfix' (UID 102) with group `postfix' ...
Not creating home directory `/var/spool/postfix'.
Creating /etc/postfix/dynamicmaps.cf
Adding tcp map entry to /etc/postfix/dynamicmaps.cf
Adding group `postdrop' (GID 107) ...
Done.
setting myhostname: 69522
setting alias maps
setting alias database
mailname is not a fully qualified domain name. Not changing /etc/mailname.
setting destinations: ovz-test, 69522, localhost.localdomain, localhost
setting relayhost:
setting mynetworks: 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
setting mailbox_size_limit: 0
setting recipient_delimiter: +
setting inet_interfaces: all
WARNING: /etc/aliases exists, but does not have a root alias.

Postfix is now set up with a default configuration. If you need to make
changes, edit
/etc/postfix/main.cf (and others) as needed. To view Postfix configuration
values, see postconf(1).

After modifying main.cf, be sure to run '/etc/init.d/postfix reload'.

Running newaliases
newaliases: warning: valid_hostname: numeric hostname: 69522
newaliases: fatal: file /etc/postfix/main.cf: parameter myhostname: bad parameter value: 69522
dpkg: error processing postfix (--configure):
subprocess post-installation script returned error exit status 75
Errors were encountered while processing:
postfix
E: Sub-process /usr/bin/dpkg returned an error code (1)

Alguém tem noção para se resolver esse assunto?



  


2. Re: apt-get dpkg install postfix erro

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 07/10/2009 - 16:03h

É pq, pra subir os serviços do postfix, vc deve, primeiro, editar o arquivo /etc/postfix/main.cf. Tente usar esse exemplo aki abaixo:

command_directory = /usr/sbin
daemon_directory = /usr/libexec/postfix
data_directory = /var/lib/postfix
unknown_local_recipient_reject_code = 550
mynetworks = 127.0.0.0/8
smtpd_banner = $myhostname ESMTP $mail_name (@@DISTRO@@)
debugger_command =
PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
ddd $daemon_directory/$process_name $process_id & sleep 5
sendmail_path = /usr/sbin/sendmail
newaliases_path = /usr/bin/newaliases
mailq_path = /usr/bin/mailq
setgid_group = postdrop
html_directory = /usr/doc/postfix/html
manpage_directory = /usr/man
sample_directory = /etc/postfix
readme_directory = /usr/doc/postfix
queue_directory = /var/spool/postfix
mail_owner = postfix

Não se esqueça d fazer o backup do main.cf anterior. Depois tente d novo.



3. Re: apt-get dpkg install postfix erro

--//--
poetah

(usa Ubuntu)

Enviado em 07/10/2009 - 16:34h

blz, mais meu arquivo main.cf contém linhas bem diferentes do exemplo que vc colocou, olha aqui como está:

smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
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 = 69522
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = ovz-test, 69522, localhost.localdomain, localhost
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all

quais linhas devo alterar?


4. Re: apt-get dpkg install postfix erro

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 07/10/2009 - 16:38h

Substitua o número 69522 pelo nome da sua máquina nos campos myhostname e no mydestination, deixando-o dessa forma:

-----------------------------------------------------------------------
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
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 = <nome_da_sua_maquina>
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = ovz-test, <nome_da_sua_maquina>, localhost.localdomain, localhost
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
--------------------------------------------------------------------------


5. Re: apt-get dpkg install postfix erro

--//--
poetah

(usa Ubuntu)

Enviado em 07/10/2009 - 17:18h

valeu amigo, funcionou perfeito!

[]'s






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts