博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux系统安装配置exim4(源码安装)
阅读量:4618 次
发布时间:2019-06-09

本文共 1684 字,大约阅读时间需要 5 分钟。

一、Exim4概述

Exim是一个MTA(Mail Transfer Agent,邮件传输代理)服务器软件,该软件基于GPL协议开发,是一款开源软件。该软件主要运行于类UNIX系统。通常该软件会与Dovecot或Courier等软件搭配使用。Exim同时也是“进出口”(Export-Import)的英文缩写。

二、软件介质及安装环境

Exim版本:exim-4.89.tar.gz

安装环境:

硬件:Sugon L620-G15(龙芯3B1500)

操作系统:iSoft Server OS 5.0 beta3 for mips(普华服务器操作系统龙芯版)

三、安装配置Exim4

安装前配置

service iptables stop

创建普通用户test

安装rpm包pcre-devel、db4-devel

获取exim4源码包

wget ftp://mirror.easyname.at/exim-ftp/exim/exim4/exim-4.89.tar.gztar zxvf exim-4.89.tar.gzcd exim-4.89

  

配置相关文件并安装

cd exim-4.89cp src/EDITME Local/Makefile编辑Local/Makefile“EXIM_USER=”改为“EXIM_USER=test”注释EXIM_MONITOR=eximon.binmakemake install

 

四、使用Exim4

/var/spool/mail 对其他用户增加可写权限:

chmod -R a+w /var/spool/mail

  

 

切换到test用户

添加环境变量:PATH=$PATH:/usr/exim/bin

执行命令:exim -bV

[test@isoft182 ~]$ exim -bVExim version 4.89 #4 built 31-Aug-2017 13:26:24Copyright (c) University of Cambridge, 1995 - 2017(c) The Exim Maintainers and contributors in ACKNOWLEDGMENTS file, 2007 - 2017Berkeley DB: Berkeley DB 4.7.25: (October 20, 2015)Support for: iconv() DNSSEC Event PRDRLookups (built-in): lsearch wildlsearch nwildlsearch iplsearch dbm dbmjz dbmnz dnsdbAuthenticators:Routers: accept dnslookup ipliteral manualroute queryprogram redirectTransports: appendfile autoreply pipe smtpFixed never_users: 0

  

无报错说明安装成功。

发送邮件:

[test@isoft182 ~]$ exim -v testLOG: MAIN  Warning: purging the environment. Suggested action: use keep_environment.From:testTo:testSubject:testing exim This is a test message

 

返回信息

[test@isoft182 ~]$ delivering 1dnLIX-00045d-NoLOG: MAIN  => test 
R=localuser T=local_deliveryLOG: MAIN Completed

  

说明发送成功。

此软件虽然在龙芯下安装,对于x86下也是适用的。

 

转载于:https://www.cnblogs.com/aijingyi/p/7459403.html

你可能感兴趣的文章
对for 循环的初认识
查看>>
评论列表显示及排序,个人中心显示
查看>>
JavaWeb学习笔记总结 目录篇
查看>>
C#根据html生成PDF
查看>>
Neutron SDN 手动实现手册
查看>>
linux下core文件调试方法
查看>>
20个创意404错误页面设计的启示
查看>>
DBCP连接池配置参数说明
查看>>
C语言实现四舍五入
查看>>
SSH创建公钥实现无密码操作失败原因
查看>>
【转】Javascript模块化编程(三):require.js的用法
查看>>
需求规格说明书
查看>>
python mysql 查询返回字典结构
查看>>
mysql 统计sql
查看>>
Java中的抽象类
查看>>
关于Altium Designer的BOM,元件清单
查看>>
使用MongoDB ruby驱动进行简单连接/CRUD/运行命令
查看>>
关于set和multiset的一些用法
查看>>
基础训练 芯片测试
查看>>
如何用命令将本地项目上传到git
查看>>