系ubuntu 下面打开终端

输入:
sudo apt-get install sendmail
一般就安装完成噶啦
跟住进入 /etc/mail/目录
输入:
m4 sendmail.mc > sendmail.cf
意思系跟住.mc文件 生成 sendmial.cf文件
输入呢个命令:
ps aux | grep sendmail
root      5721  0.0  0.0  11496  2136 ?        Ss   23:31   0:00 sendmail: MTA: accepting connections          
gateman   5836  0.0  0.0   4020   768 pts/1    S+   23:42   0:00 grep --color=auto sendmail

如果见到如上信息姐系表明sendmail服务器已经启动
测试下:
输入:
sendmail -s test nvd11@163.com < past1.txt 
报错:
WARNING: RunAsUser for MSP ignored, check group ids (egid=1000, want=127)
can not chdir(/var/spool/mqueue-client/): Permission denied
Program mode requires special privileges, e.g., root or TrustedUser.

上网查过, sendmail 默认一般只让root使用...
信息表示非root用户无法访问 /var/spool/mqueue-client/
只要改变/var/spool/mqueue-client的权限
sudo chmod a+rwx /var/spool/mqueue-client/
跟住重启sendmail服务:
sudo service sendmail restart
再试下:
sendmail -s test nvd11@163.com < past1.txt 
检查邮箱 ok了
======================================
以下是网上摘抄的一d sendmail命令用法:

常用发送邮件方式如下:

1.如何写一般的邮件: mail flynewton@gmail 编辑抄送对象,邮件主题,邮件正文后,按Ctrl-D结束

    2.快速发送方式: echo “邮件正文” | mail -s 邮件主题 flynewton@gmail.com

    3.以文件内容作为邮件正文来发送: mail -s test flynewton@gmail.com < test.txt

    4.发送带附件的邮件: uuencode 附件名称 附件显示名称 | mail -s 邮件主题 发送地址

例如: uuencode test.txt test.txt | mail -s Test flynewton@gmail.com

----------------------------------------

在ubuntu下搭建sendmail 后,使用上述命令,测试成功,第三条在英文环境下,也可以正常发送中文内容的txt文档,并在外部收件箱里正常显示

环境是自建的内部域名,可以向外部发送邮件
但从外部向内则不能发送邮件,因为域名为私有,公网上找不到

安装和配置sendmail相关推荐

  1. 安装配置sendmail服务器

    您正在看的网络服务器架设教程是:sendmail+openwebmail来实现webmail的安装. 最近由于要把公司的mail服务器升级成webmail,看了不少资料.我的具体情况是我现在的mail ...

  2. Ubuntu 中sendmail 的安装、配置与发送邮件的具体实现

    一.安装 ubuntu中sendmail函数可以很方便的发送邮件,ubuntu sendmail先要安装两个包. 必需安装的两个包: 代码  sudo apt-get install sendmail ...

  3. Linux上检测sendmail,linux下sendmail的安装与配置

    在sendmail服务器的配置目录中,local-host-names文件用于设置邮件服务器提供邮件服务的域名,我们可以在这里指定sendmail服务器所负责接收邮件的域. # vi /etc/mai ...

  4. php sendmail方法,PHP实现在windows下配置sendmail并通过mail()函数发送邮件的方法

    本文实例讲述了PHP实现在windows下配置sendmail并通过mail()函数发送邮件的方法.分享给大家供大家参考,具体如下: 1.php mail()函数在windows不能用,需要安装sen ...

  5. Centos6.5-----nagios快速安装编译配置文档-全部虚拟环境

    写这个文档的目的,就是为了方便 快捷的部署nagios,涉及到个人喜好的配置,大家自行修改,可以套用. 一.下载并安装所需软件 1,yum install gcc mysql httpd php gd ...

  6. Centos 6.3 x86_64安装与配置bacula

    Centos 6.3 x86_64安装与配置bacula 一,简介 Bacula是一款开源的跨平台的网络备份工具,基于c/s架构,通过它,管理员可以对数据进行备份,恢复,以及完整性验证等操作. 适合业 ...

  7. 高性能集群软件Keepalived的介绍以及安装与配置

    Keepalived介绍: Keepalived是Linux下一个轻量级的高可用解决方案:起初是为LVS设计的,专门用来监控集群系统中各个服务节点的状态.它根据TCP/IP参考模型的第三.第四和第五层 ...

  8. jenkins持续集成(一): 在Linux下的安装与配置

    撸了今年阿里.网易和美团的面试,我有一个重要发现.......>>>  前提: 安装了JDK,并配置好环境变量:JAVA_HOME 安装了Maven,并配置好环境变量:MAVEN_H ...

  9. centos 5.3 配置sendmail服务器

    2019独角兽企业重金招聘Python工程师标准>>> 二.SendMail常规配置 SendMail运行过程是读取/etc/mail/sendmail.cf配置文件,但该文件配置比 ...

最新文章

  1. 操作系统与虚拟化安全第一次作业-关键习题
  2. swift自行车品牌介绍_品牌101:简介
  3. E:Johnny and Grandmaster
  4. 拼团功能实现 php_PHP实现微信提现功能
  5. [转] ASP.NET使用AJAX联动
  6. 网红第一股上市首日暴跌37% “为人低调”王思聪评价:公司本身有问题
  7. python pdf转html代码_Python3转换html到pdf的不同解决方案
  8. C#中out和ref之间的区别
  9. 6.3创建自己执行的二进制文件
  10. 【用python写一个简易的消息轰炸代码】
  11. Eclipse详细设置护眼背景色和字体(Hermit)颜色并导出
  12. android群聊红包原理,Android之微信抢红包实现原理分析
  13. 车载导航应用的哪些计算机知识,三维模拟智能车载导航系统的设计与实现
  14. <a>链接下载视频 而不是打开新页面播放
  15. 【小工具推荐】-云笔记+思维导图
  16. java.io.InvalidClassException异常产生原因及解决方案
  17. 「普通人VS程序员」电脑还可以这样关机,神操作 建议阅读
  18. 《电脑报2014年》更新至第51期
  19. 什么是脏读?幻读?不可重复读?
  20. 解读智慧农业未来发展

热门文章

  1. 13-SDEI: Software Delegated Exception Interface
  2. 文字链接_新生命道目录及音频、文字链接(20200501更新)
  3. 动态链接库编写与使用(VC6)
  4. 2020-10-25(个人int误区)
  5. androidstudio 常用快捷键
  6. 5、MySQL事务隔离级别详解
  7. 2、事务的概念和特性
  8. 11、修改和删除索引(DROP INDEX)
  9. C/C++将十进制数转为二进制并输出
  10. 【PAT乙级】1033 旧键盘打字 (20 分)