Proyecto movido a GitHub
Miér 7 Abr 2021 - 19:23 por bittor
Proyecto movido a GitHub:
https://github.com/bittor7x0/VDR-M7x0
Con muchos cambios y correcciones, Más información
También incluye el plugin epgfixer para corregir la EPG usando expresiones regulares y el plugin xmltv2vdr para descargar la EPG de internet
https://github.com/bittor7x0/VDR-M7x0
Con muchos cambios y correcciones, Más información
También incluye el plugin epgfixer para corregir la EPG usando expresiones regulares y el plugin xmltv2vdr para descargar la EPG de internet
Comentarios: 0
Buscar
Notificación por correo conflictos
5 participantes
Página 1 de 2.
Página 1 de 2. • 1, 2
Notificación por correo conflictos
Hola, después de mucho tiempo he querido probar la notificación por correo de los conflictos, pero no logro que funcione.
Si hago la prueba, se queda la pantalla en "blanco" y no dice nada.
Y si me meto por telnet veo que el script sendEmail.pl no existe.
Que tengo que hacer?
Si hago la prueba, se queda la pantalla en "blanco" y no dice nada.
Y si me meto por telnet veo que el script sendEmail.pl no existe.
Que tengo que hacer?
yeahhh- Betatester
- Cantidad de envíos : 2260
Fecha de inscripción : 18/08/2008
Edad : 45
Localización : Barcelona
Re: Notificación por correo conflictos
Configura EPGSearch para que use "sendmail" y edita el archivo /etc/ssmtp/ssmtp.conf con tus datos para que pueda enviar los correos.
Re: Notificación por correo conflictos
He estado mirando la configuración del ssmtp.conf y hay cosas que no me quedan claras.
La cuenta que tengo para enviar necesita que el "from" sea la dirección real de correo, y no se donde tengo que ponerla.
Como puedo hacer un test?
La cuenta que tengo para enviar necesita que el "from" sea la dirección real de correo, y no se donde tengo que ponerla.
Como puedo hacer un test?
yeahhh- Betatester
- Cantidad de envíos : 2260
Fecha de inscripción : 18/08/2008
Edad : 45
Localización : Barcelona
Re: Notificación por correo conflictos
Prueba a forzar un conflicto programando varias cosas a la vez para mañana.
Re: Notificación por correo conflictos
Ya, eso si que puedo hacerlo, pero la configuración del ssmtp.conf no la tengo muy clara...
yeahhh- Betatester
- Cantidad de envíos : 2260
Fecha de inscripción : 18/08/2008
Edad : 45
Localización : Barcelona
Re: Notificación por correo conflictos
Estoy mirando el messages y utiliza también el fichero revaliases para enviar el correo, pero ese fichero solo tiene un correo y un smtp, no tiene más.
Por lo que veo no le hace caso al ssmtp.conf
Por lo que veo no le hace caso al ssmtp.conf
yeahhh- Betatester
- Cantidad de envíos : 2260
Fecha de inscripción : 18/08/2008
Edad : 45
Localización : Barcelona
Re: Notificación por correo conflictos
Refloto el tema para ver si lo puedo dejar funcionando, en principio no me hace caso, que más puedo probar?
yeahhh- Betatester
- Cantidad de envíos : 2260
Fecha de inscripción : 18/08/2008
Edad : 45
Localización : Barcelona
Re: Notificación por correo conflictos
A mi me funciona:
En ssmt.conf tengo relleno mailhub y hostname.
revaliases también lo tengo relleno, pero creo que no lo usa.
Recuerdo que algo me falló al principio, ya que mi servidor de correo no aceptaba correos "mios" desde casa sin autentificarme.
Revisa este foro: https://vdr-m7x0.foroactivo.com.es/t962-configurar-smtp-epgsearch
En ssmt.conf tengo relleno mailhub y hostname.
revaliases también lo tengo relleno, pero creo que no lo usa.
Recuerdo que algo me falló al principio, ya que mi servidor de correo no aceptaba correos "mios" desde casa sin autentificarme.
Revisa este foro: https://vdr-m7x0.foroactivo.com.es/t962-configurar-smtp-epgsearch
Posix- Desarrollador
- Cantidad de envíos : 691
Fecha de inscripción : 05/11/2008
Edad : 57
Localización : Madrid
Re: Notificación por correo conflictos
Estoy compilando, luego instalo desde 0 y pruebo.
yeahhh- Betatester
- Cantidad de envíos : 2260
Fecha de inscripción : 18/08/2008
Edad : 45
Localización : Barcelona
Re: Notificación por correo conflictos
Si voy al terminal y pongo sendmail correo@dominio.com me llega un correo en blanco (funciona)
Pero las notificaciones de conflictos no llegan al correo.
Lo que me he dado cuenta que al entrar por telnet hay un fichero que se llama dead.letter que es un fichero con formato en el cual pone unas programaciones de ayer.
En el tiempo en horas entre notificaciones dice que si lo pones a 0, te lo envia al momento.
Yo lo tengo en "blanco" porque un 0 como tal no deja poner.
Pero las notificaciones de conflictos no llegan al correo.
Lo que me he dado cuenta que al entrar por telnet hay un fichero que se llama dead.letter que es un fichero con formato en el cual pone unas programaciones de ayer.
En el tiempo en horas entre notificaciones dice que si lo pones a 0, te lo envia al momento.
Yo lo tengo en "blanco" porque un 0 como tal no deja poner.
yeahhh- Betatester
- Cantidad de envíos : 2260
Fecha de inscripción : 18/08/2008
Edad : 45
Localización : Barcelona
Re: Notificación por correo conflictos
No entiendo nada.
Si entro por telnet y hago un cat messages | sendmail correo@dominio.com
Me llega a mi correo todo el fichero messages sin problemas.
Ahora bien, me sigue sin llegar nada al correo de notificación de conflictos.
Que hago mal?
Si entro por telnet y hago un cat messages | sendmail correo@dominio.com
Me llega a mi correo todo el fichero messages sin problemas.
Ahora bien, me sigue sin llegar nada al correo de notificación de conflictos.
Que hago mal?
yeahhh- Betatester
- Cantidad de envíos : 2260
Fecha de inscripción : 18/08/2008
Edad : 45
Localización : Barcelona
Re: Notificación por correo conflictos
Acabo de encontrar el error, el giga intenta enviar (por lo menos a traves del epgsearch) como VDR@m740av y da el error Sender address rejected: need fully-qualified address
Donde puedo indicar mi dirección de correo? la cuenta que uso obliga a indicar que dirección envia.
Me hace pensar que será el epgsearch el que lo pone, porque como ya digo desde telnet puedo enviar.
Donde más puedo mirar?
Donde puedo indicar mi dirección de correo? la cuenta que uso obliga a indicar que dirección envia.
Me hace pensar que será el epgsearch el que lo pone, porque como ya digo desde telnet puedo enviar.
Donde más puedo mirar?
yeahhh- Betatester
- Cantidad de envíos : 2260
Fecha de inscripción : 18/08/2008
Edad : 45
Localización : Barcelona
Re: Notificación por correo conflictos
Majete, para esto tienes el codigo fuente, a investigar ;-)
zjuanma- Desarrollador
- Cantidad de envíos : 818
Fecha de inscripción : 27/06/2008
Re: Notificación por correo conflictos
En el archivo mail.c del EPGSearch sale esto:yeahhh escribió:Me hace pensar que será el epgsearch el que lo pone, porque como ya digo desde telnet puedo enviar.
Donde más puedo mirar?
- Código:
fprintf(mail, "From: VDR\n");
Re: Notificación por correo conflictos
Si tu servidor de correo te obliga a enviar con tu cuenta la única solución es cambiar el código, pero si el problema es simplemente que no es una "fully-qualified address" como indica el error lo que puedes hacer es poner a tu Giga un nombre de dominio. Pueba a ponerlo en el fichero hostname.
solrac- Betatester
- Cantidad de envíos : 552
Fecha de inscripción : 02/07/2008
Re: Notificación por correo conflictos
Yo recibo los correos desde una dirección completa.
Me imagino que sendmail re-escribe las cabeceras.
Ahora os pongo como lo tengo configurado.
Me imagino que sendmail re-escribe las cabeceras.
Ahora os pongo como lo tengo configurado.
Última edición por Posix el Miér 2 Mar 2011 - 9:56, editado 1 vez (Razón : He revisado la configuración y no es igual a la que incluía)
Posix- Desarrollador
- Cantidad de envíos : 691
Fecha de inscripción : 05/11/2008
Edad : 57
Localización : Madrid
Re: Notificación por correo conflictos
En la configuración de epgsearch:
- Enviar a: midireccion@midominio.com
- Método de correo: sendmail
En /etc/ssmtp/revaliases:
root:midireccion@midominio.com:miServidorSMTP
En /etc/ssmtp/ssmtp.conf
root=postmaster
mailhub=miServidorSMTP
hostname=m740av.midominio.com
En la conversación SMTP con mi servidor, se vé que como nombre de máquina aparece m740av.midominio.com y como "from" aparece root@m740av.midominio.com
En las cabeceras del mensaje, pone los mismos datos.
- Enviar a: midireccion@midominio.com
- Método de correo: sendmail
En /etc/ssmtp/revaliases:
root:midireccion@midominio.com:miServidorSMTP
En /etc/ssmtp/ssmtp.conf
root=postmaster
mailhub=miServidorSMTP
hostname=m740av.midominio.com
En la conversación SMTP con mi servidor, se vé que como nombre de máquina aparece m740av.midominio.com y como "from" aparece root@m740av.midominio.com
En las cabeceras del mensaje, pone los mismos datos.
Última edición por Posix el Miér 2 Mar 2011 - 10:10, editado 1 vez (Razón : Añadir los datos de la conversación SMTP)
Posix- Desarrollador
- Cantidad de envíos : 691
Fecha de inscripción : 05/11/2008
Edad : 57
Localización : Madrid
Re: Notificación por correo conflictos
Pues creo que para determinar el "from" a enviar, sendmail busca la dirección "to" en revaliases y si lo encuentra re-escribe el "from" a base de unir el "local_acount" de revaliases con el "hostname" que obtiene de ssmtp.conf
Incluso obtiene el nombre completo de root de passwd.
Están locos estos romanos.
Incluso obtiene el nombre completo de root de passwd.
Están locos estos romanos.
Posix- Desarrollador
- Cantidad de envíos : 691
Fecha de inscripción : 05/11/2008
Edad : 57
Localización : Madrid
Re: Notificación por correo conflictos
zjuanma escribió:Majete, para esto tienes el codigo fuente, a investigar ;-)
Si supiera buscarlo, tendría "desarrollador" debajo el nick
Luego haré más pruebas a ver si consigo que funcione.
yeahhh- Betatester
- Cantidad de envíos : 2260
Fecha de inscripción : 18/08/2008
Edad : 45
Localización : Barcelona
Re: Notificación por correo conflictos
A ver, voy descubriendo cosas.
Si haces un sendmail desde telnet, utiliza lo que pones en el revaliases (por lo menos la dirección de correo real), si comento la linea del revaliases, entonces me da exactamente el mismo error que en el messages, así que el plugin no usa el revaliases para nada, hace uso del sendmail pero a su manera.
He enviado un e-mail al creador del plugin, a ver que pasa...
Es que ni cambiando el nombre puedo hacer nada, ya que la dirección que utiliza ahora para enviar es
VDR@m740av.dominio.com
Lo del m740av entiendo de donde lo saca (del hostname)pero el VDR ni idea...
Si haces un sendmail desde telnet, utiliza lo que pones en el revaliases (por lo menos la dirección de correo real), si comento la linea del revaliases, entonces me da exactamente el mismo error que en el messages, así que el plugin no usa el revaliases para nada, hace uso del sendmail pero a su manera.
He enviado un e-mail al creador del plugin, a ver que pasa...
Es que ni cambiando el nombre puedo hacer nada, ya que la dirección que utiliza ahora para enviar es
VDR@m740av.dominio.com
Lo del m740av entiendo de donde lo saca (del hostname)pero el VDR ni idea...
yeahhh- Betatester
- Cantidad de envíos : 2260
Fecha de inscripción : 18/08/2008
Edad : 45
Localización : Barcelona
Re: Notificación por correo conflictos
El "VDR" es lo que ha comentado bittor que está a piñón en el código del epgsearch.
solrac- Betatester
- Cantidad de envíos : 552
Fecha de inscripción : 02/07/2008
Re: Notificación por correo conflictos
Otra opción es encontrar algun smtp que pueda enviar sin autenticar la dirección, pero no se donde encontrar alguno.
yeahhh- Betatester
- Cantidad de envíos : 2260
Fecha de inscripción : 18/08/2008
Edad : 45
Localización : Barcelona
Re: Notificación por correo conflictos
He "hablado" con el creador del plugin, esto es lo que dice el traductor del google (alemán-ingles)
Hi!
if I am to better respond in English, please let me know.
If I should respond in english, please let me know.
epgsearch calls sendmail with the following parameters:
sendmail-i-oem FVDR <to>
The sender is thus 'VDR'. I think that sendmail must be configured so that the provider accepts this sender.
However, I have no experience with sendmail, and instead use sendEmail.pl what's not with you but.
One possible solution would be to pass an alternative epgsearch own email script:
'Where n - = mailcmd <your-mail-script>'
<your-mail-script> will be addressed as well as sendEmail.pl and could call himself so as send mail with the correct parameters.
look for the parameters here:
http://caspian.dotconf.net/menu/Software/SendEmail/
Greetings,
Christian
Creo que todas las soluciones pasan por ejecutar el .pl, y si no tengo mal entendido en el giga no tenemos perl no?
Hi!
if I am to better respond in English, please let me know.
If I should respond in english, please let me know.
epgsearch calls sendmail with the following parameters:
sendmail-i-oem FVDR <to>
The sender is thus 'VDR'. I think that sendmail must be configured so that the provider accepts this sender.
However, I have no experience with sendmail, and instead use sendEmail.pl what's not with you but.
One possible solution would be to pass an alternative epgsearch own email script:
'Where n - = mailcmd <your-mail-script>'
<your-mail-script> will be addressed as well as sendEmail.pl and could call himself so as send mail with the correct parameters.
look for the parameters here:
http://caspian.dotconf.net/menu/Software/SendEmail/
Greetings,
Christian
Creo que todas las soluciones pasan por ejecutar el .pl, y si no tengo mal entendido en el giga no tenemos perl no?
yeahhh- Betatester
- Cantidad de envíos : 2260
Fecha de inscripción : 18/08/2008
Edad : 45
Localización : Barcelona
Re: Notificación por correo conflictos
no, pero si eres capaz de mandar un email desde la linea de comandos, puedes hacer un .sh en lugar de un .pl que envie el email. ¿no?
zjuanma- Desarrollador
- Cantidad de envíos : 818
Fecha de inscripción : 27/06/2008
Re: Notificación por correo conflictos
Tenía pendiente hacer el wrapper de sendEmail.pl, que sería un script como dice zjuanma, de hecho, el firmware VDR que hizo Lemmi ya lo tenía.
Adjunto ese script que funcionaba con minisendmail y supongo que funcionaba con EPGSearch.
Hay que mirar que ssmtp use los mismos parámetros y cambiarlos si es necesario.
En lugar de bash nosotros usamos ash y a lo mejor hay que cambiar alguna cosa incompatible entre estas shells, pero es un script muy pequeño y sencillo de adaptar.
El script original usado por EPGSearch está aquí, por si alguien quiere mirar los parámetros que se le pasan.
Si alguien lo hace funcional lo subimos al SVN para la próxima versión.
Adjunto ese script que funcionaba con minisendmail y supongo que funcionaba con EPGSearch.
Hay que mirar que ssmtp use los mismos parámetros y cambiarlos si es necesario.
En lugar de bash nosotros usamos ash y a lo mejor hay que cambiar alguna cosa incompatible entre estas shells, pero es un script muy pequeño y sencillo de adaptar.
El script original usado por EPGSearch está aquí, por si alguien quiere mirar los parámetros que se le pasan.
Si alguien lo hace funcional lo subimos al SVN para la próxima versión.
- Archivos
Página 1 de 2. • 1, 2
Página 1 de 2.
Permisos de este foro:
No puedes responder a temas en este foro.
|
|