[opensuse-es] script manda mail...
Buenas gente, se las hago cortita... Tengo una serie de scripts que corren en algunos servidores, estos scripts levantan unos archivos y los mandan por mail, algunos lo tengo armados con mutt, otros con mail y otros con mailx. Ahora bien, el tema es el siguiente, los muchachos de wintel han implementado algunos anti spam, entonces cuando reciben un mail de root@servidor.dominio.com estos anti spam lo rechazan. Por las pruebas que estuve haciendo por telnet cuando le especifico un mail from: valido no es marcado como spam. La pregunta: Existe alguna utilidad tipo mail, mailx, mutt que pueda mandar mails en forma automática con archivos adjuntos y además poder especificar el sender? GRACIAS! -- --------------------------------- Sebastian Juárez Mail: ssebbass@gmail.com MSN: ssebbass@vafe.com.ar ICQ: 9803305 -- 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
2009/1/28, Sebastian Juarez:
La pregunta:
Existe alguna utilidad tipo mail, mailx, mutt que pueda mandar mails en forma automática con archivos adjuntos y además poder especificar el sender?
Mailx permite definir el remitente con "-r", pero no sé si te refieres a eso :-? 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 2009-01-28 a las 15:54 -0200, Sebastian Juarez escribió:
Buenas gente, se las hago cortita...
Tengo una serie de scripts que corren en algunos servidores, estos scripts levantan unos archivos y los mandan por mail, algunos lo tengo armados con mutt, otros con mail y otros con mailx.
Ahora bien, el tema es el siguiente, los muchachos de wintel han implementado algunos anti spam, entonces cuando reciben un mail de root@servidor.dominio.com estos anti spam lo rechazan.
Lógico, si servidor.dominio.com no existe. Ponle nombres correctos y existentes y dados de alta en el dns a tus máquinas, y verás como funciona sin más. Otra cosa es que no quieras poner a tus servidores en el dns de internet.
Por las pruebas que estuve haciendo por telnet cuando le especifico un mail from: valido no es marcado como spam.
La pregunta:
Existe alguna utilidad tipo mail, mailx, mutt que pueda mandar mails en forma automática con archivos adjuntos y además poder especificar el sender?
Al menos mailx puedes, lo pone el manual y lo he usado: -r address Sets the From address. Overrides any from variable specified in environment or startup files. Tilde escapes are disabled. The -r address options are passed to the mail transfer agent unless SMTP is used. This option exists for compatibility only; it is recommended to set the from variable directly instead. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAkmAqgEACgkQtTMYHG2NR9Ux4wCeNpVyQz6s2SR757Xkc7g/Kt2l 4PMAoIygm7qyjYOz6FXcVuotCO4OaKpM =HtcP -----END PGP SIGNATURE-----
Les cuento que las cosas que me comentan ya las estuve viendo, el SO
es un Centos 5.2
Y ni para mailx, mail o mutt tiene la opción, yo también eh usado esa
opción en otros SO, pero acá no esta... :(.
## mailx ##
Usage: mail [-iInv] [-s subject] [-c cc-addr] [-b bcc-addr] to-addr ...
[-- sendmail-options ...]
mail [-iInNv] -f [name]
mail [-iInNv] [-u user]
##########
## mail ##
Usage: mail [-iInv] [-s subject] [-c cc-addr] [-b bcc-addr] to-addr ...
[-- sendmail-options ...]
mail [-iInNv] -f [name]
mail [-iInNv] [-u user]
#########
## mutt ##
Mutt 1.4.2.2i (2006-07-14)
uso: mutt [ -nRyzZ ] [ -e <cmd> ] [ -F <arch> ] [ -m <tipo> ] [ -f <arch> ]
mutt [ -nx ] [ -e <cmd> ] [ -a <arch> ] [ -F <arch> ] [ -H <arch>
] [ -i <arch> ] [ -s <asunto> ] [ -b <dir> ] [ -c <dir> ] <dir> [ ...
]
mutt [ -n ] [ -e <cmd> ] [ -F <archivo> ] -p
mutt -v[v]
opciones:
-a <archivo> añadir un archivo al mensaje
-b
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
El 2009-01-28 a las 15:54 -0200, Sebastian Juarez escribió:
Buenas gente, se las hago cortita...
Tengo una serie de scripts que corren en algunos servidores, estos scripts levantan unos archivos y los mandan por mail, algunos lo tengo armados con mutt, otros con mail y otros con mailx.
Ahora bien, el tema es el siguiente, los muchachos de wintel han implementado algunos anti spam, entonces cuando reciben un mail de root@servidor.dominio.com estos anti spam lo rechazan.
Lógico, si servidor.dominio.com no existe. Ponle nombres correctos y existentes y dados de alta en el dns a tus máquinas, y verás como funciona sin más. Otra cosa es que no quieras poner a tus servidores en el dns de internet.
Por las pruebas que estuve haciendo por telnet cuando le especifico un mail from: valido no es marcado como spam.
La pregunta:
Existe alguna utilidad tipo mail, mailx, mutt que pueda mandar mails en forma automática con archivos adjuntos y además poder especificar el sender?
Al menos mailx puedes, lo pone el manual y lo he usado:
-r address Sets the From address. Overrides any from variable specified in environment or startup files. Tilde escapes are disabled. The -r address options are passed to the mail transfer agent unless SMTP is used. This option exists for compatibility only; it is recommended to set the from variable directly instead.
- -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux)
iEYEARECAAYFAkmAqgEACgkQtTMYHG2NR9Ux4wCeNpVyQz6s2SR757Xkc7g/Kt2l 4PMAoIygm7qyjYOz6FXcVuotCO4OaKpM =HtcP -----END PGP SIGNATURE-----
-- --------------------------------- Sebastian Juárez Mail: ssebbass@gmail.com MSN: ssebbass@vafe.com.ar ICQ: 9803305 -- 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
El 28/01/09, Sebastian Juarez escribió:
Les cuento que las cosas que me comentan ya las estuve viendo, el SO es un Centos 5.2
Ah pillín :-)
Y ni para mailx, mail o mutt tiene la opción, yo también eh usado esa opción en otros SO, pero acá no esta... :(.
Se me ocurre que si lo pasa antes por el servidor de correo, podrías crear un "address rewriting" para esa dirección, es decir, que salga con la que tú quieras. La secuencia sería: mailx -> sendmail / postfix (address rewriting) -> destinatario :-? 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
Uff, demasiado complicado, terminé haciendo un script que lo mande por telnet...
salu2 y gracias!
El día 28 de enero de 2009 17:33, Camaleón
El 28/01/09, Sebastian Juarez escribió:
Les cuento que las cosas que me comentan ya las estuve viendo, el SO es un Centos 5.2
Ah pillín :-)
Y ni para mailx, mail o mutt tiene la opción, yo también eh usado esa opción en otros SO, pero acá no esta... :(.
Se me ocurre que si lo pasa antes por el servidor de correo, podrías crear un "address rewriting" para esa dirección, es decir, que salga con la que tú quieras. La secuencia sería:
mailx -> sendmail / postfix (address rewriting) -> destinatario
:-?
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
-- --------------------------------- Sebastian Juárez Mail: ssebbass@gmail.com MSN: ssebbass@vafe.com.ar ICQ: 9803305 -- 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 2009-01-28 a las 17:15 -0200, Sebastian Juarez escribió:
Les cuento que las cosas que me comentan ya las estuve viendo, el SO es un Centos 5.2
Y ni para mailx, mail o mutt tiene la opción, yo también eh usado esa opción en otros SO, pero acá no esta... :(.
## mailx ## Usage: mail [-iInv] [-s subject] [-c cc-addr] [-b bcc-addr] to-addr ... [-- sendmail-options ...] mail [-iInNv] -f [name] mail [-iInNv] [-u user] ##########
## mail ## Usage: mail [-iInv] [-s subject] [-c cc-addr] [-b bcc-addr] to-addr ... [-- sendmail-options ...] mail [-iInNv] -f [name] mail [-iInNv] [-u user] #########
El mail es un symlink a mailx en las distribuciones actuales. Y tienes una versión anticuada. Esto es lo que me sale a mi en la 11.0: cer@nimrodel:~> mailx --help mailx: illegal option -- - Usage: mailx [-BDFintv~] [-s subject] [-a attachment ] [-c cc-addr] [-b bcc-addr] [-r from-addr] [-h hops] [-A account] [-R reply-addr] [-S option] to-addr ... mailx [-BDeHiInNRv~] [-T name] [-A account] -f [name] [-S option] mailx [-BDeinNRv~] [-A account] [-u user] [-S option] Ejecuta esto: rpm -q -f `which mailx` En OS 11.0 tenemos "mailx-12.2-108.1". Yo lo que te recomendaría es que actualices la versión de mailx, que te va a ser más fácil que andar con telnets. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAkmAuT8ACgkQtTMYHG2NR9XVugCghsz6zbw+vWEYg7I5vEmSRGZd +z4An3J0+n+LD4jzHxJ0IOMH4JTxXayF =+TK3 -----END PGP SIGNATURE-----
Resulta que es un servidor productivo con CENTOS ( puaj =P ), así que
no puedo cambiar la versión así nomas.
GRACIAS!
El día 28 de enero de 2009 17:59, Carlos E. R.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
El 2009-01-28 a las 17:15 -0200, Sebastian Juarez escribió:
Les cuento que las cosas que me comentan ya las estuve viendo, el SO es un Centos 5.2
Y ni para mailx, mail o mutt tiene la opción, yo también eh usado esa opción en otros SO, pero acá no esta... :(.
## mailx ## Usage: mail [-iInv] [-s subject] [-c cc-addr] [-b bcc-addr] to-addr ... [-- sendmail-options ...] mail [-iInNv] -f [name] mail [-iInNv] [-u user] ##########
## mail ## Usage: mail [-iInv] [-s subject] [-c cc-addr] [-b bcc-addr] to-addr ... [-- sendmail-options ...] mail [-iInNv] -f [name] mail [-iInNv] [-u user] #########
El mail es un symlink a mailx en las distribuciones actuales. Y tienes una versión anticuada. Esto es lo que me sale a mi en la 11.0:
cer@nimrodel:~> mailx --help mailx: illegal option -- - Usage: mailx [-BDFintv~] [-s subject] [-a attachment ] [-c cc-addr] [-b bcc-addr] [-r from-addr] [-h hops] [-A account] [-R reply-addr] [-S option] to-addr ... mailx [-BDeHiInNRv~] [-T name] [-A account] -f [name] [-S option] mailx [-BDeinNRv~] [-A account] [-u user] [-S option]
Ejecuta esto:
rpm -q -f `which mailx`
En OS 11.0 tenemos "mailx-12.2-108.1". Yo lo que te recomendaría es que actualices la versión de mailx, que te va a ser más fácil que andar con telnets.
- -- Saludos Carlos E.R.
-----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux)
iEYEARECAAYFAkmAuT8ACgkQtTMYHG2NR9XVugCghsz6zbw+vWEYg7I5vEmSRGZd +z4An3J0+n+LD4jzHxJ0IOMH4JTxXayF =+TK3 -----END PGP SIGNATURE-----
-- --------------------------------- Sebastian Juárez Mail: ssebbass@gmail.com MSN: ssebbass@vafe.com.ar ICQ: 9803305 -- 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 2009-01-28 a las 18:07 -0200, Sebastian Juarez escribió:
Resulta que es un servidor productivo con CENTOS ( puaj =P ), así que no puedo cambiar la versión así nomas.
¿De un programa secundario? Bueno, pues no la cambies. Añade otra versión en /usr/local/, que el sistema use la suya, y tu la tuya. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAkmAwwUACgkQtTMYHG2NR9WqLwCeL/t/kDM6c+7mpKdHcKqrUSn7 qZ4AnimBNr0AfTK/O/uLz4m8eHWhd7LP =xYAG -----END PGP SIGNATURE-----
El Miércoles, 28 de Enero de 2009, Sebastian Juarez escribió:
Buenas gente, se las hago cortita...
Tengo una serie de scripts que corren en algunos servidores, estos scripts levantan unos archivos y los mandan por mail, algunos lo tengo armados con mutt, otros con mail y otros con mailx.
Ahora bien, el tema es el siguiente, los muchachos de wintel han implementado algunos anti spam, entonces cuando reciben un mail de root@servidor.dominio.com estos anti spam lo rechazan.
Por las pruebas que estuve haciendo por telnet cuando le especifico un mail from: valido no es marcado como spam.
La pregunta:
Existe alguna utilidad tipo mail, mailx, mutt que pueda mandar mails en forma automática con archivos adjuntos y además poder especificar el sender?
* sendEmail es la que uso yo para los scripts, desatendidos. http://caspian.dotconf.net/menu/Software/SendEmail/
participants (4)
-
Camaleón
-
Carlos E. R.
-
jose maria
-
Sebastian Juarez