此外,如果您希望在收件箱中显示一些更合适的名称,则可以将电子邮件地址放入角度括号中,然后将名称放在此之前:
我在PHP中创建了一个邮件发送者它可以很好地工作我唯一的问题是,在收件箱中,邮件发件人是类似的
uid99541@web.websupport.sk
有没有办法更改该地址?
我不太确定该地址是什么意思。必须是编程的。
要使用邮件功能,只需使用以下方式:
<?php
$to = "johndoe@xyz.com";
$subject = "Your subject";
$msg = "Your Message.";
$headers = "From: admin@xyz.com";
mail($to, $subject, $msg, $headers);
?>
最好的。
您可以通过mail()
函数的additional_headers
参数(第4个参数)指定其他标题,例如"发送者"。
<?php
$to = "somebody@example.com";
$subject = "My subject";
$txt = "Hello world!";
// sender
$headers = "From: webmaster@example.com";
mail($to, $subject, $txt, $headers);
?>
此外,如果您希望在收件箱中显示一些更合适的名称,则可以将电子邮件地址放入角度括号中,然后将名称放在此之前:
$headers = "From: Shiva Ayyadurai <webmaster@example.com>";