【mailx】有人会使用linux脚本发送邮件吗

wanxj 发布于 2014/07/13 14:02
阅读 4K+
收藏 2
想写一个脚本,当触发某个警报时发送一个邮件到我的扣扣邮箱。我的环境配置是按照下面链接来的: http://www.360doc.com/content/14/0713/10/14129940_394054923.shtml
我自己在mail.rc中添加到两行如下:
set from=asan12333@sina.com smtp=smtp.sina.com
set smtp-auth-user=asan12333@qq.com smtp-auth-password=××××××××× smtp-auth=login
但是发送到时候却出现如下错误提示:
[root @embedclub  ~]# echo "hello" | mailx -v -s test ×××××××××@qq.com
Resolving host smtp.sina.com . . . done.
Connecting to 219.142.78.189:smtp . . . connected.
220 smtp682-31.sinamail.sina.com.cn ESMTP
>>> EHLO embedclub
250-smtp682-31.sinamail.sina.com.cn
250-AUTH LOGIN PLAIN
250-AUTH=LOGIN PLAIN
250-STARTTLS
250 8BITMIME
>>> AUTH LOGIN
334 VXNlcm5hbWU6
>>> YXNhbjEyMzMzQHNpbmEuY29t
334 UGFzc3dvcmQ6
>>> ODEwOTA1MDYx
535 5.7.8 authentication failed
smtp-server: 535 5.7.8 authentication failed
"/root/dead.letter" 11/296
. . . message not sent.

都搞了两天了还是不行,有人能帮忙吗?感激不尽

我用的操作系统是(fedora14)

加载中
0
稻草鸟人
稻草鸟人
参考:http://www.mzone.cc/article/317.html
wanxj
wanxj
还是发送不出去,应该省去了一些配置的说明吧
0
eechen
eechen
Ubuntu VPS 使用 heirloom-mail 调用 163 邮箱 SMTP 服务器发送邮件


Ubuntu上安装heirloom-mailx:
sudo apt-get install heirloom-mailx

sudo nano /etc/nail.rc 添加网易163邮箱开放的需要认证的smtp服务器:
set from=USER@163.com
set smtp=smtp.163.com
set smtp-auth-user=USER
set smtp-auth-password=PASSWORD
set smtp-auth=login

在命令行发邮件给QQ邮箱用户:
echo "邮件内容" | heirloom-mailx -s "邮件标题" 123@qq.com

0
wanxj
wanxj

引用来自“eechen”的评论

Ubuntu VPS 使用 heirloom-mail 调用 163 邮箱 SMTP 服务器发送邮件


Ubuntu上安装heirloom-mailx:
sudo apt-get install heirloom-mailx

sudo nano /etc/nail.rc 添加网易163邮箱开放的需要认证的smtp服务器:
set from=USER@163.com
set smtp=smtp.163.com
set smtp-auth-user=USER
set smtp-auth-password=PASSWORD
set smtp-auth=login

在命令行发邮件给QQ邮箱用户:
echo "邮件内容" | heirloom-mailx -s "邮件标题" 123@qq.com

太感谢了,但话说同样的方法我用的新浪邮箱怎么就不行呢
eechen
eechen
国内的SMTP服务器建议使用网易和腾讯这两家的。
返回顶部
顶部