Título: instalar correctamente sendmail en debian Publicado por: gAb1 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! |