簡體   English   中英

如何在php mail()消息中添加正確的圖像簽名?

[英]How can I add a proper image signature to a php mail() message?

我試圖將帶有公司徽標的“簽名”附加到調用mail()函數時發送的消息的底部。 這是我的HTML / PHP:

$message = '<html>
            <body>'
                . $_POST['message'] .
                '<BR><HR><BR>
                <img src="http://www.mysite.com/images/logo.gif">
            </body>
            </html>';

例如,當您單擊發送到Gmail的電子郵件時,會出現一個對話框並說出來

Images are not displayed. Display images below - Always display images from person@mysite.com

我希望只需顯示簽名圖像,而無需單擊對話框中給出的選項之一。 顯示來自其他人的電子郵件簽名,而不顯示該對話框。 有沒有辦法讓我這樣做?

如果用戶每次都必須單擊該選項以顯示我的簽名,那將是非常煩人的。

您應該將圖像數據包含在電子郵件中。

您可以通過在base64中編碼圖像數據來完成此操作

<img src="data:image/gif;base64,<?php echo base64_encode(file_get_contents('logo.gif')); ?>">

暫無
暫無

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

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