У меня есть следующая конфигурация заголовков:
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From: Student Portal <[email protected]>' . "\r\n";
$headers .= 'Reply-To: Student Portal <[email protected]>' . "\r\n";
mail ($email, $subject, $message, $headers);
Это работает нормально, но не отображает отображаемое имя, назначенное «Студенческий портал», вместо этого он просто показывает адрес электронной почты. Если я изменю расширение адреса электронной почты на «.com», отображаемые имена будут успешно отображаться в электронной почте.
Я думаю, что это как-то связано с выходом из второго «.» в «.co.uk», но я не уверен, как это сделать. Как получить отображаемое имя, например «Студенческий портал», для работы с адресом .co.uk?
Задача ещё не решена.
Других решений пока нет …