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@ gm ail.com
set smtp-auth-password=yourpassword
set smtp-auth=login

(1) filenam e.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 25 
EHLO 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 

点击(此处)折叠或打开

  1. #!/bin/sh
  2. # mail.sh
  3. msg="This is a test mail, you don't reply it."
  4. {
  5. sleep 1
  6. echo "EHLO mail.xxx.com"
  7. sleep 1
  8. echo "AUTH LOGIN"
  9. sleep 1
  10. echo "aXRtb25pdG9y"
  11. sleep 1
  12. echo "RjMxSFo3YnFlRA=="
  13. sleep 1
  14. echo 'MAIL FROM:'
  15. echo 'RCPT TO:'
  16. echo 'RCPT TO:'
  17. echo "DATA"
  18. sleep 1
  19. echo 'From:it@xxx.com'
  20. echo 'To:your-mail@xxx.com,your-mail@xxx.com'
  21. echo 'Subject:test mail'
  22. echo 'Content-Type: text/plain; Charset=GB2312 '
  23. echo
  24. echo
  25. echo "Hi, test2 "
  26. echo $msg
  27. echo
  28. echo
  29. echo '.'
  30. echo 'quit'
  31. } | telnet mail.xxx.com 25




来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10995764/viewspace-2124727/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10995764/viewspace-2124727/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值