php将从哪个电子邮件地址发送邮件()函数
我正在制作一个电子邮件表单,但是邮件是从哪个电子邮件地址发送的php将从哪个电子邮件地址发送邮件()函数,php,email,Php,Email,我正在制作一个电子邮件表单,但是邮件是从哪个电子邮件地址发送的 谢谢 从您指定为发件人的任何电子邮件地址: bool mail ( string $to , string $subject , string $message [, string $additional_headers [, string $additional_parameters ]] ) 对于标题,您可以添加: $additional_headers.= "From: foo@bar.com"; 但请自便,使用P
谢谢 从您指定为发件人的任何电子邮件地址:
bool mail ( string $to , string $subject , string $message [, string $additional_headers [, string $additional_parameters ]] )
对于标题,您可以添加:
$additional_headers.= "From: foo@bar.com";
但请自便,使用PHPMailer和配置良好的专用SMTP服务器发送邮件:
(您将遇到许多其他问题)PHP从您在托管时创建的电子邮件地址发送电子邮件。这是您在cPanel上创建的电子邮件。这取决于邮件服务器的配置方式,但通常情况下,如果默认配置,它将显示为用户执行php_process@server@用户3091177,因为您不能发送“来自”您不拥有的地址。php mail()函数将使用本地smtp服务器建立自己的连接(很可能由于缺少正确的配置而被阻止)。使用远程smtp发送时,smtp将根据提供的身份验证自动附加“发件人”部分。(注:一般来说,这并不坏——但只有大约0.01%的人希望使用
mail()
有一个配置良好的本地smtp服务器)快速提问,与“$mail->from”有什么区别from@example.com“”和“$mail->Username=”user@example.com“@Anwar Username是用于身份验证的名称(不一定是电子邮件地址)使用smtp服务器。如果您的收件箱提供多个电子邮件地址,您可以指定从哪个地址发送。对于普通电子邮件提供商,他们是平等的。