Menú Principal

enviar email

Iniciado por BriaNUR, 5 Julio 2007, 20:50 PM

0 Miembros y 1 Visitante están viendo este tema.

BriaNUR

No e podido enviar mails desde mi localhost, ya instale el Local SMTP Server y configure el php.ini asi:

[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25

; For Win32 only.
;sendmail_from = hey@hao.com

pero a la hora de enviar mails: http://127.0.0.1:8080/mail.php

me sale: Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in C:\AppServ\www\mail.php on line 2


SirLanceCC

Ahi te indica que el mensaje no tiene remitente: debes especificar uno en el código php (cabeceras de mail) o asignar uno predeterminado en el php.ini
; For Win32 only.
sendmail_from = hey@hao.com
;) ;)

дٳŦ٭

Necesitas un servidor de email local, prueba con el agorsoft.

Saludos


Con sangre andaluza :)


BriaNUR

Bien ya instale el ArGoSoft ahora como lo tengo que configurar  :huh: o como coloco un mail predeterminado en el php.ini pues ya coloque hey@hao.com pero no funciona.


дٳŦ٭

Código (ini) [Seleccionar]

[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25

; For Win32 only.
;sendmail_from = hey@hao.com


Dejalo así, arranca el argosoft y envia un email.

Suerte

http://www.alvarezperea.com/alberto/descargas/tutorial_argosoft_mailserver_v2.pdf


Con sangre andaluza :)


BriaNUR

No nada, no envia el email me sale el  error  >:(
aunque ya cambie el codigo PHP:
<?
mail("lalolanda@aol.com","Hola","que mas","From: hey@hao.com");
?>

y me sale:
Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost:8080" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\AppServ\www\email.php on line 2


дٳŦ٭

Reiniciaste el apache?  :xD


Con sangre andaluza :)


BriaNUR

listo ya reinicie el apache y me sale: Warning: mail() [function.mail]: SMTP server response: 551 User not local. We don't relay in C:\AppServ\www\email.php on line 2


SirLanceCC

CitarFailed to connect to mailserver at "localhost:8080" port 25
:o localhost:8080 pueto 25??? ahi como que hay algo que está mal configurado. :-\

BriaNUR

pues ese error ya no me sale, y nosé por que no puedo usar apache en el puerto 80, me sale un error por eso lo deje en el 8080 y pues el puerto 25 es del SMTP, ahi no hay problema.