我怎么能在我的邮件中有一个段落()

时间:2017-05-22 23:55:45

标签: php html

您正在使用一个按钮,该按钮将打开带有预定义文本的新邮件选项卡,但我无法在邮件中添加任何段落。 我试过\ n而<br>没有任何作用......

$message .= '<html>
                <table width="100%" border="0" cellspacing="0" cellpadding="0">
                <tr>
                    <td>
                        <table border="0" cellspacing="0" cellpadding="0">
                        <tr>
                            <td><a href="mailto:' . $email . '?Subject=Deine Reservierung in der 73 Burger.Bar.&Body=Servus, vielen Dank fuer deine Reservierungsanfrage, hiermit bestaetigen wir deine gewueschte Reservierung am ' . $date . ' um ' . $time . ' fuer ' . $amount . '' . "\n" . ' Personen." target="_blank" style="font-size: 16px; font-family: Helvetica, Arial, sans-serif; color: #ffffff; text-decoration: none; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; background-color: #EB7035; border-top: 12px solid #EB7035; border-bottom: 12px solid #EB7035; border-right: 18px solid #EB7035; border-left: 18px solid #EB7035; display: inline-block;">Annehmen &rarr;</a>
                            </td>
                        </tr>
                    </table>
                </td>
            </tr>
            </table>
            </html>';

3 个答案:

答案 0 :(得分:0)

使用\r\n代替\n<br>

此外,如果您将邮件类型指定为HTML,则<br>应该有效。

答案 1 :(得分:0)

我现在理解您的问题:您正在通过网址传递文字,因此您需要使用urlencode()来保留换行符。

$body = urlencode('Servus, vielen Dank fuer deine Reservierungsanfrage, hiermit bestaetigen wir deine gewueschte Reservierung am ' . $date . ' um ' . $time . ' fuer ' . $amount . "\n" . ' Personen.');

答案 2 :(得分:-1)

根据定义mailto:的RFC2368,通过RFC1738中的示例进一步强化,明确指出生成换行符的唯一有效方法是使用%0D%0A。

请尝试以下代码,

$message .= '<html>
            <table width="100%" border="0" cellspacing="0" cellpadding="0">
            <tr>
                <td>
                    <table border="0" cellspacing="0" cellpadding="0">
                    <tr>
                        <td><a href="mailto:' . $email . '?Subject=Deine Reservierung in der 73 Burger.Bar.&Body=Servus, vielen Dank fuer deine Reservierungsanfrage, hiermit bestaetigen wir deine gewueschte Reservierung am ' . $date . ' um ' . $time . ' fuer ' . $amount . '' . "%0D%0A" . ' Personen." target="_blank" style="font-size: 16px; font-family: Helvetica, Arial, sans-serif; color: #ffffff; text-decoration: none; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; background-color: #EB7035; border-top: 12px solid #EB7035; border-bottom: 12px solid #EB7035; border-right: 18px solid #EB7035; border-left: 18px solid #EB7035; display: inline-block;">Annehmen &rarr;</a>
                        </td>
                    </tr>
                </table>
            </td>
        </tr>
        </table>
        </html>';

这个问题也是stackoverflow, enter link description here