Al solucionar un formulario de contacto con un host de correo electrónico, me dijeron que usara '-f' en la dirección from de la función de correo php. ¿Qué hace la bandera "-f" y por qué sería una solución para permitir que se entregue un correo electrónico? Leí parte de la documentación pero no estoy muy claro al respecto.Correo de PHP: ¿Qué hace -f hacer?
códigoEjemplo:
mail($emailAddress, $mailSubject, $mailBody, $headers, '-f ' . $mailFrom);
PD: sin la "f" que funciona bien para los anfitriones grande de correo electrónico (Hotmail, Gmail, etc, pero por alguna razón no fuera por el anfitrión más pequeño que estoy trabajando con)
Gracias
En su ejemplo falta el parámetro additional_headers. – nickb
Dado que ya hay un lugar para especificar una dirección "desde" dentro de la función mail(), es extraño tener una opción -f adicional – ToddBFisher
como @nickb dice, este es el orden correcto de parámetros: '($ email_to," $ email_subject ", $ email_body, $ email_headers, '-f'. $ email_from)' – webeno