mailx 或telnet 使用指定SMTP伺服器傳送郵件
一、Mailx 使用指定SMTP伺服器傳送郵件的配置
redhat 伺服器上,mailx 使用指定SMTP伺服器傳送郵件的配置。在 /etc/mail.rc 最後增加如下SMTP配置:
set from=xxx@gmail.com
set smtp=smtp.gmail.com
set smtp-auth-user=xxx@gmail.com
set smtp-auth-password=yourpassword
set smtp-auth=login
(1)filename.txt內容有郵件正文
mailx -s "bo pv alert" xxx@gmail.com < filename.txt
(2)帶附件vfile.txt的郵件
echo -e "mail context.\n 請另存為為cvs檔案,然後用excel開啟,否則會顯示亂碼.\n 如有問題,請聯絡xxx.\n this mail comes from host"|mailx -s "mail subject" -a vfilename.txt -c xxx@162.com yyy@163.com
另外,mutt傳送郵件
帶附件的郵件:
echo "`cat $v_filename2`" |/usr/bin/mutt -e "my_hdr from:" -s "Report subject" -a $v_filename1 $v_mail_rec -c $v_mail_cc
二、手工使用telnet發生郵件
telnet mail.xxx.com 25EHLO mail.xxx.com
AUTH LOGIN
aXRtb25pdG9y #select UTL_RAW.cast_to_varchar2(UTL_ENCODE.base64_encode(UTL_RAW.cast_to_raw('yourusername'))) from dual;
RjMxSFo3YnFlRA== #select UTL_RAW.cast_to_varchar2(UTL_ENCODE.base64_encode(UTL_RAW.cast_to_raw('yourpassword'))) from dual;
MAIL FROM:
RCPT TO:
DATA
From:it@xxx.com
To:your-mail@xxx.com
Subject:test mail
Content-Type: text/plain; Charset=GB2312
Hi, test2
This is a test mail, you don't reply it.
.
quit
三、shell 使用telnet發生郵件
shell 自動傳送:mail.sh
點選(此處)摺疊或開啟
- #!/bin/sh
- # mail.sh
- msg="This is a test mail, you don't reply it."
- {
- sleep 1
- echo "EHLO mail.xxx.com"
- sleep 1
- echo "AUTH LOGIN"
- sleep 1
- echo "aXRtb25pdG9y"
- sleep 1
- echo "RjMxSFo3YnFlRA=="
- sleep 1
- echo 'MAIL FROM:'
- echo 'RCPT TO:'
- echo 'RCPT TO:'
- echo "DATA"
- sleep 1
- echo 'From:it@xxx.com'
- echo 'To:your-mail@xxx.com,your-mail@xxx.com'
- echo 'Subject:test mail'
- echo 'Content-Type: text/plain; Charset=GB2312 '
- echo
- echo
- echo "Hi, test2 "
- echo $msg
- echo
- echo
- echo '.'
- echo 'quit'
- } | telnet mail.xxx.com 25
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10995764/viewspace-2124727/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 配置mail使用SMTP傳送郵件AI
- Python使用SMTP傳送郵件Python
- Jmeter——SMTP Sampler傳送郵件JMeter
- Python SMTP傳送郵件Python
- 在Python如何使用SMTP傳送郵件Python
- Linux 上使用 Gmail SMTP 伺服器傳送郵件通知LinuxAI伺服器
- 利用UTL_SMTP傳送郵件
- 怎麼透過mailx向內部郵件伺服器傳送郵件?(解答)AI伺服器
- 怎麼透過mailx向內部郵件伺服器傳送郵件?(疑問板)AI伺服器
- 如何在 Linux 上使用 Gmail SMTP 伺服器傳送郵件通知LinuxAI伺服器
- ThinkPHP_phpmailer使用外部認證SMTP傳送郵件PHPAI
- mailx 使用ssl郵件傳送配置 2018-12-28AI
- SMTP協議解讀以及如何使用SMTP協議傳送電子郵件協議
- python實現基於smtp傳送郵件Python
- SMTP操作使用詳解並透過python進行smtp郵件傳送示例Python
- WPForms和 WP Mail SMTP – 最好的WordPress SMTP郵件傳送外掛ORMAI
- 【python】用SMTP模組傳送帶附件的郵件Python
- 使用phpmailer傳送郵件PHPAI
- 使用JavaMail傳送郵件JavaAI
- 使用nodemailer傳送郵件AI
- HP-UX mailx傳送郵件出現中文亂碼問題UXAI
- 一次郵件傳送協議SMTP問題排查協議
- 一次性解決python smtp 傳送outlook郵件,163郵件,qq郵件等等.Python
- 如何使用 ABAP 程式碼傳送郵件到指定郵箱試讀版
- 使用python傳送郵件和接收郵件Python
- 軟體測試學習教程——Python SMTP傳送郵件Python
- 郵件傳送
- 傳送郵件
- 使用 smtplib 傳送郵件
- 如何使用Excel傳送郵件?Excel
- 使用python傳送郵件Python
- 使用C#傳送郵件C#
- SpringBoot整合Mail傳送郵件&傳送模板郵件Spring BootAI
- SMTP協議初探(1)----dos下telnet命令發郵件協議
- .NET Core使用FluentEmail傳送郵件AI
- 使用阿里雲傳送郵件阿里
- 使用Linux命令傳送郵件Linux
- 配置ActionMailer使用GMail傳送郵件AI