當前位置:首頁 » 編程軟體 » 發送郵件腳本

發送郵件腳本

發布時間: 2022-10-31 17:48:33

linux中自動發送郵件腳本編寫

請問各位linux高玩,我想顯示並判斷abc這個文件目錄中文件,當這個目錄中的文件個數超過4個以後就發送一個email到指定的地址,如果4個以下則不發送,請問這個腳本應該怎樣寫呢?我一般用的mutt來發送郵件的。。 謝謝

㈡ 有人會使用linux腳本發送郵件嗎

1、編輯用戶Home目錄下的.muttrc文件,設置發信環境。

復制代碼代碼如下:

# cat /root/.muttrc
set envelope_from=yes
set [email protected]
set realname="Owinux"
set use_from=yes
set rfc2047_parameters=yes
set charset="utf-8"

2、發信腳本

復制代碼代碼如下:

# cat automail.sh
#!/bin/sh
# automail.sh
DIR=/root/owinux
mailcontent=$DIR/mailcontent
> "$mailcontent"
echo -e "owinux,您好!\n" >> $mailcontent
echo -e "\t附件為 `date +%Y-%m-%d` 設備日檢報告,敬請查收。" >> $mailcontent
cat mailcontent | /usr/bin/mutt -s "設備日檢報告" -a /root/owinux/report.xls [email protected] -c [email protected] -c [email protected]

3、簡要說明:

-s:指定主題
-a:附件
-c:抄送,需要抄送多人的話,須使用多個 -c 選項

使用上面的發信環境可以保證在頁面查看郵件的時候,附件名不出現亂碼。
其中 .muttrc 的 "set from"可以隨便設置,可以是不存在的郵箱地址,當然正確的最好。
比如:

復制代碼代碼如下:

set [email protected]

不過也並不是你設置的正確的郵箱地址就一定能發送成功。

復制代碼代碼如下:

set [email protected]

我新注冊了一個 [email protected],然後將 set from 設置為[email protected],就沒有成功。
原因在於126郵箱報了 550 MI:SPF 錯誤,連接到126 企業退信的常見問題? 發現

復制代碼代碼如下:

550 MI:SPF 發信IP未被發送域的SPF許可。

㈢ linux中群發不同郵件到不同的郵箱腳本怎麼寫

一、修改/etc/mail.rc //在最後面追加就行,也可以 echo >>
set [email protected] //你自己的真實郵箱地址
set smtp=smtp.exmail.qq.com //在郵箱設置,客戶端設置,設置方法,發送伺服器里
set [email protected] //自己郵箱真實地址
set smtp-auth-password=123456 //自己郵箱密碼
set smtp-auth=login
:wq
二、到這里已經實現實現外部郵箱發送mail了,可以命令行輸入
echo "Test Mail" | mail -s "Test" [email protected]
########################################################################
也可以寫腳本:
#!/bin/bash
user="
目標1 [email protected]
目標2 [email protected]
……
"
userlist=`echo -e "${user}" | awk 『{print $2}『`
echo $userlist
mail -v -s "測試郵件" $userlist < test.txt
:wq
其中:
-v 顯示詳細信息
-s 郵件標題
test.txt 是你要輸入郵件的內容
然後crontab -e 編輯計劃任務,就可以實現定時發送郵件啦!

㈣ 如何使用Windows Powershell腳本發送電子郵件

在運行任何腳本文件之前, 你都必須首先設置一個恰當的Execution Policy.
PowerShell腳本跟Windows CMD一樣, 和MS-DOS批處理一樣, 文件需要被保存為.ps1後綴名, 比如說myscript.ps1
最通常的運行腳本的方法是調用它:
PS C:\ & C:\Belfry\My first Script.ps1
注意: 這里的&操作符能允許你調用一個命令, 腳本, 或函數. 比如:
PS C:\ & C:\Program files\mycommand.exe
PS C:\ $runMyProg = C:\Program files\mycommand.exe
PS C:\ & $runMyProg
PS C:\ $myPing = Get-Command -commandType Application Ping
PS C:\ & $myPing
如果路徑不包含任何的空格, 那麼你就可以忽略引號和'&'操作符.
PS C:\ C:\Belfry\Myscript.ps1
如果腳本就在當前路徑下, 你必須使用符號.\來告訴PowerShell該腳本就在當前路徑下.
PS C:\ .\Myscript.ps1
Dot Sourcing
=====================
當使用上面的語法執行腳本的時候, 腳本中定義的變數和函數會在腳本運行結束後消失.

㈤ 有人會使用linux腳本發送郵件嗎

1.開啟郵件服務
echo "郵件內容" | mail -s 「主題」 郵箱地址

㈥ 如何編輯和發送Lotus郵件的Excel/VBA腳本

調用LOTUS NOTES發送郵件的VBA代碼(EXCEL適用):

SubSendEmail()
DimaNotes
DimaDatabase
DimaDocument
DimstrSignAsString
SetaNotes=CreateObject("Notes.NotesSession")
SetaDatabase=aNotes.CURRENTDATABASE
strSign=aDatabase.GetProfileDocument("CalendarProfile")_
.GETITEMVALUE("Signature")(0)
SetaDocument=aDatabase.CREATEDOCUMENT
aDocument.Subject="test"
aDocument.SendTo="[email protected]"
aDocument.Form="Memo"
aDocument.Body="ThisisatesttousingSignature."&VbCrLf&VbCrLf&strSign
aDocument.SAVEMESSAGEONSEND=True
aDocument.PostedDate=Now
'發送郵件
'CallaDocument.SEND(False)
'保存郵件
CallaDocument.Save(True,False)
SetaNotes=Nothing
SetaDatabase=Nothing
SetaDocument=Nothing
EndSub

㈦ 如何通過Outlook編輯和發送郵件的VBS腳本

調用LOTUS NOTES發送郵件的VBA代碼(EXCEL適用):
Sub SendEmail() Dim aNotes Dim aDatabase Dim aDocument Dim strSign As String Set aNotes = CreateObject("Notes.NotesSession") Set aDatabase = aNotes.CURRENTDATABASE strSign = aDatabase.GetProfileDocument("CalendarProfile") _ .GETITEMVALUE("Signature")(0) Set aDocument = aDatabase.CREATEDOCUMENT aDocument.Subject = "test" aDocument.SendTo = "[email protected]" aDocument.Form = "Memo" aDocument.Body = "This is a test to using Signature." & VbCrLf & VbCrLf & strSign aDocument.SAVEMESSAGEONSEND = True aDocument.PostedDate = Now ' 發送郵件 'Call aDocument.SEND(False) ' 保存郵件 Call aDocument.Save(True, False) Set aNotes = Nothing Set aDatabase = Nothing Set aDocument = NothingEnd Sub

㈧ 有人會使用linux腳本發送郵件嗎

隆隆,震的群山在轟鳴,巨大的山石滾落,像是地震了一般,可見這頭凶禽有多麼的可怕。

遠遠望去,那個方向散發著沖霄的光芒,波動如海,宛若有一座永恆的神爐在天地間燃燒,如同神明出世,照亮了四方。

「這頭凶禽乃是太古神鳥的後裔,初始我們以為它突破了,需要補充血氣,故此將一個數百萬人的大部落吞食了個干凈,後來才發現,它是要產卵了。」一個中年男子道。

「這是一頭強大的遺種,體內流淌有太古神鳥孔雀王的血,它產下的卵非同小可,我們一定要得到。細心培養,說不定能再現太古神王的部分威勢,其寶術當年可是號稱蓋世啊!」老嫗激動地說道,雖然年齡很大,但是精神矍鑠,雙眼中有銀色的符文閃爍。

這等太古遺種,本就是罕見而強大的生靈,追溯出其來歷與根腳,其卵就更加顯得神秘而寶貴了。

想從成年的五色孔雀身上得到寶術,那根本不可能,不說要花費多麼可怕的代價才能將其俘獲,單只其一念間就可碎掉身上的符文,就沒有辦法。

像石村那樣得到狻猊遺體,並且發現其

㈨ 有人會使用linux腳本發送郵件嗎

1、編輯用戶Home目錄下的.muttrc文件,設置發信環境。
# cat /root/.muttrc
set envelope_from=yes
set [email protected]
set realname="Owinux"
set use_from=yes
set rfc2047_parameters=yes
set charset="utf-8"
2、發信腳本
# cat automail.sh
#!/bin/sh
# automail.sh
DIR=/root/owinux
mailcontent=$DIR/mailcontent
> "$mailcontent"
echo -e "owinux,您好!\n" >> $mailcontent
echo -e "\t附件為 `date +%Y-%m-%d` 設備日檢報告,敬請查收。" >> $mailcontent
cat mailcontent | /usr/bin/mutt -s "設備日檢報告" -a /root/owinux/report.xls [email protected] -c [email protected] -c [email protected]
3、簡要說明:

-s:指定主題
-a:附件
-c:抄送,需要抄送多人的話,須使用多個 -c 選項

使用上面的發信環境可以保證在頁面查看郵件的時候,附件名不出現亂碼。
其中 .muttrc 的 "set from"可以隨便設置,可以是不存在的郵箱地址,當然正確的最好。

㈩ 使用VBS寫一個發送郵件的腳本,並將C:\CI\%username%作為附件發送。程序出錯顯示找不到文件

拿記事本為例:
Set a=WScript.CreateObject("WScript.Shell")
a.Run "notepad"
這就運行了記事本,不保存關閉就是
a.SendKeys " %{f4}"
WScript.Sleep 50
a.SendKeys "{tab}"
WScript.Sleep 50
a.SendKeys "{enter} "

如果還要打開一個空記事本:
Set b=WScript.CreateObject("WScript.Shell")
b.Run "notepad"
第二個建立起來的記事本就沒有了第一個記事本的內容。
如果需要第一個記事本的內容,就不能真正意義上的關閉,應該是隱藏到後台,需要的時候在調用出來:
這個是一個後台音樂播放器隱藏代碼(記事本隱藏根本看不到,也聽不到所以用這個給你演示)
strComputer = "."
Set f=CreateObject("Wscript.Shell")
f.Run("wmplayer.exe d:\123.mp3"),0
wscript.sleep 100
Set objWMIService = GetObject _
("winmgmts:\\" & strComputer & "\root\cimv2")
Set colProcessList = objWMIService.ExecQuery _
("Select * from Win32_Process Where Name = wmplayer.exe ")
For Each objProcess in colProcessList
objProcess.Terminate()
Next

熱點內容
密碼鎖寫什麼最好 發布:2025-05-15 19:05:31 瀏覽:782
5的源碼是 發布:2025-05-15 19:04:07 瀏覽:719
c語言創建的源文件 發布:2025-05-15 18:54:08 瀏覽:611
3個數字密碼鎖有多少種 發布:2025-05-15 18:49:48 瀏覽:684
壓縮包手機打開 發布:2025-05-15 18:37:34 瀏覽:217
安卓取消耳機模式怎麼取消 發布:2025-05-15 18:24:24 瀏覽:59
氣球怎麼解壓視頻 發布:2025-05-15 18:20:00 瀏覽:783
電腦軟體密碼怎麼設置密碼 發布:2025-05-15 18:09:07 瀏覽:107
android應用是否運行 發布:2025-05-15 18:02:40 瀏覽:10
java排序list 發布:2025-05-15 18:02:40 瀏覽:298