1. 程式人生 > >linux配置mailx使用SMTP伺服器傳送郵件

linux配置mailx使用SMTP伺服器傳送郵件

mailx是linux系統上常見的郵件傳送工具,可以通過配置smtp伺服器使用大部分的郵箱傳送郵件。
使用yum源安裝mailx

yum install mailx

安裝完成後可以在/etc/目錄下看到mailx的配置檔案mail.rc(nail.rc)。編輯該檔案,在檔案的最後加入smtp伺服器的設定

vi /etc/mail.rc
...
set [email protected] smtp=mail.xxxxx.cn
set [email protected] smtp-auth-password=........
set smtp-auth=login

儲存配置,需要注意的是* smtp配置中from後的郵箱地址與smtp-auth-user是要求一致的。不過不是同一個,會發生報錯*


配置完成後mailx的傳送郵件語法可以是

echo "mail content"|mailx -s "mail title" [email protected],[email protected] 

或者

mailx -s "mail title" [email protected] <mailcontent.txt

至此就可以使用mailx順利的傳送郵件了

相關推薦

linux配置mailx使用SMTP伺服器傳送郵件

mailx是linux系統上常見的郵件傳送工具,可以通過配置smtp伺服器使用大部分的郵箱傳送郵件。 使用yum源安裝mailx yum install mailx 安裝完成後可以在/etc/目錄下看到mailx的配置檔案mail.rc(nail.

使用 spring封裝的javamail linux伺服器傳送郵件失敗解決

原文參考:https://blog.csdn.net/a540891049/article/details/79385471 由於某些平臺的linxu伺服器為了安全起見 遮蔽了傳送郵件的常用埠  25、465、587 下面我用QQ郵箱舉例子   用Linux

使用Linux伺服器傳送郵件

安裝服務 # Centos7(貌似不用也行) >>>yum -y install mailx # Ubuntu16.04 >>>sudo apt instal

阿里雲 Linux 啟用465埠傳送郵件

阿里雲 Linux 啟用465埠傳送郵件 環境:阿里雲 Linux Centos 7.4 x64 注:阿里雲預設禁用25郵件埠,需要啟動465埠加密進行郵件傳送。 注:確保郵箱開啟SMTP服務,POP3,並申請了密碼。 注:確保已經安裝mailx,sendmaill,dos2unix 安裝教程:ht

Linux實用技巧——mail傳送郵件命令以及中文亂碼解決

文章目錄 0 前言及準備 1 mailx安裝及配置 1.1 安裝 1.2 編輯配置檔案 2 傳送郵件 2.1 無正文郵件 2.2 有正文郵件 3 郵件中文亂碼問題解決

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

linux配置resin伺服器,啟動專案

第一步:安裝resin伺服器 第二步:配置resin安裝路徑和JDK的路徑 第三步:web專案指向resin伺服器 好啦,開始上程式碼! 1.安裝resin,我這裡用到的是4.0.36版本,我安裝在home目錄,cd home,然後輸入 [[email protecte

Ubuntu 直接使用外部 SMTP 伺服器傳送郵件

不在伺服器上啟動 sendmail 服務,直接使用外部 SMTP 的傳送郵件其實更簡單,下面是使用 smtp.163.com 的基本配置 set [email protected] set smtp=smtps://smtp.163.com set smtp-auth-user

Python用 smtplib在阿里雲伺服器傳送郵件(1ni)

差點被這個郵件搞哭了,坑真的太多了!!!1.要記得開啟163郵箱的服務具體方法 設定=》左下角的客戶端授權密碼(那時候就要開啟了,會讓你輸入密碼,這個密碼不能和登入的密碼相同程式碼裡也是這個客戶端密碼,不是登入密碼)2.你的IP可能被禁了!!!一開始試了很多的程式碼,都是報錯

虛擬機器上的Linux配置tftp伺服器與下載uImage到mini2440開發板成功經驗

我配tftp想下載u-boot.bin到NandFlash。我的Fedora14是跑在win7 PC 上的virtualbox虛擬機器上的。win7PC與開發板通過一根網線直連。此時問題出來了:我不明白Fedora14怎麼通過VBox使用win7的網絡卡繼而與開發板建立tf

logback配置錯誤日誌傳送郵件

這個問題整整弄了2天才真正實現了,網上各種搜尋,各種坑,今天特地閒下來,記下筆記,希望可以幫助到需要的人。 需求: 1、報錯發郵件,定位錯誤位置以儘快解決;(報錯傳送郵件) 2、某一項重要操作完成之後傳送郵件;(自定義傳送郵件) 沒有接觸過logback,怎麼辦?

JavaMail本地伺服器傳送郵件

Java利用自己的郵箱傳送郵件需要一下兩個jar包 activation.jar 下面為下載地址及方法 http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-jav

Python 通過連線qq郵箱伺服器傳送郵件

python的smtplib提供了一種很方便的途徑傳送電子郵件。它對smtp協議進行了簡單的封裝。 傳送郵件主要用到了smtplib 和 email 程式碼非常簡單,上程式碼: import smtplib from email.mime.text import MIME

linux中用命令mail傳送郵件

把文字資訊作為郵件內容傳送給[email protected] cat a.txt|mail -s hello [email protected] 把a.txt的內容作為輸出,給mail命令傳送,-s代表郵件標題,[email protecte

plsql使用qq郵件伺服器傳送郵件

1.程式碼如下:CREATE OR REPLACE PROCEDURE send_mail( p_recipient VARCHAR2, -- 郵件接收人 p_subject VARCHAR2, -- 郵件標題 p_message

linux配置sftp伺服器的例子

具體步驟如下,大家一步步來操作即可實現sftp伺服器的配置。 1、新增使用者組   複製程式碼 程式碼示例: groupadd sftp 2、新增使用者並設定為sftp組   複製程式碼 程式碼示例: sudo useradd -g sftp -s /sbin/nologin -M sftp  3、修改sf

Godaddy伺服器傳送郵件出現Could not connect to SMTP host錯誤 解決辦法

解決辦法: 在 class.phpmailer.php 中,將 function IsSMTP() { $this->Mailer = 'smtp'; } 改成: function IsSMTP() { $this->Mailer = 'SMTP

使用阿里雲伺服器傳送郵件

今天在線上配置資料庫服務,在本機測試的時候寫了一個當檢測到MySQL宕機的時候會發送一封郵件到指定的賬戶提醒,部署到阿里雲之後其他一切正常,就是郵件傳送不成功,折騰了我一天 原來是因為國家政策,為了防止瘋狂傳送垃圾郵件,阿里雲關閉了25埠(安全組無法開啟25埠),而我在本機

【JavaMail開發總結】配置檔案形式--傳送郵件程式

        在上一篇中簡單的實現了一個傳送郵件功能的程式,今天用配置檔案的方式來實現,大致思路一致,示例程式碼如下: package com.javamail.test.demo; import java.io.IOException; import java.io.I

阿里雲伺服器傳送郵件(一)

一、設定mailx及sendmail軟體 sendmail 進行傳送郵件的應用服務; mailx採用指令mail進行傳送郵件的編輯,通過sendmail進行傳送; 1、 檢查服務狀況 service sendmail status 問題:沒有結果的話,則重新安裝