您的位置:首页 > 运维架构 > Shell

在shell中发送邮件的相关问题

2016-03-05 17:08 525 查看
环境:ubuntu10.04

首先要安装软件包mailutils :apt-get install heirloom-mailx

1、先通过通过mail给系统内的其他用户发送邮件

mail -s “这是邮件的主题” user1

*********

***********

.

(另启一行输入一个“.” 再按回车结束内容的输入)

su - user1

切换到user1用户,在/var/mail 文件夹中系统为每个用户都分配了一个邮件箱,

cat /var/mail/user1 即可查看user1的所有邮件。

或者直接输入mail 查看有没有新邮件,后输入$N N为你要查看第几封邮件

2、但是如果发送远程邮件则会出错,发送不出去,例如上面的邮件改动后:

mail -s “这是邮件的主题” *xxxxxxxxx@qq.com

*********

***********

.

你会发现用户收不到邮件,而在当前用户的邮箱里会收到一封这样的邮件:
From MAILER-DAEMON Sat Mar 05 16:09:16 2016

Return-path: <>

Envelope-to: root@*****-desktop

Delivery-date: Sat, 05 Mar 2016 16:09:16 +0800

Received: from Debian-exim by ******-desktop with local (Exim 4.71)

id 1ac7H1-00089o-Vz

for root@******-desktop; Sat, 05 Mar 2016 16:09:15 +0800

Date: Sat, 05 Mar 2016 16:09:15 +0800

Message-Id: <E1ac7H1-00089o-Vz@******-desktop>

X-Failed-Recipients: **************@qq.com

Auto-Submitted: auto-replied

From: Mail Delivery System <Mailer-Daemon@******-desktop>

To: root@******-desktop

Subject: Mail delivery failed: returning message to sender

This message was created automatically by mail delivery software.

A message that you sent could not be delivered to one or more of its

recipients. This is a permanent error. The following address(es) failed:


******************@qq.com

Mailing to remote domains not supported

------ This is a copy of the message, including all the headers. ------

这时可进行如下操作:

方法一,修改配置文件:

编辑配置文件/etc/exim4/update-exim4.conf.conf

dc_eximconfig_configtype=’local’

改成

dc_eximconfig_configtype=’internet’

再重起exim4

在终端输入: /etc/init.d/exim4 stop

/etc/init.d/exim4 start

方法二,通过用户界面进行配置:

执行命令:sudo dpkg-reconfigure exim4-config

使用我们的邮件服务器发送邮件给QQ用户时,发件人地址后面会出现红色的“此地址未验证,请注意识别”。那我们该怎么做才可以去掉这个红字提示呢?

仔细研究后发现这是QQ邮箱的一个bug!具体如下:这种情况的出现有一个前提,就是发信域名使用了QQ的免费域名邮箱或者免费企业邮箱,此时您会需要把MX记录指向QQ的邮件服务器。而只要您使用了非QQ的邮件服务器来发邮件,“地址未验证,请注意识别”提示就会出现了。我们甚至测试了取消指向QQ邮件服务器的MX记录,而这个提示依然还是会出现,直到在QQ的管理平台上取消了域名邮箱或者企业邮箱,问题才终于得以解决!这很明显是QQ邮箱的bug,QQ怎能要求人家用了你的域名邮箱或者企业邮箱,就一定只能从QQ的服务器发信?现在有很多的免费企业邮箱,其他的都没有这样霸道的处理方式啊!对于有需要使用非QQ服务器发信的用户,建议不要使用QQ的免费域名邮箱或者免费企业邮箱;如果您已经使用了并出现了上述问题,建议登录您在QQ域名邮箱或企业邮箱的管理平台,取消对您域名的绑定;然后使用网易或其他免费企业邮箱,即可解决此问题。米粒在线选择了其他非腾讯的邮箱服务器绑定的域名,问题解决了。

上述的说明,明显解决的方法是登录在QQ域名邮箱或企业邮箱的管理平台,取消对您域名的绑定,即可解决此问题。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: