Foros del Web » Programando para Internet » PHP »

mail() phpmailer() remitente

Estas en el tema de mail() phpmailer() remitente en el foro de PHP en Foros del Web. Hola a todos. Acabo de contratar un plan de hosting que me dan direcciones de correo. En mis script PHP hago uso de la funcion ...
  #1 (permalink)  
Antiguo 10/10/2011, 15:00
 
Fecha de Ingreso: noviembre-2009
Mensajes: 846
Antigüedad: 14 años, 5 meses
Puntos: 34
mail() phpmailer() remitente

Hola a todos.
Acabo de contratar un plan de hosting que me dan direcciones de correo.
En mis script PHP hago uso de la funcion mail() y mi sorpresa ha sido cuando he visto que el remitente es algo... raro... ni siquiera es el dominio de la empresa de hosting.
Yo supuse que el remite seria una direccion de las de mi dominio.

Se puede, y como cambiar el valor del remite de los mails?

He leido que con phpmailer se puede configurar SMTP, etc.
Entonces podria mandar mails desde cualquier cuenta, no?

Gracias y un saludo
  #2 (permalink)  
Antiguo 10/10/2011, 15:06
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: mail() phpmailer() remitente

Tienes que configurar en tu php.ini la línea sendmail_from, o cambiarla usando ini_set.

phpMailer tiene un método para configurarlo, en la documentación te indica como.

Saludos.
  #3 (permalink)  
Antiguo 10/10/2011, 16:39
 
Fecha de Ingreso: noviembre-2009
Mensajes: 846
Antigüedad: 14 años, 5 meses
Puntos: 34
Respuesta: mail() phpmailer() remitente

Buscando por mi panel de control no me da la opcion de configurar php.ini (es un hosting compartido).

Solo me queda phpMailer, verdad?

Voy a intentar contactar con el soporte de la empresa de hosting a ver que me responden.

Un saludo y gracias
  #4 (permalink)  
Antiguo 15/10/2011, 17:03
 
Fecha de Ingreso: noviembre-2009
Mensajes: 846
Antigüedad: 14 años, 5 meses
Puntos: 34
Respuesta: mail() phpmailer() remitente

Código PHP:
Ver original
  1. [mail function]
  2. ; For Win32 only.
  3. ; http://php.net/smtp
  4. SMTP = localhost
  5. ; http://php.net/smtp-port
  6. smtp_port = 25
  7.  
  8. ; For Win32 only.
  9. ; http://php.net/sendmail-from
  10. ;sendmail_from = me@example.com
  11.  
  12. ; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
  13. ; http://php.net/sendmail-path
  14. ;sendmail_path =
  15.  
  16. ; Force the addition of the specified parameters to be passed as extra parameters
  17. ; to the sendmail binary. These parameters will always replace the value of
  18. ; the 5th parameter to mail(), even in safe mode.
  19. ;mail.force_extra_parameters =
  20.  
  21. ; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename
  22. mail.add_x_header = On
  23.  
  24. ; The path to a log file that will log all mail() calls. Log entries include
  25. ; the full path of the script, line number, To address and headers.

Llegue hasta php.ini
y eso es lo que encuentro. Que tengo que cambiar por que mi servidor es linux.

Un saludo y gracias

Etiquetas: mail, phpmailer, remitente
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 10:25.