Enviando correo electrónico con PHP desde un servidor SMTP

$from = "[email protected]";
$headers = "From:" . $from;
echo mail ("[email protected]" ,"testmailfunction" , "Oj",$headers);

Tengo problemas para enviar correos electrónicos en PHP. Me sale un error:SMTP server response: 530 SMTP authentication is required.

Tenía la impresión de que puedes enviar un correo electrónico sin SMTP para verificarlo. Sé que este correo probablemente se filtrará, pero eso no importa ahora.

[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = localhost
; http://php.net/smtp-port
smtp_port = 25

; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = [email protected]

Esta es la configuración en elphp.ini expediente. ¿Cómo debo configurar SMTP? ¿Hay algún servidor SMTP que no requiera verificación o debo configurar un servidor yo mismo?

Respuestas a la pregunta(7)

Su respuesta a la pregunta