1. 程式人生 > >使用blat在命令列下發送郵件

使用blat在命令列下發送郵件

Blat is a Windows (32 & 64 bit) command line utility that sends eMail using SMTP or post to usenet using NNTP

官網:http://www.blat.net/

我使用的版本:3.2.17,64位

下面是自用的一個bat指令碼:郵件的body使用的是html而不是txt,因為使用html可以加入超連結。

test.bat

rem [send email]
set blatPath="C:\Program Files (x86)\blat\blat.exe"
set tflist="C:\test\tf.txt"
set cflist="C:\test\cf.txt"
set body="C:\test\body.html"

@echo ******SendEmail Start %date% %time%******
rem [傳送郵箱]
set from=zhangcan
[email protected]
rem [傳送賬號] set user=zhangcan rem [傳送密碼] set pass=12345678 rem [接收賬號] set tf=%tflist% rem [抄送賬號] set cf=%cflist% rem [郵件標題] set subject="這是封測試郵件" rem [郵件內容] set content=%body% rem [傳送郵件的伺服器] set server=smtp.163.com rem [開始傳送] %blatPath% %content% -html -tf %tf% -cf %cf% -subject %subject% -server %server% -f %from% -u %user% -pw %pass% @echo ******SendEmail Finished %date% %time%****** pause

tf.txt

[email protected]
[email protected]
cf.txt
[email protected]
[email protected]

body.html
<!DOCTYPE html><html><head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>Aeromind Windows打包日誌</title>
</head>
<body leftmargin="8" marginwidth="50" topmargin="8" marginheight="24" offset="0">
<table width="95%" cellpadding="0" cellspacing="0" style="font-size: 17pt; font-family: Tahoma, Arial, Helvetica, sans-serif">
    <tr>
        <td>(本郵件由燦哥哥自動下發,請勿回覆!)</td>
    </tr>
    <tr>   test安裝包下載
        <td>
            <ul>
                <li>新的桌面端安裝包已打包成功</li>
                <li>當前安裝包名稱:test</li>
                <li>安裝包版本:1.0.0</li> 
                <li>新的安裝包下載連結:<a href="http://www.baidu.com">點選下載</a></li> 
            </ul>
        </td>
    </tr>
    <hr size="2" width="100%" align="center">
</table>
</body>
</html>

下圖是[email protected]接收到的郵件



相關推薦

使用blat命令下發郵件

Blat is a Windows (32 & 64 bit) command line utility that sends eMail using SMTP or post to usen

shell命令下發郵件

-a image 創建 smtp 完成 成了 我想 事先 鏈接 我的電腦用於學習linux,所以分區,格式化,重裝系統經常事。 很多時候,寫完筆記,並沒有對數據進行備份。因為我想我不會再重裝系統了,但這種想法經常被打破。 為了解決這個問師,我選擇用移動硬盤備份,但是文件太小

blat命令郵件小工具【簡單使用技巧】

Blat 是一個命令列發郵件的小工具,僅支援簡單的SMTP協議,需要SMTP伺服器的支援。 據說現在新申請的郵箱已經不支援SMTP服務了,是為了抑制垃圾郵件而採取的措施。 但是,Blat也是一個非常方便的小工具,基本上可以滿足一般人的需求。 簡單使用方法: 在控制檯中切換到Blat.exe V2.6.

Laravel 隊郵件

重新啟動 acad find sha func name 一次 不同的 fig 批量處理任務的場景在我們開發中是經常使用的,比如郵件群發,消息通知,短信,秒殺等等,我們需要將這個耗時的操作放在隊列中來處理,從而大幅度縮短Web請求和相應的時間。下面講解下Laravel中

linux下發郵件

先安裝一個mailx yum install mailx 配置: 126郵箱為例,自己去官網註冊一個,在這裡我註冊了一個[email protected] 在/etc/mail.rc檔案末尾加入如下配置 set [email protected] set s

flask框架下發郵件

各種郵箱的配置參考 百度經驗-如何檢視各種郵箱的服務SMTP/POP3地址及埠號 各種郵箱埠 163郵箱 QQ郵箱 程式碼 # -*- coding:utf-8 -*- from flask import Flask from flask_mail imp

zabbix配置通過遠端命令來發郵件

1.安裝好zabbix後,在/var/log/zabbix可以檢視日誌。 2.主機通過zabbix-get檢查  yum install zabbix-get -y zabbix-get  -s 客戶主機  -k  命令 比如檢視某個程序佔用的記憶體大

python使用sendmail在linux下發郵件

使用linux下的sendmail程式來發送郵件,利用popen函式(python docs關於popen函式)可以直接呼叫linux系統程式,需要指定程式所在的位置。 #!/usr/bin/py

php+mysql模擬隊郵件,能不能見網友就靠這封郵件

丟失 模式 base64 郵件隊列 一致性 缺少 出現 外部程序 功能 郵件發送原理 telnet命令模擬郵件發送:1、cmd命令下telnet連接上QQ的smtp服務器telnet smtp.163.com 25遇到問題以及解決辦法: telnet命令錯誤 控制面板下wi

CMD Telnet 命令自動傳送郵件指令碼

定期監控sql server服務執行狀態,如服務停止,則啟動它?這個比較簡單的方法可以實現  net start 服務名稱 放到windows的定時執行中就好了 如果服務已經啟動則報 服務已經啟動 以下是監控服務,併發送郵件 首先簡單介紹一下SMTP SMTP基本命令

shell下發郵件工具sendEmail的用法詳解

一.前言: 今天來分享一個可以在linux命令列(shell)模式下使用的傳送電子郵件的軟體sendEmail 安裝方式簡單,不需要編譯,只需把可執行檔案新增到環境變數$PATH目錄直接使用即可,

linux伺服器下發郵件

    系統管理人員經常會遇到對於裝置或者任務的預警與通知,通常情況有傳送簡訊、郵件等方式。傳送簡訊一般來說需要有簡訊貓(硬體)或者呼叫libfetion給飛信使用者傳送。本文介紹幾種簡單的傳送郵件的方式。 本文環境:Ubuntu 10.04 基礎:       Linux

Zabbix配置動作執行遠程命令和發郵件

watermark asd pat cdc sea pytho 轉換 間隔 請求 當有事件發生,我們可以根據事件來執行相應的動作,根據事件來源可以分為觸發器動作,自動發現動作,自動註冊動作,內部事件動作,自動發現動作在之前的自動發現那裏講過了,這裏介紹一下觸發器動作,當觸發

Linux(CentOS7)下發郵件(使用Gmail作為發件服務器)

發送郵件 lin src 圖片 div vim 導航 all mex 參考下述文章的思路,補充了在Gmail上的相關設置 https://gist.github.com/ilkereroglu/aa6c868153d1c5d57cd8 1。安裝mailx

1.3windows cmd批處理命令下使用blat郵件簡潔模板

rem ----郵件內容-----set body="test mail" rem ----郵件主題----set s="測試test"rem ----收件郵箱-----set [email protected]rem ----發件郵箱-----set [email protected]r

1.3windows命令下使用blat郵件帶附件

windows命令列bat批處理指令碼的應用之blat程式自動發郵件1.3windows命令列下使用blat發郵件帶附件__遊旗丶引莫(孫忠) 發郵件指令碼模板 rem ----郵件內容-----set body="test mail" rem ----郵件主題----set s="測試test"

linux下用mail命令郵件

郵件 發送 1、首先要安裝maix,默認已經安裝。2、配置/etc/mail.rc set [email protected]/* */set smtp=mail.qyr.comset [email protected]/* */set smtp-auth-password

mail命令郵件

mail發送郵件1.安裝mail了muttyum -y install mailxyum -y install mutt 2.修改/etc/mail.rc在末尾添加以下信息:set [email protected]#可以不寫set smtp=smtp.joyveb.comset smtp-auth=

windows關機前執行腳本設置與關機blat自動發郵件腳本模板

郵箱 shu course 添加 emca water script ima .exe 1.開始——運行——gpedit.msc2.策略——計算機配置——Windows設置——腳本(啟動/關機)3.右擊"關機"4.添加——瀏覽:選擇腳本確定;5.完成設置

CMD下利用命令傳送SMTP協議郵件

開啟CMD,連線郵件伺服器,CMD下輸入:telnet smtp.163.com 25後回車,25為埠號,預期返回:220 163.com Anti-spam GT for Coremail System (163com[20141201]) 向伺服器表明身份,繼續輸入:helo 163.com,預期返回