使用linux的mail命令傳送html格式的郵件
今天在shell中使用mail命令傳送郵件,希望傳送表格,就用了html的格式來發送。但是開始的時候發現Outlook收到的顯示為html的原始碼,
就查閱了下相關資料,問題解決了,記錄下,以備以後再用:
linux使用mail函式傳送需要新增 header引數,將傳送內容指定為txt/html
解決:
1. 使用命令列傳送郵件測試
在linux命令列執行以下程式碼即可傳送郵件
-
echo"<b><div style='color:red'>HTML Message goes here</div></b>" | mail -s "$(echo -e "
- <?php
- $to = "[email protected], [email protected]";
- $subject = "HTML email";
- $message = "
- <html>
- <head>
- <title>HTML email</title>
-
</head>
- <body>
- <p>This email contains HTML Tags!</p>
- <table>
- <tr>
- <th>Firstname</th>
- <th>Lastname</th>
- </tr>
- <tr>
- <td>John</td>
- <td>Doe</td>
- </tr>
- </table>
- </body>
- </html>
-
";
- // 當傳送 HTML 電子郵件時,請始終設定 content-type
- $headers = "MIME-Version: 1.0" . "\r\n";
- $headers .= "Content-type:text/html;charset=utf8" . "\r\n";
- // 更多報頭
- $headers .= 'From: <[email protected]>' . "\r\n";
- $headers .= 'Cc: [email protected]' . "\r\n";
- mail($to,$subject,$message,$headers);
- ?>
相關推薦
使用linux的mail命令傳送html格式的郵件
今天在shell中使用mail命令傳送郵件,希望傳送表格,就用了html的格式來發送。但是開始的時候發現Outlook收到的顯示為html的原始碼, 就查閱了下相關資料,問題解決了,記錄下,以備以後再用: linux使用mail函式傳送需要新增 header引數,
[SQL Server]傳送HTML格式郵件
sql server 傳送html格式的郵件, 參考程式碼如下: DECLARE @tableHTML NVARCHAR(MAX) ; -- 獲取當前系統時間,和資料統計的時間 set @d_nowdate = convert(datet
python傳送html格式的郵件
python發郵件 1 #!/usr/bin/python 2 # -*- coding: UTF-8 -*- 3 import smtplib 4 from email.mime.text import MIMEText 5 import string 6 mailto_list=["[
用JAVA Spring Mail 傳送HTML格式的郵件,樣式丟失的問題
QQ郵箱網頁版開啟HTML郵件是正常的,用PC版foxmail 或者 手機QQ郵箱APP開啟是不正常的,排版很亂。 主要原因: 使用郵件客戶端檢視郵件,哪怕只是在網頁上看郵件,你的郵件也不要用DIV去做,要用TABLE; 而且也不能用外部呼叫樣式,不能用內部頁面樣式,
Springboot2.0 傳送HTML 格式的郵件。【親測有效】
目的:使用 Springboot2.0 傳送 HTML 格式的郵件 這是建立在 你會使用 springboot2.0 傳送郵件的基礎上,參考這篇部落格: https://blog.csdn.net/Tomwildboar/article/details/83028375
C#傳送內建圖片的html格式郵件的程式碼
將寫內容過程經常用的內容段備份一次,下面的內容是關於C#傳送內建圖片的html格式郵件的內容,應該對碼農們也有用處。MailMessage m = new MailMessage();m.Subject = "html email with embedded image coming!"; string ht
JavaMail(四)——傳送HTML格式、內嵌圖片、帶附件的郵件
程式碼如下: package com.company; import javax.activation.DataHandler; import javax.activation.FileDataSource; import javax.mail.
【二】Python3使用SMTP傳送HTML格式的郵件
一、設定開啟SMTP服務並獲取授權碼二、使用Python3 傳送HTML格式的郵件0.使用的環境為:Python 3.6.3 (64bit)PyCharm 2017.3 (64bit)1.實現程式碼:i
python 發送html格式郵件到qq
attach spa end wid %d width 問題 get 發送html # -*- coding: utf-8 -*- __author__ = ‘Alon‘ __date__ = ‘2017/8/14 18:38‘ import sys reload(sy
(Python)利用SMTP傳送郵件進階篇,傳送混合格式郵件
html很簡單,只要MIMEText中的引數改成html即可 附件也不難,難的是加圖片 雖然圖片可以當做附件傳送,但是顯然還需要一個加入正文的功能,方法是用html的img標籤把圖片加入。但是這樣會有個問題,一般的郵箱都會將這種連結遮蔽掉。這個問題有2種解決方法,第一種是
python 3.6 群發 附件 html格式 郵件
附件傳送有點問題,網易web端接收成功,qq和其他郵箱附件接收有問題,不能成功接收附件 # -*- coding:utf-8 -*- import smtplib import os from email.mime.text import MIMEText fro
C#發送內置圖片的html格式郵件的代碼
new use 應該 img string from eat jpeg ring 將寫內容過程經常用的內容段備份一次,下面的內容是關於C#發送內置圖片的html格式郵件的內容,應該對碼農們也有用處。MailMessage m = new MailMessage();m.Su
django-29.發送html格式郵件
att -s 語法 body key zha 發送html pos rom 上一篇已經通過send_mail()函數發送純文本的郵件,發送成功了,如果我們想發送一個html格式的郵件,如何實現呢?發送html格式的郵件實際上還是調用send_mail()函數 ,只需
python 使用SMTP傳送郵件[HTML格式,帶附件]
今天百度學習瞭如何在python中使用SMTP傳送郵件,包括帶HTML格式和附件。 基本套路就是定義一個MIMEText(不帶附件)或者MIMEMultipart(可帶多個附件),然後再連線、登入郵件伺服器併發送即可。(傳送HTML格式的郵件與純文字訊息的郵件不
PHP中呼叫mail()函式傳送郵件所需sendmail的基本配置和html格式的郵件資訊
首先從http://glob.com.au/sendmail上下載sendmail壓縮包;並將其解壓到D:盤中(一般最好不要解壓到C:盤,且目錄不要太長)。 設定一下PHP.ini檔案: [mail function] ; For Win32 only. ; http://
Linux系統使用mailx命令傳送郵件
一、環境核實以及準備。 在centos7系統中預設有安裝mailx命令進行系統郵件的傳送。如果沒有相關的命令可以自行通過yum安裝 #yum install mailx -y 使用#ss &nbs
使用Java傳送各種格式的郵件
轉自:https://blog.csdn.net/u011031689/article/details/51326595 測試可用:  
python發送html格式的郵件
bin smtplib 分隔 字段 rtt 郵件內容 except color () python發郵件 1 #!/usr/bin/python 2 # -*- coding: UTF-8 -*- 3 import smtplib 4 from email.mim
python傳送html郵件
轉至:https://www.cnblogs.com/gongxr/p/7355326.html # 傳送html內容的郵件 import smtplib, time, os from email.mime.text import MIMEText from email.header impor
SprongBoot傳送郵件(二)傳送HTML郵件
在“SprongBoot傳送郵件(一)傳送簡單文字郵件HelloWorld”的基礎上新增如下方法: /** * @param to 郵件收件人 * @param subject 郵件主題 * @param content 郵件