簡體   English   中英

在郵件正文中鏈接時從php發送郵件

[英]sending mail from php when link in message body

我有一個PHP腳本

<?php
$to = 'somebody@somedomain.com';
$subject = 'Test mail';
$message = 'mysitedomain.com';
$from = 'support@mysitedomain.com';
$headers = 'From:' . $from;
mail($to,$subject,$message,$headers);
echo 'Mail Sent.';
?>

當我運行此代碼郵件不發送。 如果我將消息更改為mysitedomaincom(com之前沒有點),則郵件發送成功。

有人有解決方案嗎?

此代碼告訴郵件程序和收件人該電子郵件包含它需要解釋的格式良好的HTML

如果您希望可以更改$ message的內容,現在使用此代碼可以發送HTML內容郵件。

<?PHP
    $to = 'somebody@somedomain.com';

    $subject = 'Test mail';

    $headers =  "From: Support <support@mysitedomain.com>" . "\r\n";
    $headers .= "MIME-Version: 1.0\r\n";
    $headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";

    $message = '<html><body>';
    $message .= '<h1>mysitedomain.com</h1>';
    $message .= '</body></html>';

    mail($to, $subject, $message, $headers);
?>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM