[opensuse-es] Programa "mailx"
Hola, Estoy probando en una suse 10.3 (64 bits) el servicio de alerta en caso de apagón que tienen los sai. Utiliza un script simple que envía un par de mensajes vía e-mail (gateway sms de movistar) pero al ejecutar la orden de forma manual, pues se queda colgado (cursor parpadeando): *** mailx -r sai@linux.site -s Upsmon serv2@linux.site *** Puedo salir bien con ctrl + c (me dice "Interrupt -- one more to kill letter)", pero no se envía nada y no hay datos en los registros, ni de postfix ni en messages ni en warn. dmesg tampoco dice nada: *** bonding: bond0: enslaving eth1 as a backup interface with a down link. e1000: eth0: e1000_watchdog_task: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready bonding: bond0: link status definitely up for interface eth0. bonding: bond0: making interface eth0 the new active one. bonding: bond0: first active interface up! ADDRCONF(NETDEV_CHANGE): bond0: link becomes ready e1000: eth1: e1000_watchdog_task: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready bonding: bond0: link status definitely up for interface eth1. bond0: duplicate address detected! ip6_tables: (C) 2000-2006 Netfilter Core Team ip_tables: (C) 2000-2006 Netfilter Core Team audit(1199177803.304:3): audit_pid=3075 old=0 by auid=4294967295 eth0: no IPv6 routers present eth1: no IPv6 routers present NET: Registered protocol family 17 *** ¿Alguna forma de depuración? He activado el modo verbososo (-v) pero se queda trabado de igual forma... *** mailx -v -r sai@linux.site -s Upsmon serv2@linux.site *** Saludos, -- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-01-01 a las 14:08 +0100, Camaleón escribió:
Hola,
Estoy probando en una suse 10.3 (64 bits) el servicio de alerta en caso de apagón que tienen los sai.
Utiliza un script simple que envía un par de mensajes vía e-mail (gateway sms de movistar) pero al ejecutar la orden de forma manual, pues se queda colgado (cursor parpadeando):
*** mailx -r sai@linux.site -s Upsmon serv2@linux.site ***
Puedo salir bien con ctrl + c (me dice "Interrupt -- one more to kill letter)", pero no se envía nada y no hay datos en los registros, ni de postfix ni en messages ni en warn.
-r address Sets the From address. Overrides any from variable specified in environment or startup files. Tilde escapes are dis‐ abled. The -r address options are passed to the mail transfer agent unless SMTP is used. This option exists for compatibil‐ ity only; it is recommended to set the from variable directly instead. -s subject Specify subject on command line (only the first argument after the -s flag is used as a subject; be careful to quote sub‐ jects containing spaces). pues la sintaxis parece bien... oye, y el texto del mensaje, ¿donde lo pones? A lo mejor se queda esperando el texto. Se termina con una linea que sólo contiene un punto y enter. Si no es eso, pues te quedan trace y familia. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFHekXZtTMYHG2NR9URAt6oAKCXX+2xWTtMiI/Y/a2lJAopnv0nigCfXcLM +v2sV6q/SsfN1X/P++CHwpc= =0hu0 -----END PGP SIGNATURE-----
El 1/01/08, Carlos E. R. escribió:
pues la sintaxis parece bien... oye, y el texto del mensaje, ¿donde lo pones? A lo mejor se queda esperando el texto. Se termina con una linea que sólo contiene un punto y enter.
Sasto O:-). Sólo era una cuestión de "ceporrez" mía... que no he terminado de leer el man completo: *** Sending mail To send a message to one or more people, mailx can be invoked with arguments which are the names of people to whom the mail will be sent. The user is then expected to type in his message, followed by an `control-D' at the beginning of a line. *** Efectivamente, no se queda colgado, está esperando a que escriba el texto del mensaje :-P (podría avisar con un mensajito "type your mail" o similar...) Para dar la orden de envío en línea de comandos, igual que una sesión telnet de smtp, con el punto "." y enter, sip. O en modo no interactivo, especificando un archivo, que es como está el script: mailx -r sai@linux.site -s Upsmon serv2@linux.site < /home/serv2/test.txt Saludos, -- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-01-01 a las 15:31 +0100, Camaleón escribió:
Efectivamente, no se queda colgado, está esperando a que escriba el texto del mensaje :-P (podría avisar con un mensajito "type your mail" o similar...)
Había un programa que hacía algo con los mailboxes, y si lo arrancabas sin más te decía que si querías introducir tu mailbox enterito letra a letra con el teclado, que por él muy bien, que por paciencia no iba a ser :-p Lo que no sé es cual era, o es que lo han cambiado. Me suena grepmail. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFHemB6tTMYHG2NR9URAkCTAJ43URmY3l00sFxUc4/xUH7E5svzJwCeOiJD ODVSc8xaqwdIpthOR+vtb8Q= =zfcG -----END PGP SIGNATURE-----
participants (2)
-
Camaleón
-
Carlos E. R.