Hola listeros un saludos para todos, necesito que alguien que tenga implementado Altermime en su servidor postfix para firmar los correos salientes, me de un norte de que puede estar pasando pues no me funciona. Haciendo una busqueda en google me encontr con [1] y [2] que explican como implementar lo que deseo, también he seguido los pasos en la doc de altermime en /usr/share/doc/altermine/html y la verdad es que me parece bastante sencillo, pero aun así, no me da ningun error, pero cuando envio un mensaje el e-mail sale y no se le incorpora la supuesta firma. Les pongo la lineas que añadi o que modifique en cada fichero que toque a ver si alguien me puede ayudar a encontrar el problema.
Instale altermime aptitude install altermime Añadi el usuario filter useradd -r -c "Postfix Filters" -d /var/spool/filter filter Cree su directorio home y le di los permisos. mkdir /var/spool/filter chown filter:filter /var/spool/filter chmod 750 /var/spool/filter El archivo /etc/postfix/disclaimer me quedo asi: #!/bin/sh # Localize these. INSPECT_DIR=/var/spool/filter SENDMAIL=/usr/sbin/sendmail # ####### Changed From Original Script ####### DISCLAIMER_ADDRESSES=/etc/postfix/disclaimer_addresses ####### Changed From Original Script END ####### # Exit codes from <sysexits.h> EX_TEMPFAIL=75 EX_UNAVAILABLE=69 # # Clean up when done or when aborting. trap "rm -f in.$$" 0 1 2 3 15 # # Start processing. cd $INSPECT_DIR || { echo $INSPECT_DIR does not exist; exit $EX_TEMPFAIL; } cat >in.$$ || { echo Cannot save mail to file; exit $EX_TEMPFAIL; } ####### Changed From Original Script ####### # obtain From address from_address=`grep -m 1 "From:" in.$$ | cut -d "<" -f 2 | cut -d ">" -f 1` if [ `grep -wi ^${from_address}$ ${DISCLAIMER_ADDRESSES}` ]; then /usr/bin/altermime --input=in.$$ \ --disclaimer=/etc/postfix/disclaimer.txt \ --disclaimer-html=/etc/postfix/disclaimer.txt \ --xheader="X-Copyrighted-Material: Please visit http://www.company.com/privacy.htm" || \ { echo Message content rejected; exit $EX_UNAVAILABLE; } fi ####### Changed From Original Script END ####### $SENDMAIL "$@" <in.$$ exit $? En el archivo /etc/postfix/disclaimer_addresses tengo puestas cada una de las direcciones de correo a las que deseo que se le añada la firma, una en cada linea. El archivo que contiene el texto a mostrar como firma en los mensajes, tome el que trae de ejemplo: cp /usr/share/doc/altermime/examples/disclaimer.txt /etc/postfix/disclaimer.txt Modifique en el /etc/postfix/master.cf y busque esta linea: smtp inet n - - - - smtpd y la deje de la siguiente forma: smtp inet n - n - - smtpd -o content_filter=dfilt: y al final del este fichero añadi estas 2 lineas: dfilt unix - n n - - pipe flags=Rq user=filter argv=/etc/postfix/disclaimer -f ${sender} -- ${recipient} Al reiniciar postfix no obtengo ningun mensaje de error, y en el momento de enviar un mensaje (desde el webmail o usando outlook) el mensaje se va y llega a su destino sin ninguna firma y no veo en los log de postfix error o nada donde se vea que se ejecuto el script disclaimer, aqui les pongo la info del mail.log Apr 23 12:17:04 alpha cyrus/pop3[3896]: accepted connection Apr 23 12:17:04 alpha cyrus/pop3[3896]: login: [192.168.5.6] amanda plaintext User logged in Apr 23 12:17:12 alpha cyrus/pop3[3896]: Expunged 4 messages from user.amanda Apr 23 12:17:40 alpha postfix/smtpd[3898]: initializing the server-side TLS engine Apr 23 12:17:40 alpha postfix/smtpd[3898]: connect from unknown[192.168.5.6] Apr 23 12:17:42 alpha cyrus/master[2456]: process 3892 exited, status 0 Apr 23 12:17:43 alpha postfix/smtpd[3898]: NOQUEUE: client=unknown[192.168.5.6], sasl_method=LOGIN, sasl_username=amanda Apr 23 12:17:56 alpha postfix/smtpd[3905]: initializing the server-side TLS engine Apr 23 12:17:56 alpha postfix/smtpd[3905]: connect from localhost.localdomain[127.0.0.1] Apr 23 12:17:56 alpha postfix/smtpd[3905]: A6F9747858: client=unknown[192.168.5.6] Apr 23 12:17:56 alpha postfix/cleanup[3906]: A6F9747858: message-id=<687a28af357d4a1a8bb58958e5e63...@wolverine> Apr 23 12:17:56 alpha postfix/qmgr[3731]: A6F9747858: from=<ama...@pri.gredes.cu>, size=1861, nrcpt=1 (queue active) Apr 23 12:17:56 alpha postfix/smtp[3907]: initializing the client-side TLS engine Apr 23 12:17:57 alpha postfix/smtp[3907]: setting up TLS connection to 192.168.5.2[192.168.5.2]:25 Apr 23 12:17:57 alpha postfix/smtp[3907]: 192.168.5.2[192.168.5.2]:25: TLS cipher list "ALL:+RC4:@STRENGTH" Apr 23 12:17:57 alpha postfix/smtp[3907]: looking for session smtp:192.168.5.2:25:mx1.pri.jovenclub.cu&p=0&c=ALL:+RC4:@STRENGTH in smtp cache Apr 23 12:17:57 alpha postfix/tlsmgr[3736]: lookup smtp session id=smtp:192.168.5.2:25:mx1.pri.jovenclub.cu&p=0&c=ALL:+RC4:@STRENGTH Apr 23 12:17:57 alpha postfix/smtp[3907]: SSL_connect:before/connect initialization Apr 23 12:17:57 alpha postfix/smtp[3907]: write to B7FF4628 [B7FFE8B0] (123 bytes => 123 (0x7B)) Apr 23 12:17:57 alpha postfix/smtp[3907]: 0000 80 79 01 03 01 00 60 00|00 00 10 00 00 3a 00 00 .y....`. .....:.. Apr 23 12:17:57 alpha postfix/smtp[3907]: 0010 39 00 00 38 00 00 35 00|00 1b 00 00 16 00 00 13 9..8..5. ........ Apr 23 12:17:57 alpha postfix/smtp[3907]: 0020 00 00 0a 07 00 c0 00 00|34 00 00 33 00 00 32 00 ........ 4..3..2. Apr 23 12:17:57 alpha postfix/smtp[3907]: 0030 00 2f 03 00 80 00 00 18|00 00 05 00 00 04 01 00 ./...... ........ Apr 23 12:17:57 alpha postfix/smtp[3907]: 0040 80 00 00 1a 00 00 15 00|00 12 00 00 09 06 00 40 ........ .......@ Apr 23 12:17:57 alpha postfix/smtp[3907]: 0050 00 00 19 00 00 14 00 00|11 00 00 08 00 00 06 04 ........ ........ Apr 23 12:17:57 alpha postfix/smtp[3907]: 0060 00 80 00 00 17 00 00 03|02 00 80 42 14 cf 11 b3 ........ ...B.... Apr 23 12:17:57 alpha postfix/smtp[3907]: 0070 42 f8 00 c8 dd d9 a6 93|5d 5c a0 B....... ]\. Apr 23 12:17:57 alpha postfix/smtp[3907]: SSL_connect:SSLv2/v3 write client hello A Apr 23 12:17:57 alpha postfix/smtp[3907]: read from B7FF4628 [B8003E10] (7 bytes => -1 (0xFFFFFFFF)) Apr 23 12:17:57 alpha postfix/smtp[3907]: read from B7FF4628 [B8003E10] (7 bytes => 7 (0x7)) Apr 23 12:17:57 alpha postfix/smtp[3907]: 0000 16 03 01 00 4a 02 ....J. Apr 23 12:17:57 alpha postfix/smtp[3907]: 0006 - <SPACES/NULLS> Apr 23 12:17:57 alpha postfix/smtp[3907]: read from B7FF4628 [B8003E17] (72 bytes => -1 (0xFFFFFFFF)) Apr 23 12:17:57 alpha postfix/smtp[3907]: read from B7FF4628 [B8003E17] (72 bytes => 72 (0x48)) Apr 23 12:17:57 alpha postfix/smtp[3907]: 0000 00 46 03 01 4b d1 c7 ad|29 f7 f4 fc 91 64 27 c4 .F..K... )....d'. Apr 23 12:17:57 alpha postfix/smtp[3907]: 0010 11 0e 19 15 b7 a8 e9 d3|f0 82 44 72 ae cb 13 6e ........ ..Dr...n Apr 23 12:17:57 alpha postfix/smtp[3907]: 0020 c3 44 cc b1 20 0a fd 8f|d3 ef 45 ae bc 4b fb 2a .D.. ... ..E..K.* Apr 23 12:17:57 alpha postfix/smtp[3907]: 0030 c3 18 a2 94 ef ef 43 e8|df ac ea f2 f8 cc a1 37 ......C. .......7 Apr 23 12:17:57 alpha postfix/smtp[3907]: 0040 3d 9f 81 63 d4 00 3a =..c..: Apr 23 12:17:57 alpha postfix/smtp[3907]: 0047 - <SPACES/NULLS> Apr 23 12:17:57 alpha postfix/smtp[3907]: SSL_connect:SSLv3 read server hello A Apr 23 12:17:57 alpha postfix/smtp[3907]: read from B7FF4628 [B8003E10] (5 bytes => -1 (0xFFFFFFFF)) Apr 23 12:17:57 alpha postfix/smtp[3907]: read from B7FF4628 [B8003E10] (5 bytes => 5 (0x5)) Apr 23 12:17:57 alpha postfix/smtp[3907]: 0000 16 03 01 01 0b ..... Apr 23 12:17:57 alpha postfix/smtp[3907]: read from B7FF4628 [B8003E15] (267 bytes => -1 (0xFFFFFFFF)) Apr 23 12:17:57 alpha postfix/smtp[3907]: read from B7FF4628 [B8003E15] (267 bytes => 267 (0x10B)) Apr 23 12:17:57 alpha postfix/smtp[3907]: 0000 0c 00 01 07 00 80 b0 fe|b4 cf d4 55 07 e7 cc 88 ........ ...U.... Apr 23 12:17:57 alpha postfix/smtp[3907]: 0010 59 0d 17 26 c5 0c a5 4a|92 23 81 78 da 88 aa 4c Y..&...J .#.x...L Apr 23 12:17:57 alpha postfix/smtp[3907]: 0020 13 06 bf 5d 2f 9e bc 96|b8 51 00 9d 0c 0d 75 ad ...]/... .Q....u. Apr 23 12:17:57 alpha postfix/smtp[3907]: 0030 fd 3b b1 7e 71 4f 3f 91|54 14 44 b8 30 25 1c eb .;.~qO?. T.D.0%.. Apr 23 12:17:57 alpha postfix/smtp[3907]: 0040 df 72 9c 4c f1 89 0d 68|3f 94 8e a4 fb 76 89 18 .r.L...h ?....v.. Apr 23 12:17:57 alpha postfix/smtp[3907]: 0050 b2 91 16 90 01 99 66 8c|53 81 4e 27 3d 99 e7 5a ......f. S.N'=..Z Apr 23 12:17:57 alpha postfix/smtp[3907]: 0060 7a af d5 ec e2 7e fa ed|01 18 c2 78 25 59 06 5c z....~.. ...x%Y.\ Apr 23 12:17:57 alpha postfix/smtp[3907]: 0070 39 f6 cd 49 54 af c1 b1|ea 4a f9 53 d0 df 6d af 9..IT... .J.S..m. Apr 23 12:17:57 alpha postfix/smtp[3907]: 0080 d4 93 e7 ba ae 9b 00 01|02 00 80 99 56 9f b0 8a ........ ....V... Apr 23 12:17:57 alpha postfix/smtp[3907]: 0090 e3 54 2a 69 d2 07 c4 b1|73 fb d6 5a b4 b0 41 eb .T*i.... s..Z..A. Apr 23 12:17:57 alpha postfix/smtp[3907]: 00a0 83 0f fb 4e bb 97 f6 6f|0d 2a 0b 98 6e 7f 03 ea ...N...o .*..n... Apr 23 12:17:57 alpha postfix/smtp[3907]: 00b0 5d 54 93 f4 f5 56 7b 5c|a9 2c 82 bf d1 f4 24 9e ]T...V{\ .,....$. Apr 23 12:17:57 alpha postfix/smtp[3907]: 00c0 e3 eb 58 da 7b f5 9d 8b|ed 59 83 62 4b 05 62 9b ..X.{... .Y.bK.b. Apr 23 12:17:57 alpha postfix/smtp[3907]: 00d0 82 b1 e7 3d 59 80 cf c3|03 f8 99 b9 04 c0 f4 28 ...=Y... .......( Apr 23 12:17:57 alpha postfix/smtp[3907]: 00e0 90 a2 4c e2 4d 57 41 30|85 02 0e a2 4f 99 cb ba ..L.MWA0 ....O... Apr 23 12:17:57 alpha postfix/smtp[3907]: 00f0 ac 6b 3a 3a 6a 4d ba 1d|bd 3d 7f 83 0c 10 c7 6d .k::jM.. .=.....m Apr 23 12:17:57 alpha postfix/smtp[3907]: 0100 5b 56 4f 36 06 70 a9 e6|61 06 06 [VO6.p.. a.. Apr 23 12:17:57 alpha postfix/smtp[3907]: SSL_connect:SSLv3 read server key exchange A Apr 23 12:17:57 alpha postfix/smtp[3907]: read from B7FF4628 [B8003E10] (5 bytes => -1 (0xFFFFFFFF)) Apr 23 12:17:57 alpha postfix/smtp[3907]: read from B7FF4628 [B8003E10] (5 bytes => 5 (0x5)) Apr 23 12:17:57 alpha postfix/smtp[3907]: 0000 16 03 01 00 04 ..... Apr 23 12:17:57 alpha postfix/smtp[3907]: read from B7FF4628 [B8003E15] (4 bytes => -1 (0xFFFFFFFF)) Apr 23 12:17:57 alpha postfix/smtp[3907]: read from B7FF4628 [B8003E15] (4 bytes => 4 (0x4)) Apr 23 12:17:57 alpha postfix/smtp[3907]: 0000 0e . Apr 23 12:17:57 alpha postfix/smtp[3907]: 0001 - <SPACES/NULLS> Apr 23 12:17:57 alpha postfix/smtp[3907]: SSL_connect:SSLv3 read server done A Apr 23 12:17:57 alpha amavis[2330]: (02330-01) Passed CLEAN, LOCAL [192.168.5.6] [192.168.5.6] <ama...@pri.gredes.cu> -> <ebarr...@pri.jovenclub.cu>, Message-ID: <687a28af357d4a1a8bb58958e5e63...@wolverine>, mail_id: aTMDNJFj-ve0, Hits: -0.956, size: 1386, queued_as: A6F9747858, 15132 ms Apr 23 12:17:57 alpha postfix/smtpd[3898]: disconnect from unknown[192.168.5.6] Apr 23 12:17:57 alpha postfix/smtp[3907]: SSL_connect:SSLv3 write client key exchange A Apr 23 12:17:57 alpha postfix/smtp[3907]: SSL_connect:SSLv3 write change cipher spec A Apr 23 12:17:57 alpha postfix/smtp[3907]: SSL_connect:SSLv3 write finished A Apr 23 12:17:57 alpha postfix/smtp[3907]: write to B7FF4628 [B80120F8] (198 bytes => 198 (0xC6)) Apr 23 12:17:57 alpha postfix/smtp[3907]: 0000 16 03 01 00 86 10 00 00|82 00 80 aa bb 8c c8 3c ........ .......< Apr 23 12:17:57 alpha postfix/smtp[3907]: 0010 9a 1d 5e de e3 8f 64 f6|76 a1 60 30 11 af d7 09 ..^...d. v.`0.... Apr 23 12:17:57 alpha postfix/smtp[3907]: 0020 24 01 38 f6 58 81 e9 a2|40 52 dd fb f7 14 c3 5f $.8.X... @R....._ Apr 23 12:17:57 alpha postfix/smtp[3907]: 0030 df 46 cf 44 07 09 0f 1c|cf f7 91 94 ce 3b 00 82 .F.D.... .....;.. Apr 23 12:17:57 alpha postfix/smtp[3907]: 0040 31 78 8a 17 b9 c8 11 f8|06 d8 cb 6d d2 1e da 16 1x...... ...m.... Apr 23 12:17:57 alpha postfix/smtp[3907]: 0050 b5 48 54 08 c1 1b 22 12|7f ef d6 04 3c 73 66 ea .HT...". ....<sf. Apr 23 12:17:57 alpha postfix/smtp[3907]: 0060 05 e1 be ea 9f fc 0f 65|6f 79 f8 13 0b d9 c9 c7 .......e oy...... Apr 23 12:17:57 alpha postfix/smtp[3907]: 0070 62 b2 a8 8b 63 61 66 6e|23 65 b3 c9 9a 1c ca bc b...cafn #e...... Apr 23 12:17:57 alpha postfix/smtp[3907]: 0080 e5 96 50 75 0c d1 4f 32|17 5e ac 14 03 01 00 01 ..Pu..O2 .^...... Apr 23 12:17:57 alpha postfix/smtp[3907]: 0090 01 16 03 01 00 30 a7 20|16 b7 cc 18 39 78 e4 cc .....0. ....9x.. Apr 23 12:17:57 alpha postfix/smtp[3907]: 00a0 0e 0b de 2b 9e 0f 28 b7|3f ac a1 1f 10 6f 8c 36 ...+..(. ?....o.6 Apr 23 12:17:57 alpha postfix/smtp[3907]: 00b0 14 b7 8c 1f 42 ef 89 c9|35 88 32 f9 1b 02 d0 e1 ....B... 5.2..... Apr 23 12:17:57 alpha postfix/smtp[3907]: 00c0 43 89 80 e5 01 84 C..... Apr 23 12:17:57 alpha postfix/smtp[3907]: SSL_connect:SSLv3 flush data Apr 23 12:17:57 alpha postfix/smtp[3907]: read from B7FF4628 [B8003E10] (5 bytes => -1 (0xFFFFFFFF)) Apr 23 12:17:57 alpha postfix/smtp[3907]: read from B7FF4628 [B8003E10] (5 bytes => 5 (0x5)) Apr 23 12:17:57 alpha postfix/smtp[3907]: 0000 14 03 01 00 01 ..... Apr 23 12:17:57 alpha postfix/smtp[3907]: read from B7FF4628 [B8003E15] (1 bytes => -1 (0xFFFFFFFF)) Apr 23 12:17:57 alpha postfix/smtp[3907]: read from B7FF4628 [B8003E15] (1 bytes => 1 (0x1)) Apr 23 12:17:57 alpha postfix/smtp[3907]: 0000 01 . Apr 23 12:17:57 alpha postfix/smtp[3907]: read from B7FF4628 [B8003E10] (5 bytes => -1 (0xFFFFFFFF)) Apr 23 12:17:57 alpha postfix/smtp[3907]: read from B7FF4628 [B8003E10] (5 bytes => 5 (0x5)) Apr 23 12:17:57 alpha postfix/smtp[3907]: 0000 16 03 01 00 30 ....0 Apr 23 12:17:57 alpha postfix/smtp[3907]: read from B7FF4628 [B8003E15] (48 bytes => -1 (0xFFFFFFFF)) Apr 23 12:17:57 alpha postfix/smtp[3907]: read from B7FF4628 [B8003E15] (48 bytes => 48 (0x30)) Apr 23 12:17:57 alpha postfix/smtp[3907]: 0000 a8 7a 25 70 7f d6 7e 73|66 df 64 36 87 ce 0b 9b .z%p..~s f.d6.... Apr 23 12:17:57 alpha postfix/smtp[3907]: 0010 e0 81 20 df c2 82 5a 4e|79 a4 f5 30 ce c8 56 b0 .. ...ZN y..0..V. Apr 23 12:17:57 alpha postfix/smtp[3907]: 0020 4f f6 ae 33 1e af 86 3a|4f 53 d3 0c 8a 12 a9 a1 O..3...: OS...... Apr 23 12:17:57 alpha postfix/smtp[3907]: SSL_connect:SSLv3 read finished A Apr 23 12:17:57 alpha postfix/smtp[3907]: save session smtp:192.168.5.2:25:mx1.pri.jovenclub.cu&p=0&c=ALL:+RC4:@STRENGTH to smtp cache Apr 23 12:17:57 alpha postfix/tlsmgr[3736]: put smtp session id=smtp:192.168.5.2:25:mx1.pri.jovenclub.cu&p=0&c=ALL:+RC4:@STRENGTH [data 115 bytes] Apr 23 12:17:57 alpha postfix/tlsmgr[3736]: write smtp TLS cache entry smtp:192.168.5.2:25:mx1.pri.jovenclub.cu&p=0&c=ALL:+RC4:@STRENGTH: time=1272039477 [data 115 bytes] Apr 23 12:17:57 alpha postfix/smtp[3907]: Untrusted TLS connection established to 192.168.5.2[192.168.5.2]:25: TLSv1 with cipher ADH-AES256-SHA (256/256 bits) Apr 23 12:18:05 alpha postfix/smtp[3907]: A6F9747858: to=<ebarr...@pri.jovenclub.cu>, relay=192.168.5.2[192.168.5.2]:25, delay=9.4, delays=0.27/0.16/0.47/8.5, dsn=2.0.0, status=sent (250 2.0.0 Ok, id=28957-10, from MTA([127.0.0.1]:10025): 250 2.0.0 Ok: queued as C4A0FA8368) Apr 23 12:18:05 alpha postfix/qmgr[3731]: A6F9747858: removed Apr 23 12:18:12 alpha cyrus/master[2456]: process 3896 exited, status 0 Apr 23 12:21:17 alpha postfix/anvil[3891]: statistics: max connection rate 1/60s for (smtp:192.168.5.6) at Apr 23 12:15:17 Apr 23 12:21:17 alpha postfix/anvil[3891]: statistics: max connection count 1 for (smtp:192.168.5.6) at Apr 23 12:15:17 Apr 23 12:21:17 alpha postfix/anvil[3891]: statistics: max cache size 1 at Apr 23 12:15:17 Apr 23 12:21:47 alpha cyrus/master[3946]: about to exec /usr/sbin/ctl_cyrusdb Apr 23 12:21:47 alpha cyrus/ctl_cyrusdb[3946]: checkpointing cyrus databases Apr 23 12:21:47 alpha cyrus/ctl_cyrusdb[3946]: archiving database file: /var/lib/cyrus/annotations.db Apr 23 12:21:47 alpha cyrus/ctl_cyrusdb[3946]: archiving log file: /var/lib/cyrus/db/log.0000000001 Apr 23 12:21:47 alpha cyrus/ctl_cyrusdb[3946]: archiving database file: /var/lib/cyrus/mailboxes.db Apr 23 12:21:48 alpha cyrus/ctl_cyrusdb[3946]: archiving log file: /var/lib/cyrus/db/log.0000000001 Apr 23 12:21:48 alpha cyrus/ctl_cyrusdb[3946]: archiving log file: /var/lib/cyrus/db/log.0000000001 Apr 23 12:21:48 alpha cyrus/ctl_cyrusdb[3946]: done checkpointing cyrus databases Apr 23 12:21:48 alpha cyrus/master[2456]: process 3946 exited, status 0 Alguna idea de que puede estar faltando para que funcione???? Gracias de antemano! Saludos... [1] http://wiki.itlinux.cl/doku.php?id=postfix:altermime [2] http://www.sistemasabiertos.com/2008/05/28/como-anadir-un-disclaimer-al-correo-saliente-con-altermime-postfix-on-debian-etch/ _______________________________________ Eduardo R. Barrera Pérez Administrador Nodo Jovenclub Pinar del Río Web-Site: http://www.pri.jovenclub.cu Email: ebarr...@pri.jovenclub.cu Jabber: ebarr...@softwarelibre.cu ebarr...@jabber.pri.jovenclub.cu Phone: 0148-755805 _ ___| |__ __ _ _ __ _ __ ___ _ __ __ _ / _ \ '_ \ / _` | '__| '__/ _ \ '__/ _` | | __/ |_) | (_| | | | | | __/ | | (_| | \___|_.__/ \__,_|_| |_| \___|_| \__,_| -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/95aa30beae88adc9c9821de0f72f630d.squir...@correoweb.pri.jovenclub.cu