使用php发送电子邮件时出错

时间:2012-09-03 06:16:46

标签: php email

我使用php脚本发送电子邮件,我从地址设置为

$headers = "MIME-Version: 1.0" . "$from" . "\r\n";
$headers.= "Content-type:text/html;charset=iso-8859-1" . "\r\n";

所以,邮件从support@mysite.com到达我的邮箱地址,但是我需要从地址设置为support@gmail.com。但它不是来自修改后的地址。所以,请帮助解决这个问题。

2 个答案:

答案 0 :(得分:1)

你试试这个......

<?php
  $to      = 'nobody@example.com';
  $subject = 'Mail Subject';
  $message = 'Test';
  $headers = 'From: support@gmail.com' . "\r\n" .
  'Reply-To: support@gmail.com' . "\r\n" .
  'X-Mailer: PHP/' . phpversion();
  mail($to, $subject, $message, $headers);

&GT;

跳这将有效...

答案 1 :(得分:0)

替换标题文字,

$headers = 'MIME-Version: 1.0' . "\r\n" . 'Content-type: text/html; charset=UTF-8' . "\r\n";
$headers .= "X-Mailer: PHP \r\n";
$headers .= "From: YourName <support@gmail.com>";

To get more information about mail function

这可能对你有所帮助。