qq524061227 发表于 2018-8-25 11:43:09

shell自动发邮件

  系统环境cengos6.2,需要装expect
  脚本如下:
  #!/usr/bin/expect
  set smtp   smtp.qq.com
  set user   *******    #**代表QQ号吗经过base64加密过的值
  set pass   *******   #**代表密码经过base64加密过的值
  set from   986870231@qq.com
  set to   986870231@qq.com

  set>  set content fuck
  spawn telnet $smtp 25
  expect "220"
  send "helo root\r"
  expect "250"
  send "auth login\r"
  expect "334"
  send "$user\r"
  expect "334"
  send "$pass\r"
  expect "235"
  send "MAIL FROM: \r"
  expect "250"
  send "RCPT TO: \r"
  expect "250"
  send "DATA\r"
  expect "354"
  send "TO: $to\r"
  send "FROM: $from\r"
  send "SUBJECT: $title\r"
  send "\r"
  send "$content\r"
  send ".\r"
  expect "250"
  send "QUIT"

页: [1]
查看完整版本: shell自动发邮件