elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


+  Foro de elhacker.net
|-+  Sistemas Operativos
| |-+  GNU/Linux (Moderador: MinusFour)
| | |-+  instalar correctamente sendmail en debian
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: instalar correctamente sendmail en debian  (Leído 3,537 veces)
gAb1


Desconectado Desconectado

Mensajes: 731


Ver Perfil
instalar correctamente sendmail en debian
« en: 16 Mayo 2015, 23:21 pm »

Hola buenas!

Necesito instalar sendmail en debian 8 para poder enviar mails usando php.

He estado buscando guias y maneras de instalarlo y configurarlo correctamente, pero siempre da errores del archivo de configuración. Intente hacer purge remove por si habia alguna configuracion corrupta pero nada.

Modifiqué el archivo hosts para arreglar un error del dominio:

Citar
May 16 20:43:08 1337-server sendmail[23777]: My unqualified host name (1337-server) unk$
May 16 20:44:08 1337-server sendmail[23777]: unable to qualify my own domain name (1337$

Citar
127.0.0.1       localhost localhost.localdomain 1337-server
127.0.1.1       1337-server

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

Lo acaba de instalar otra vez siguiendo una guia:

Citar
chazy@1337-server:~$ sudo apt-get install sendmail-bin sensible-mda
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  liblockfile1 sendmail-base sendmail-cf
Suggested packages:
  sendmail-doc logcheck resolvconf sasl2-bin
The following NEW packages will be installed:
  liblockfile1 sendmail-base sendmail-bin sendmail-cf sensible-mda
0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/1,530 kB of archives.
After this operation, 3,323 kB of additional disk space will be used.
Do you want to continue? [Y/n]
Selecting previously unselected package liblockfile1:amd64.
(Reading database ... 174114 files and directories currently installed.)
Preparing to unpack .../liblockfile1_1.09-6_amd64.deb ...
Unpacking liblockfile1:amd64 (1.09-6) ...
Selecting previously unselected package sendmail-base.
Preparing to unpack .../sendmail-base_8.14.4-8_all.deb ...
Unpacking sendmail-base (8.14.4-8) ...
Selecting previously unselected package sendmail-cf.
Preparing to unpack .../sendmail-cf_8.14.4-8_all.deb ...
Unpacking sendmail-cf (8.14.4-8) ...
Selecting previously unselected package sendmail-bin.
Preparing to unpack .../sendmail-bin_8.14.4-8_amd64.deb ...
Unpacking sendmail-bin (8.14.4-8) ...
Selecting previously unselected package sensible-mda.
Preparing to unpack .../sensible-mda_8.14.4-8_amd64.deb ...
Unpacking sensible-mda (8.14.4-8) ...
Processing triggers for man-db (2.7.0.2-5) ...
Processing triggers for systemd (215-17) ...
Setting up liblockfile1:amd64 (1.09-6) ...
Setting up sendmail-base (8.14.4-8) ...
Setting up sendmail-cf (8.14.4-8) ...
Setting up sendmail-bin (8.14.4-8) ...
update-alternatives: using /usr/lib/sm.bin/sendmail to provide /usr/sbin/sendmai        l-mta (sendmail-mta) in auto mode
update-alternatives: using /usr/lib/sm.bin/sendmail to provide /usr/sbin/sendmai        l-msp (sendmail-msp) in auto mode
Updating sendmail environment ...
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Writing configuration to /etc/mail/sendmail.conf.
Writing /etc/cron.d/sendmail.
Could not open /etc/mail/databases(No such file or directory), creating it.
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Writing configuration to /etc/mail/sendmail.conf.
Writing /etc/cron.d/sendmail.
Could not open /etc/mail/databases(No such file or directory), creating it.
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Creating /etc/mail/databases...

Checking filesystem, this may take some time - it will not hang!
  ...   Done.

Checking for installed MDAs...
Adding link for newly extant program (mail.local)
Adding link for newly extant program (procmail)
sasl2-bin not installed, not configuring sendmail support.

To enable sendmail SASL2 support at a later date, invoke "/usr/share/sendmail/up        date_auth"


Creating/Updating SSL(for TLS) information
Creating /etc/mail/tls/starttls.m4...
Creating SSL certificates for sendmail.
Generating DSA parameters, 2048 bit long prime
This could take some time
........+......+...........+....+...............+............+...+.....+...+...+        ++++++++++++++++++++++++++++++++++++++++++++++++++*
...+.......+............+..............+.+...+........+............+.....+..+...        ..+....+.............+...+.....+.....................+...+........+...........+.        .+.........+...+........+...........+.......+......+.....+......+..+..+.........        ...........+.........................+.....+.........+................+.......+.        ....+........+.+.......+...............+.+..........+......+..+........+........        ....+.+...............+........+..+......+............+....+....+.......+..+....        ..+...........+....+...+............................+..+......+......+........+.        .+.+...........+..............+..........+......+....+....+...+.....+...+..+..+.        ..+..+..........+...+..........................................+................        .+.........+.+..................+.....................+.......+.....+.......+...        .......+..............+...+.....+.......+.....+..+....+..........+......+.......        ..................+........+.+...................+.....+....................+...        .....+..............+......+......+...+............+......+......+..........+...        ...+.......+.........+......+.......+...........+...+...........................        .................+.+...+....+.......+............+..........+...................        ...........+..........+........+.+.........................+.......+............        .....+..........+...............+.....+.......+.....+................+.+....+...        +......+........+..+..+......+.........................+.....+..................        ...+.+..+.......+......................+...+.............+..................+...        +.......................+..........................+....+.....+............+....        ......................................................................+........+        .....+.......................+....+........+......+..+.........+.......+.....+.+        .......+....................+....+...................+....+.+..+..+..+..+.+.....        .....+.......+....................+.+......+........+.................+......+..        ....................................+.........+.......+.........................        ..............+....+..+............+..+.........................................        ...........+........+..........+...+.+.......+........................+.......+.        +....+.+..................+...+...+.+.................+...+...+......+.....+....        +.....+.+..........+...........+...............+.................+.+.....+.+....        ...............................+..................+........+.....+..+.........+.        ......+......+....+.......+......................+.......+...+.............+....        .........+..+..........+.+.+........+....+.........+.+.......+.+........+......+        ............+.+.....+.......+..+.+.......+........+..+............+........+...+        ...................+.........+...+..+......+.............+......+...+...........        .+......+....+.+.................+.........+........+......+..+...+.....+.......        .....+...............+.+........+.................+.......................+.....        ..+......................+..........+..+.+.............+.....+..+......+......+.        ...+.......+.....+.............+....................+.......+...................        .....+..+.......................................................................        .......+....+......+.....+.....+.......+......................+....+............        .+.....+...........+.......+..+.+..+........+....+..........+............+.+...+        .........+.................+..+.......+...+......+...+.....+...+.............+..        ...+.......+..............................+.....+..+.......+.+..+.......+..+.+..        .+......................+...........+...............+.....+..+..................        +.......+......+...+.........+..+....+....+....+.......+++++++++++++++++++++++++        ++++++++++++++++++++++++++*
Generating RSA private key, 2048 bit long modulus
.................................+++
..................................................+++
e is 65537 (0x10001)

*** *** *** WARNING *** WARNING *** WARNING *** WARNING *** *** ***

Everything you need to support STARTTLS (encrypted mail transmission
and user authentication via certificates) is installed and configured
but is *NOT* being used.

To enable sendmail to use STARTTLS, you need to:
1) Add this line to /etc/mail/sendmail.mc and optionally
   to /etc/mail/submit.mc:
  include(`/etc/mail/tls/starttls.m4')dnl
2) Run sendmailconfig
3) Restart sendmail

Checking {sendmail,submit}.mc and related databases...
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Creating /etc/mail/databases...
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Creating /etc/mail/databases...
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Creating /etc/mail/Makefile...
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Writing configuration to /etc/mail/sendmail.conf.
Writing /etc/cron.d/sendmail.
Disabling HOST statistics file(/var/lib/sendmail/host_status).
Creating /etc/mail/sendmail.cf...
*** ERROR: FEATURE() should be before MAILER()
*** MAILER(`local') must appear after FEATURE(`always_add_domain')*** ERROR: FEA        TURE() should be before MAILER()
*** MAILER(`local') must appear after FEATURE(`allmasquerade')*** ERROR: FEATURE        () should be before MAILER()

Creating /etc/mail/submit.cf...
Informational: confCR_FILE file empty: /etc/mail/relay-domains
Warning: confCT_FILE source file not found: /etc/mail/trusted-users
 it was created
Informational: confCT_FILE file empty: /etc/mail/trusted-users
Updating /etc/mail/access...
Linking /etc/aliases to /etc/mail/aliases
Updating /etc/mail/aliases...
WARNING: local host name (1337-server) is not qualified; see cf/README: WHO AM I        ?
/etc/mail/aliases: 13 aliases, longest 10 bytes, 143 bytes total

Warning: 1 database(s) sources
        were not found, (but were created)
        please investigate.

Warning: These messages were issued while creating sendmail.cf
        make sure they are benign before starting sendmail!

Errors in generating sendmail.cf
*** ERROR: FEATURE() should be before MAILER()
*** MAILER(`local') must appear after FEATURE(`always_add_domain')*** ERROR: FEA        TURE() should be before MAILER()
*** MAILER(`local') must appear after FEATURE(`allmasquerade')*** ERROR: FEATURE        () should be before MAILER()

Setting up sensible-mda (8.14.4-8) ...
Processing triggers for libc-bin (2.19-18) ...
Processing triggers for systemd (215-17) ...
chazy@1337-server:~$ dpkg --purge exim4
dpkg: error: requested operation requires superuser privilege
chazy@1337-server:~$ sudo dpkg --purge exim4
(Reading database ... 174526 files and directories currently installed.)
Removing exim4 (4.84-8) ...
Purging configuration files for exim4 (4.84-8) ...
chazy@1337-server:~$ sudo dpkg --purge exim4-base
(Reading database ... 174526 files and directories currently installed.)
Removing exim4-base (4.84-8) ...
Purging configuration files for exim4-base (4.84-8) ...
chazy@1337-server:~$ sudo dpkg --purge exim4-config
(Reading database ... 174522 files and directories currently installed.)
Removing exim4-config (4.84-8) ...
Purging configuration files for exim4-config (4.84-8) ...
dpkg-statoverride: warning: no override present
chazy@1337-server:~$ sudo dpkg --purge exim4-daemon-light
(Reading database ... 174468 files and directories currently installed.)
Removing exim4-daemon-light (4.84-8) ...
Purging configuration files for exim4-daemon-light (4.84-8) ...
chazy@1337-server:~$ sudo dpkg --purge sa-exim
dpkg: warning: ignoring request to remove sa-exim which isn't installed
chazy@1337-server:~$ sudo apt-get install libmail-sendmail-php5
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libmail-sendmail-php5
chazy@1337-server:~$ sudo apt-get install libmail-sendmail-perl
Reading package lists... Done
Building dependency tree
Reading state information... Done
libmail-sendmail-perl is already the newest version.
libmail-sendmail-perl set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

¿Como puedo solucionar esos errores? No puedo enviar nada por consola y en php tampoco funciona mail().

Si es más facil puedo usar otro, pero no conozco ningun que sea sencillo para instalar y configurar y me permita enviar mails (a poder ser html, con headers).

Gracias!


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines