当前位置:  技术问答>linux和unix

用mail发邮件

    来源: 互联网  发布时间:2017-02-24

    本文导语:  我在linux服务器上用mail命令发邮件给单位邮箱(单位windows邮件服务器,公网上可以访问的), echo "asdhfa" | mail -s test geyamin@cc.com 报这个错误 q4A7H10V021474        7 Thu May 10 15:17                   (Deferred...

我在linux服务器上用mail命令发邮件给单位邮箱(单位windows邮件服务器,公网上可以访问的),
echo "asdhfa" | mail -s test geyamin@cc.com
报这个错误
q4A7H10V021474        7 Thu May 10 15:17 
                 (Deferred: Connection refused by cclinks.cc.com.)
但是发自己的网易的邮箱就能成功受到邮件
这是什么原因造成的?

|
是自己给自己发邮件么?root@localhost.localdomain?本地Sendmail没配置好。
bin/mail会默认使用本地sendmail发送邮件,这样要求本地的机器必须安装和启动Sendmail,配置非常麻烦。

通过修改配置文件可以使用外部SMTP服务器(你们单位windows邮件服务器)
修改/etc/nail.rc (/etc/mail.rc)
也可自定义一个xxx.rc,通过环境变量指定
setfrom=fromUser@domain.comsmtp=smtp.domain.comset smtp-auth-user=username

smtp-auth-password=passwordset smtp-auth=login
说明:

from是发送的邮件地址

smtp是发生的外部smtp邮件服务器的地址

smtp-auth-user是外部smtp邮件服务器认证的用户名

smtp-auth-password是外部smtp邮件服务器认证的用户密码

smtp-auth是邮件认证的方式

配置成功后,就可以使用了

可以发送一封邮件测试一下

|


cc.com
这个是存在的吗?如果不存在,那就发不出去啦

|
在网上看了n多资料都是修改/etc/mail.rc文件:setfrom=fromUser@domain.comsmtp=smtp.domain.comset smtp-auth-user=username

smtp-auth-password=passwordset smtp-auth=login
这些都试的手软了,依然不能用外部邮箱地址发送邮件(比如想用qq的企业邮箱发送邮件),但是通过mail -s ..... -- -f 命令可以发送邮件,但这样发送邮箱的邮件,发送人地址是虚拟机上的用户名,比如:mdimg@localhost.localdomain 如何才能使用qq企业邮箱发送啊,单独修改mail.rc达不到效果,请教高人指点,非常谢谢!

|
那如何通过QQ企业邮箱SMTP服务器的认证呢?这问题纠结几天了,谢谢楼主的回答!

    
 
 

您可能感兴趣的文章:

  • [求助]LINUX下的MAIL系统,发出的邮件别人能收到,但别人发过来的邮件这个系统总是收不到。。。。。。。
  • 如何用mail命令接收邮件附件?
  • 电子邮件通信管理 Jaro Mail
  • 邮件工具 Manitou-Mail
  • Android的邮件客户端 K9mail
  • 邮件服务器的问题Postfix Dovecot mail命令相关问题
  • 用mail怎么给外域发邮件?
  • 求救:怎样在CSH中写MAIL命令发邮件。高手帮忙
  • 邮件客户端 Claws Mail
  • mail 指令删除邮件方法,求助
  • SMTP邮件服务器 Mail Avenger
  • 怎么在linux下用mail 命令发送带附件的邮件~~~~
  • shell中使用mail发邮件的时候正文换行的问题
  • mail或mailx发送邮件不响应?
  • 如何使用telnet mail.domain.com 25 判断一个某个邮件大地址是否存在
  • JavaMail中props.put("mail.smtp.host", "???")后面的邮件服务器该填什么?
  • mail邮件发不出去
  • 我是刚安装的LINUX,我该怎样设置才能让我的mail命令生效阿?? 就是可以发送一份邮件!
  • ¥¥:-)给分请教:linux下的邮件发送日志是什么文件??我是用php的mail()函数的。急盼!各位仁兄请帮忙!!
  • Sendmail问题:在本机安装Sendmail后,可以用本机的mail程序发邮件,但是一修改sendmail.cf中的SMTP设置就不能发送!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间java.awt枚举desktop.action的类成员方法: mail定义及介绍
  • 为什么我的Swing中没有mail包呢?即javax.mail.*时无mail呢?
  • java命名空间java.awt类desktop的类成员方法: mail定义及介绍
  • import javax.mail.* 跟import javax.mail.internet.MimeMessage;import javax.mail.internet.InternetAddress;有啥区别,详情请点击看里
  • mail命令如何使用,man帮助太烦了,我只需简单的使用,如发mail,收mail
  • 在哪里可以下载扩展包,javax.mail.*,javax.mail.internet.*!下来先得分!谢谢
  • ●●●遇到难题,请高手指点,lvs双mail,mai用户在一台mysql上,实现多台mail轮流工作●●
  • 程序运行几天后,会出现Segmentation fault, aborting. You have new mail in /var/spool/mail/root.我怎么查错?
  • question of mail about red hat
  • 如何查看E-mail?
  • mail 看信后把email 存到 ~/mbox, IMAP 客户没法看
  • linux如何用mail命令發郵件
  • Linux中mail命令的问题
  • 请问用MAIL如何写信
  • telnet进去显示you have new mail
  • unix下mail命令无法执行
  • zimbra 搭建mail服务器的问题
  • 关于mail服务中ssl的问题
  • 在linux系统下无法收到mail问题请教
  • 关于linux的mail命令的一些问题
  • 编java mail时碰到的问题?高手帮忙!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3