Foros del Web » Soporte técnico » Windows »

php system y abrir mozzilla thunderbird

Estas en el tema de php system y abrir mozzilla thunderbird en el foro de Windows en Foros del Web. Hola como va? bueno.. cuento... estoy queriendo abrir cualquier cliente de correo (thunderbird, outlook, outlook express) desde php.. intente con system, exec, shell_exec, prompt y ...
  #1 (permalink)  
Antiguo 02/07/2015, 15:25
 
Fecha de Ingreso: enero-2007
Mensajes: 285
Antigüedad: 17 años, 10 meses
Puntos: 21
php system y abrir mozzilla thunderbird

Hola como va?
bueno.. cuento... estoy queriendo abrir cualquier cliente de correo (thunderbird, outlook, outlook express) desde php..

intente con system, exec, shell_exec, prompt y demas..

el mensaje debe tener un archivo pdf adjunto.. (sino lo hubiera resuelto con mailto:)..

con el unico que pude hacerlo fue con thunderbird.. lo cual lo hice un par de veces.. pero luego.. dejo de funcionar.. (el luego fueron 5 minutos.. ) de golpe se colgo la pc y no anduvo mas.. y ahora me pasa lo mismo que con outlook..

que es lo que pasa.. me abre la ventana de configuracion como si no tuviera ninguna cuenta... y cuando quiero guardarla no me deja.

lo que estoy haciendo es.

Código:
$params="to='[email protected]',subject='Su Factura A N 0005-00000001 - Productos Biro',body='Estimado <b>Javier Rodriguez:<br>Por medio del presente le hacemos llegar su Factura A N <b>0005-00000001</b> de Productos Biro.',attachment='C:/wamps/www/ferresist/facturas/A/A-0005-00000001.pdf'";

exec('"C:/archivos de programa/Mozilla Thunderbird/thunderbird.exe" -compose "'.$params.'"');
eso es tal cual como me funciono.. luego dejo de hacerlo.. si pruebo..
1) hacerlo por cmd.. anda perfecto
2) si hagoi un bat anda perfecto
3) si lo llamo desde un jar anda perfecto

ahora

1) si llamo al bat desde php.. pasa lo que digo
2) si llamo al jar desde php .. pasa lo que digo
3) si llamo al bat que llama al jar... pasa lo que digo.
4) si ejecuto el cmd directo de php... pasa lo que digo

cosas que intente...
1) entrar al services.msc.. habilitar wampapache para interactuar con escritorio
2) buscar por todos lados configuraciones de seguridad tanto en apache, php y en los mensionados clientes..
y de todo


estoy usando wampserver 2.2
con php 5.4.3
en un windows xp
como navegador uso google chrome
la aplicacion que corro esta en local y funciona en local.

esto me tiene loco desde hace ya un largo tiempo.. y no lo puedo resolver.. asi que desde ya agradezco todo tipo de ayuda o dato.

Última edición por marcusaurelio; 02/07/2015 a las 15:35
  #2 (permalink)  
Antiguo 02/07/2015, 16:00
 
Fecha de Ingreso: enero-2007
Mensajes: 285
Antigüedad: 17 años, 10 meses
Puntos: 21
Respuesta: php system y abrir mozzilla thunderbird

Actualizo... logre que corra bien.. pero solo si tengo el thunderbird abierto..

si esta cerrado.. hace lo mismo que decia antes..

a ver si le doy al clavo.
  #3 (permalink)  
Antiguo 02/07/2015, 23:03
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 16 años, 3 meses
Puntos: 2237
Respuesta: php system y abrir mozzilla thunderbird

Desde PHP puedes enviar correos con datos adjuntos, solo necesitas un servidor de correo electrónico y puede ser gmail o el de tu preferencia.

Busca info de PhpMailer.
__________________
- León, Guanajuato
- GV-Foto
  #4 (permalink)  
Antiguo 03/07/2015, 08:14
 
Fecha de Ingreso: enero-2007
Mensajes: 285
Antigüedad: 17 años, 10 meses
Puntos: 21
Respuesta: php system y abrir mozzilla thunderbird

gracias triby.. eso ya lo sabia... pero necesito abrir un cliente de correo.. con datos precargados.. listo para apretar el boton enviar.
  #5 (permalink)  
Antiguo 03/07/2015, 16:02
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 8 meses
Puntos: 1146
Respuesta: php system y abrir mozzilla thunderbird

Y cual es el problema para hacerlo con PHPMailer?
solo coloca un formulario que cargue el archivo al servidor y lo adjuntas al correo que envíes.

No tiene mayor complejidad.
  #6 (permalink)  
Antiguo 03/07/2015, 23:23
 
Fecha de Ingreso: enero-2007
Mensajes: 285
Antigüedad: 17 años, 10 meses
Puntos: 21
Respuesta: php system y abrir mozzilla thunderbird

es un sistema local.. y mi cliente me pide.. que se abra el cliente de correos..

ya se como hacerlo.. con php mailer.. pero necesito hacerlo como lo explique..

pd: por favor ya no me recomienden hacerlo con phpmailer.
  #7 (permalink)  
Antiguo 03/07/2015, 23:29
 
Fecha de Ingreso: enero-2007
Mensajes: 285
Antigüedad: 17 años, 10 meses
Puntos: 21
Respuesta: php system y abrir mozzilla thunderbird

ya detecte el problema.. y segun entiendo eso es estar un paso mas avanzado.

el problema es el usuario o bien la cuenta con la que se ejecuta cada cosa.. por ejemplo

si entro a la ventana de cmd..


Donde la cuenta o usuario es Administrador

si lo hago por php se abre la siguiente


donde la cuenta o el usuario parece ser SYSTEM

busque info sobre eso.. y vi cosas relacionadas a httpd.conf sobre las lineas

Código:
User daemon
Group daemon

las cuales probe cambiar

User Administrador
Group JAVIER

y

User JAVIER
Group Administrador
y mas cosas que ya no recuerdo.. pero no la pego.. y tampoco se si estoy en el camino correcto.. gracias.. a todos..
  #8 (permalink)  
Antiguo 04/07/2015, 12:15
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 16 años, 3 meses
Puntos: 2237
Respuesta: php system y abrir mozzilla thunderbird

Tu problema no es con PHP, más bien, con el sistema operativo o con una idea mal planteada, como desarrollar un sistema automatizado que dependa de otras condiciones para poder dar un click que envíe un correo en vez de ser un sistema realmente automatizado.

Muevo tu tema a la sección de Windows, donde podrán orientarte mejor sobre el usuario asignado para ejecutar Apache, Php, etc.
__________________
- León, Guanajuato
- GV-Foto
  #9 (permalink)  
Antiguo 05/07/2015, 04:55
 
Fecha de Ingreso: enero-2007
Mensajes: 285
Antigüedad: 17 años, 10 meses
Puntos: 21
Respuesta: php system y abrir mozzilla thunderbird

triby.. con todo el respeto.. que me merecen los usuarios.. que tan mal planteado esta un sistema automatizado cuando tu cliente te pide.. hacerlo de un forma determinada.. ya sea por comodidar... retrogradez o lo que sea.. el motivo es para que las facturas le queden en la bandeja de enviados.. si te molesta que los foristas "tengan" que hacer las cosas distintas a como vos las harias.. por favor. no me respondas.. si estas dispuesto a ayudar en vez de crticar.. agradecere tu ayuda.

mas alla de mi problema en particular.. esto puede pasar con cualquier otra aplicacion.. ya sea.. word, xls, o bien al necesitar instanciar objetos com que deban lanzar otras aplicaciones.

para los que les interese.. el problema es como dije.. de permisos de usuario.. para lo cual.. entre a services.msc busque el apache y en la pestaña iniciar sesion.. te deja decidir con que usuario entrar.. pero esta opcion.. no permite tildar la opcion que permite que apache interactua con aplicaciones del escritorio.. asi que por lo visto en este sistema operativo.. no se puede hacer..

Etiquetas: php, system, thunderbird
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:29.