Outlook PHP HTML电子邮件

Outlook PHP HTML电子邮件,php,Php,当我尝试通过php脚本在邮件头中向outlook发送邮件时,我会看到类似的想法globalthie@k14.unixstorm.org; w伊米尼乌;od kogoĹ› 但在标题中,我只有 $headers = 'From: od kogoś ' . $from . "\r\n"; 我不知道会发生什么。 以下是发送邮件的PHP代码: $check_date = array( 'Nazwa drużyny' => 'team_name',

当我尝试通过php脚本在邮件头中向outlook发送邮件时,我会看到类似的想法globalthie@k14.unixstorm.org; w伊米尼乌;od kogoĹ›

但在标题中,我只有

$headers  = 'From: od kogoś ' . $from . "\r\n";
我不知道会发生什么。 以下是发送邮件的PHP代码:

$check_date = array(
    'Nazwa drużyny'                 => 'team_name',
    'Imię i nazwisko kapitana'      => 'name_surname_capitan',
    'Telefon kontaktowy'            => 'phone_number',
    'E-mail kontaktowy'             => 'mail_contact',
    'Miejscowość'                   => 'city',
    'Imię i nazwisko zawodnika 1'   => 'name_surname_player_01',
    'Imię i nazwisko zawodnika 2'   => 'name_surname_player_02',
    'Imię i nazwisko zawodnika 3'   => 'name_surname_player_03'
);

$errors = array();
$i      = 0;

if(isset($_POST['check_click'])){

    foreach($check_date as $table => $key){
        if(empty($_POST[$key])){
            $errors[$i++] = 'Proszę o uzupełnienie pola: <div class="error">'.$table.'</div>';
        }
    }

    if(count($errors) == 0){
        $from       = '<test@wp.pl>';
        $to         = 'thomas.thiel@global-thiel.com';
        $subject    = 'Test wiadomości';
        $message    = '
            Nazwa druzyny: '.$_POST['team_name'].' <br />
            Imię i nazwisko kapitana: '.$_POST['name_surname_capitan'].'<br />
            Telefon kontaktowy: '.$_POST['phone_number'].'<br />
            E-mail kontaktowy: '.$_POST['mail_contact'].'<br />
            Miejscowość: '.$_POST['city'].'<br />
            Imię i nazwisko zawodnika 1: '.$_POST['name_surname_player_01'].'<br />
            Imię i nazwisko zawodnika 2: '.$_POST['name_surname_player_02'].'<br />
            Imię i nazwisko zawodnika 3: '.$_POST['name_surname_player_03'].'<br />
        ';

        $headers  = 'From: od kogoś ' . $from . "\r\n";
        $headers .= 'MIME-Version: 1.0' . "\r\n";
        $headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
        $headers .= 'Content-Transfer-Encoding: 8bit' . "\r\n";
        mail($to,$subject,$message,$headers);

        echo "
            <script type=\"text/javascript\">
                alert('E-mail został pomyślnie wysłany');
            </script>";
    }else{
        foreach($errors as $table){
            echo $table.'<br />';
        }
    }
}

实际上,根据RFC 2822,您应该正在使用\r\n\n@Dagon符合事实的也许这是一个句号问题。