1. 程式人生 > >debian通過mailx傳送郵件

debian通過mailx傳送郵件

搭建的nagios,郵件報警可以通過以下幾種方式: 第一:使用簡訊通道   第二:使用伺服器本身的郵箱進行發郵件(例如centos使用sendmail,debian使用exim4) 第三:使用外部郵箱通過smtp傳送。  第一種當然最好,可是需要收費的。 第二種也可以發,可是發出去的郵件都在垃圾箱。 第三種就是建一個企業郵箱,使用簡單的smtp傳送,本文就是通過第三種方式報警。

伺服器環境:debian 7.7.0

1、關閉伺服器自己的郵箱(sendmail  and   exim4)

2、安裝mailx軟體

#apt-get   install  heirloom-mailx

3、配置snmp:

編輯/etc/nail.rc檔案,在檔案末尾新增如下內容:

set [email protected]     (你的郵箱,例如qq郵箱)

set smtp=smtp.qq.com

set smtp-auth-user=123456789        (郵箱賬號)

set smtp-auth-password=987654321     (郵箱密碼)

set smtp-auth=login

4、發郵件測試:

echo test | mailx -v -s "test"  [email protected]  (可以去126郵箱收郵件了)

備註:

發郵件的時候,可能會報錯:

could not connect: Connection refused

"/root/dead.letter" 11/299

. . . message not sent.

解決方法:

登入qq郵箱,在設定--賬號裡邊開啟smtp傳送即可。


相關推薦

debian通過mailx傳送郵件

搭建的nagios,郵件報警可以通過以下幾種方式: 第一:使用簡訊通道   第二:使用伺服器本身的郵箱進行發郵件(例如centos使用sendmail,debian使用exim4) 第三:使用外部郵箱通過smtp傳送。  第一種當然最好,可是需要收費的。 第二種也可以發,可

Linux通過mailx傳送電子郵件

本文使用的Linux發行版是CentOS 7,郵箱:163郵箱向126郵箱傳送郵件 [email protected] ===> [email protected] 1、檢

telnet通過smtp傳送郵件

////////////////////////////////////CMD指令////////////////////////////////////////////// cmd telnet smtp.163.com 25   or &nb

通過javamailsenderimpl傳送郵件

參考文章:http://blog.csdn.net/qq_33556185/article/details/51028952 import javax.mail.internet.MimeMessage; import org.springframework.beans.factory.anno

Spring(非boot)通過ssl傳送郵件

參考:https://blog.csdn.net/liguo9860/article/details/6874040   我這裡就說一下使用Spring的JavaMailSender如何實現 1. 配置JavaMailSender @Bean public JavaM

js通過外掛傳送郵件

這個外掛為SmtpJS 官網地址為  https://www.smtpjs.com/ 方法很簡單 <script src="https://smtpjs.com/v2/smtp.js"> </script> Email.send( "[email&#

Zabbix 配置通過sendEmail傳送郵件報警

## 1、安裝sendEmail### 1.1、下載安裝sendEmail1. 通過Linux下載命令`wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz`(wget安裝命令:`rpm install w

Java(SpringCloud) 使用Thymeleaf渲染模板,通過Mailgun傳送郵件

好久沒發部落格了,忙東忙西的,堅持! 本文介紹Java使用Mailgun搭建傳送郵件的服務。 我把這個郵件服務放在了我的springCloudApplication(微服務Demo)專案的utilservice服務模組中。 原始碼地址:springCloudA

mailx傳送郵件

郵件報警 service postfix stop  chkconfig postfix off  yum install mailx –y  vim /etc/mail.rc  #在最後增加  set from=***(郵箱地址) set smtp=***(smtp伺服器

Linux使用mailx傳送郵件--技術流ken

  前言   最近想要監控系統服務執行情況並實現自動傳送郵件報警,zabbix雖然也可以實現這樣的功能,但是這裡使用一個非常簡單的辦法就可以實現。需要安裝mailx工具,mailx是一個小型的郵件傳送程式。   安裝步驟  

如何通過GMail傳送郵件:smtplib的使用

SMTP(Simple Mail Transfer Protocol)即簡單郵件傳輸協議,它是一組用於由源地址到目的地址傳送郵件的規則,由它來控制信件的中轉方式。SMTP協議屬於TCP/IP協議族,它幫助每臺計算機在傳送或中轉信件時找到下一個目的地。通過SMTP協議所指定的伺服器,就可以把E-mail寄到

centos7 利用mailx傳送郵件

當需要伺服器定時傳送郵件到自己郵箱時,一個郵件服務就很重要了,以下主要是mailx的實現,主要是利用 1.安裝mailx yum install mailx -y 2.使用到的配置檔案只有一個,是/etc/mail.rc,通過修改配置檔案/etc/mail.rc可以使用外部SMTP伺服器,輕鬆實現l

shell下使用mailx傳送郵件

如果不能直接使用mailx,需要先下載安裝mailx; wget http://ftp.debian.org/debian/pool/main/h/heirloom-mailx/heirloom-mailx_12.5.orig.tar.gz tar zxvf hei

通過javaMail傳送郵件,可選新增多個收件人,密送,抄送,多個附件,超實用

        自己通過學習多人的程式碼,並整理了一個簡單,呼叫方便的通過javaMail傳送郵件。只需填寫發件郵箱地址,密碼;收件人地址,附件,選擇是否儲存,設定自己傳送郵件時的暱稱就ok了。程式碼自動匹配設定smtp服務地址和埠。    傳送郵件需要郵箱地址和密碼,開啟P

centos7使用mailx傳送郵件

1.安裝mailx yum -y install mailx 2.編輯/etc/mail.rc vi /etc/mail.rc set from="[email protected]" -- 發件郵箱 set smtp=smtp.163.co

python3 通過excel傳送郵件報錯解決辦法

前段時間使用python批量發郵件,通過excel獲取收件人資訊,結果發完後報錯如下:Traceback (most recent call last):  File "D:\python practice\傳送郵件  帶附件.py", line 46, in <mod

java傳送郵件(javaMail通過SMTP傳送郵件

java傳送郵件一般使用在註冊賬號時、或其他通知資訊時,網站會使用郵件定時傳送、或觸發傳送郵件通知使用者; 1、我是用的是maven開發,所以需要在pom檔案中定義jar包: <dependency> <groupId>javax.

windows平臺下通過blat傳送郵件用法小結

在linux平臺的命令列下可以使用mail命令來發送郵件,windows平臺沒有內建的命令,但可以使用開源的 blat,其官方主頁為 http://www.blat.net/ blat的使用非常簡單,僅需兩步 1.使用 "blat -install <server

越過GFW,使用JavaMail通過Gmail傳送郵件

程式碼參考了:https://blog.csdn.net/licl19870605/article/details/8164401 Gmail要做兩處的設定: 1)啟用IMAP(如果只使用smtp協議傳送郵件,強烈懷疑此步可選) 根據 https://support.google.co

使用mail/mailx通過office365 SMTP傳送郵件

Mailx是一個智慧郵件處理系統,提供POSIX mailx命令功能,提供MIME、IMAP、POP3、SMTP和S/MIME擴充套件,通過呼叫sendmail來發送郵件。 安裝mailx: # yum install mailx mailx語法 mailx [-BDdEFintv~] [-s sub