correos electrónicos shell sh var / usr / correo / reenvío de Dave
-
19-09-2019 - |
Pregunta
Soy nuevo en openSUSE 11.1, tengo varias tareas temporizadas en funcionamiento, una de las cuales crea una lista dinámica de 'a' puestos de trabajo cada día. ¿Hay una manera para que los mensajes de correo electrónico, que la concha 'sh' envía a / var / usr / correo / Dave que se remitirá a otras direcciones de correo electrónico, mi investigación ha llegado en blanco, sobre todo porque no estoy seguro de lo que estoy buscando para. Saludos si alguien puede ayudar.
Dado que mirar en esto, cuando se imprime desde Perl después de secuencia de comandos ejecutados en shell / bin / sh, / bin / correos electrónicos sh la impresión en / var / usr / mail / Dave, me gustaría sencilla adelante este correo a otra pop3 cuentas, uno de los cuales es accesible por teléfono. Mis disculpas a mi pregunta original no era lo suficientemente claro
Solución
Establecer la variable de entorno en el archivo MAILTO
crontab
al nombre del usuario que desea recibir el correo. Añadir que si no está ahí.
De man 5 crontab
:
In addition to LOGNAME, HOME, and SHELL, cron(8) will look at MAILTO if it has any reason to send mail as a result of running commands in ``this'' crontab. If MAILTO is defined (and non-empty), mail is sent to the user so named. MAILTO may also be used to direct mail to multi‐ ple recipients by separating recipient users with a comma. If MAILTO is defined but empty (MAILTO=""), no mail will be sent. Otherwise mail is sent to the owner of the crontab.
Otros consejos
Si desea reenviar todo el correo de Dave, ver si un archivo .forward sencilla funciona.
Si desea ser selectivo sobre ello, investigar procmail.