Почта PHP не показывает «Кому» в заголовке «Кому» - PullRequest
0 голосов
/ 06 августа 2010

Я хочу сделать сервер пересылки электронной почты похожим на cPanel, в котором у меня есть база данных адресов электронной почты и куда их следует пересылать, и я установил универсальный канал для передачи моего сценария.

Я выполнил этот сценарий, однако я хотел бы, чтобы поле «Кому:» в заголовке показывало адрес, на который оно было отправлено, а не то, кому оно было доставлено. Например, электронное письмо было отправлено на user001@mydomain.com, и скрипт пересылает его на me@gmail.com. Как я могу заставить PHP отправлять почту на me@gmail.com, но при этом показывать user001@mydomain.com в заголовках, как это делает cPanel?

1 Ответ

0 голосов
/ 06 августа 2010

Вы можете использовать заголовки почтовой функции:

$to = 'me@gmail.com';
$subject = 'Testing';
$message = 'This is a test';
$headers .= 'To: User001 <user001@mydomain.com>, User002 <user002@mydomain.com>' . "\r\n";
$headers .= 'From: My Email Script <me@gmail.com>' . "\r\n";
mail($to, $subject, $message, $headers);
...