电子邮件怎么配置?
操作步骤:
一、 设置接入点
方法:功能表 — 工具 — 设置 — 连接设置 — 接入点 — 选项 — 新增接入点 — 使用默认连接,设置如下:
连接名称:由用户自己定义
数据承载方式:有三个选项, GPRS 、数据通话、高速( GSM ),此处选择 GPRS 。
接入点名称: cmnet
用户名:无
提示输入密码:否
密码:无
鉴定:普通(安全)都可以,为了使使用范围更广可选择普通。
主页:无
二、 设置邮箱
1 、设置方法:信息 — 选项 — 设置 — 电子邮件 — 信箱 — 选项 — 新信箱,设置如下:(以新浪邮箱为例)
信箱名称:由用户自定义
使用的接入点:第一步中用户自己设置的接入点
我的电子邮件地址:用户自己的邮箱地址
邮件发送服务器:由邮箱网站提供(此处以新浪为例为: smtpsinacomcn )
发送信息:立即发送(参考值)
给自己发送副本:否(参考值)
包括签名:否(参考值)
用户名:本人邮箱的用户名
密码:邮箱密码
邮件接收服务器:由邮箱网站提供(此处以新浪为例为: pop3sinacomcn )
信箱类型: POP3
安全保护:关
APOP 安全登录:关
2 、使用中的邮箱:信息 — 选项 — 设置 — 电子邮件 — 使用中的邮箱 — 选择用于发送邮件的邮箱,当有多个邮箱时会有多个选项。
3 、建立设置好邮箱后,打开功能表 — 信息 — 在菜单下会出现你所设置好的邮箱名称
三、 收发邮件
1、 收邮件
功能表 — 信息 — 找到你设置的邮箱 — 进入,系统会提示是否连接到信箱,选择“是”后,便会通过设置好的接入点,连接到你的信箱
进入信箱后按“选项” — 提取电子邮件,可选择提取新信息或所有信息
当选择连接信箱后,会收取信箱中的未读或所有邮件,还需要选中要提取的邮件进行提取,提取过的邮件,前面的图标会变成灰色,且箭头朝里,如果还没提取过,则前面的图标为彩色,且箭头朝外
不知什么原因,主题里的内容往往都是些乱码,但但提取后打开,正文内容却正常。见下图
2、 发邮件
功能表 — 信息 — 找到你设置的邮箱 — 进入,打开选项 — 写信息 — 电子邮件,则出现如下图所示界面,
写好收件人和抄送人及主题后,下面就可以写正文了,可以选择插入附件(方法:在写邮件界面下按选项 — 插入 — 选择要插入的附件,包括图像、声音片段、视频片段、笔记、常用短语),当插入附件后,在上面的状态栏上会有附件的图标,
你也可以通过在写邮件界面下按选项 — 附件 — 进行查看附件,
当正文、附件全都写好后,就可以按选项 — 发送,系统会自动按照你选设置的接入点进行连接 GPRS 进行发送,
如不具备发送条件,如 GPRS 连接不成功等原因,电子邮件会保存在发件箱里伺机待发,按导航键中键,会出现推迟发送、删除、发送、移至草稿选项,根据自己的需要进行选择就可以了。应用程序的安装、汉化、破解,删除及电子邮件设置操作(新
手必读)
用3230就少不了进行应用程序的安装、汉化、破解及删除操作,但在与新机友交流时,发现有不少机友还不知程序如何汉化、破解,如何利用读卡器安装,还有的不知道程序如何卸载等基本知识,我翻看了一下以往的文章也确实没有系统引导入门的文章,各种基本的知识都散乱地分布在各文章中,且没有详细的解释,我觉得有必要给整理出来,以便为新买肥6特别是对于S60系统刚一接触的机友作引导之用。
一、必备条件
1、文件传输设备:红外、兰牙、读卡器要必备其一,用邮件或手机直接从网上下载的除外。
2、软件支持:SELEQ或其它资源管理软件
二、程序的安装、汉化及破解
1、程序文件的组成
(1)、安装文件,SIS格式的文件,相当于PC里的SETUP(EXE)文件,在手机里直接打开便可以进行安装。
(2)、汉化文件,rsc格式的文件。
(3)、破解文件,APP格式的文件。
以上三种文件SIS是必备的,RSC、APP文件则根据实际情况可有可无,有的SIS文件本身就是汉化破解版就没有RSC、APP文件。
2、程序的安装、汉化及破解
(1)、安装:在手机上或PC套件里直接点击SIS文件,手机会自动进行安装,不要理会中间出现的警告,一路YES即可安装成功(当然当出现“此程序可能不兼容,退出安装吗”的提示时,可不能选YES)。
安装过程中程序会问是选择手机存储还是MMC卡存储,建议除了一些必备程序如SELEQ之外,其它的应用程序全部安装在MMC卡上,这样可以省手机存储,总共才6M的空间还要用于电话本、记事本等,且在运行程序时还需要用到手机存储用于一些临时文件的存储,当手机存储空间不够时可能无法运行。
在安装完成后会在手机的E(即MMC卡)\system\apps下自动生成一个相关的文件夹,一些程序的相关文件及信息均在此文件夹内。
(2)、汉化:软件安装完成后,如有RSC文件,则说明此软件需要汉化(当然如果你的英语特别棒可以省掉这一步),用SELEQ找到RSC文件所在的位置,选中后按选项--编辑--复制,然后再用SELEQ进入到E\SYSTEM\APPS\程序对应的文件夹下,按选项--编辑--粘贴,程序会提示是否覆盖原文件,选是覆盖后即完成程序的汉化。
(3)、破解:如果软件是试用版的,而又有APP文件,则需要进行破解,破解的方法和汉化的一样,也需要在SELEQ下进行复制粘贴操作。
如果只有读卡器也没有关系,只要把上述三个文件读到卡上任何一个地方,可以是根目录下,也可以是其它的文件夹下,只要你用SELEQ能找的到就可以,然后执行上面的几个步骤就可以了,如果用红外或兰牙传输的,则文件以短信的形式存在手机存储或MMC卡里(这取决于你把短信存储设置为手机上带是MMC卡上),用SELEQ查找C(E):\SYSTEM\MAIL\下有00001001_S、00100000_S、00100001_S、00100003_S四个文件夹,一般都是在00001001_S文件夹下,从A-9几个文件夹里慢慢找就可以了
三、程序的删除:用手机自带的程序管理(在桌面上就有)就可以了,打开程序管理,找到你要删除的程序,按选项选择删除就可以了,只是打开时及删除一个程序再恢复时需停顿的时间较长些,要耐心待不要以为是死机了,删除后在桌面上的快捷图标也会随之而消失,不要试图直接删除桌面上的快捷图标,你找不到这个功能的。
格式化MMC卡时如何保护你的汉英词库
汉英词库是存在MMC卡里面,要格卡时可以将她先复制在手机里。
具体方方法:
1)一定要保证手机的内存有5MB以上。这个很简单,可以删除不重要的文件和信息。
2)进入SeleQ,E:\System\Apps\把里面一个Dictionary的文件夹复制再粘贴到C:\System\Apps
3)格卡后再到C:\System\Apps里将Dictionary复制再粘贴到E:\System\Apps里面。
4)将C:\System\Apps\Dictionary里的11个文件全删掉,再删掉Dictionary。
注意:SeleQ一定要装在手机里,如果不是要先复制过来。
这样可以么?
用WebEasyMail架构邮件服务器
邮件服务是用户所需要的最重要的网络服务。Web的通信量很大,但邮件主要用于个人之间的通信,而人与人之间的通信是商务的基础。没有邮件服务的网络是不完整的网络。
WebEasyMail是一个基于Windows平台,并服务于中、小型网站及企业的internet(英特网)和intranet(企业局域网)全功能Web邮件服务器。是一个较好的国产Web邮件服务器。 WebEasyMail通过与微软IIS(Microsoft Internet Information Services)的紧密集成,提供Web下系统管理以及通过浏览器收、发电子邮件等功能。它提供了14个对象百种方法及属性,以支持高级用户针对WebEasyMail系统所进行的相关ASP程序开发。与ImailServer、CMailServer 、CaisMail Server等相比毫不逊色。
现在,我们就对如何用WebEasyMail架构中、小型Web邮件服务器作一个较详细的介绍。
1、Web邮件服务器系统平台
Web邮件服务器需要安装Internet服务,推荐采用微软IIS,架设一个Web服务器。
2、WebEasyMail的安装…………………………
详细请到这里看:http://rungoocom/n255c34aspx
或者用 Winmail Server 轻松架设邮件服务器
准备工作
Winmail Server 是一款安全易用全功能的邮件服务器软件,不仅支持 SMTP/POP3/IMAP/Webmail/LDAP(公共地址簿)/多域/发信认证/反垃圾邮件/邮件过滤/邮件组/公共邮件夹等标准邮件功能,还有提供邮件签核/邮件杀毒/邮件监控/支持IIS,Apache和PWS/短信提醒/邮件备份/TLS(SSL)安全联结/邮件网关/动态域名支持/远程管理/Web 管理/独立域管理员/在线注册/二次开发接口特色功能。 它既可以作为局域网邮件服务器、互联网邮件服务器,也可以作为拨号ISDN、ADSL宽带、FTTB、有线通(CableModem) 等接入方式的邮件服务器和邮件网关。
如果您还没有 Winmail Server 安装包,可以到 http://wwwmagicwinmailcom 去下载最新的安装程序
在安装系统之前,还必须选定操作系统平台,Winmail Server 可以安装在 Windows 98/ME或Windows NT4、Windows 2000、Windows XP 以及 Windows 2003 等 Win32 操作系统。
系统安装
在安装过程中和一般的软件类似,下面只给一些要注意的步骤,如安装组件、安装目录、运行方式以及设置管理员的登陆密码等。
人们在互联网上最常使用的就是电子邮件,很多企业用户也经常使用免费电子邮件系统。本文就以step by step的方式引导用户从sendmail源代码开始构建一个可以满足基本工作需要的邮件系统。
概述
sendmail是最重要的邮件传输代理程序。理解电子邮件的工作模式是非常重要的。一般情况下,我们把电子邮件程序分解成用户代理,传输代理和投递代理。 用户代理用来接受用户的指令,将用户的信件传送至信件传输代理,如:outlook express、foxmail等。而投递代理则从信件传输代理取得信件传送至最终用户的邮箱,如:procmail。
当用户试图发送一封电子邮件的时候,他并不能直接将信件发送到对方的机器上,用户代理必须试图去寻找一个信件传输代理,把邮件提交给它。信件传输代理得到了邮件后,首先将它保存在自身的缓冲队列中,然后,根据邮件的目标地址,信件传输代理程序将找到应该对这个目标地址负责的邮件传输代理服务器, 并且通过网络将邮件传送给它。对方的服务器接收到邮件之后,将其缓冲存储在本地,直到电子邮件的接收者察看自己的电子信箱。
显然,邮件传输是从服务器到服务器的,而且每个用户必须拥有服务器上存储信息的空间(称为信箱)才能接受邮件(发送邮件不受这个限制)。可以看到,一个邮件传输代理的主要工作是监视用户代理的请求,根据电子邮件的目标地址找出对应的邮件服务器,将信件在服务器之间传输并且将接收到的邮件缓冲或者 提交给最终投递程序。 有许多的程序可以作为信件传输代理,但是sendmail是其中最重要的一个,事实证明它可以支持数千甚至更多的用户,而且占用的系统资源相当少。不过,sendmail的配置十分复杂,因此,也有人使用另外的一些工具,如qmail、postfix等等。
当sendmail程序得到一封待发送的邮件的时候,它需要根据目标地址确定将信件投递给对应的服务器,这是通过DNS服务实现的。例如一封邮件的目标地址是ideal@linuxaidcomcn,那么sendmail首先确定这个地址是用户名(ideal)+机器名(linuxaidcomcn)的格式,然后,通过查询DNS来确定需要把信件投递给某个服务器。
DNS数据中,与电子邮件相关的是MX记录,例如在linuxaidcomcn这个域的dns数据文件中有如下设置:
IN MX 10 mail
IN MX 20 mail1
mail IN A 2029911120
mail1 IN A 2029911121
显然,在DNS中说明linuxaidcomcn有两个一个信件交换(MX)服务器,于是,sendmail试图将邮件发送给两者之一。一般来说,排在前面的的MX服务器的优先级别比较高,因此服务 器将试图连接maillinuxaidcomcn的25端口,试图将信件报文转发给它。如果成功,你的smtp服务器的任务就完成了,在这以后的任务,将由maillinuxaidcomcn来完成。在一般的情况下,mail换器会自动把信件内容转交给目标主机,不过,也存在这样的情况,目标主机(比如linuxaidcomcn)可能并不存在,或者不执行smtp服务,而是由其mx交换器来执行信件的管理,这时候,最终的信件将保存在mx机器上,直到用户来察看它。
如果DNS查询无法找出对某个地址的MX记录(通常因为对方没有信件交换主机),那么sendmail将是试图直接与来自邮件地址的主机对话并且发送邮件。例如,test@aidgrouplinuxaidcomcnDNS中没有对应的MX记录,因此sendmail在确定MX交换器失败后,将从DNS取得对方的IP地址并直接和对方对话试图发送邮件。
工作环境
本文假设用户希望在园区网环境中架设一个电子邮件服务器,为本单位用户提供邮件服务。该服务器拥有一个合法的IP地址2029911200和一个合法的域名maillinuxaidcomcn,并且DNS的MX记录也指向该域名(注:这里示例域名和IP地址均为伪造域名和地址)。为了满足域名需求,DNS的域数据文件应该包含以下内容:
IN MX 10 mail
mail IN A 2029911200
试验环境为:redhat62、sendmail8114、qpopper403。
软件下载
分别从以下地址下载sendmail和qpopper:
sendmail8114targz http://wwwsendmailorg/current-releasehtml
qpopper403targz http://wwweudoracom/qpopper_general/
Sendmail的配置和安装
Sendmail是目前使用最为广泛的一种E-mail服务器。当前其最新的稳定版本为8114。下载得到targz格式的压缩包以后,将其存放在/usr/src目录下。
解压软件包:
[root@email src]# tar xvfz sendmail8114targz
[root@email src]# cd sendmail-8114
编译安装:
[root@email sendmail-8114]# cd sendmail
[root@email sendmail]# sh Build
生成配置文件:
[root@email sendmail]#cd /usr/src/sendmail-8114/cf/cf/
一般该目录下应该有configmc的文件,如果没有则创建新文件configmc,内容为:
divert(-1)
dnl This is the macro config file used to generate the /etc/sendmailcf
dnl file If you modify thei file you will have to regenerate the
dnl /etc/sendmailcf by running this macro config through the m4
dnl preprocessor:
dnl m4 /etc/sendmailmc /etc/sendmailcf
dnl You will need to have the Sendmail-cf package installed for this to work
include(`/usr/src/sendmail-8114/cf')
define(`confDEF_USER_ID',`8:12')
OSTYPE(`linux')
undefine(`UUCP_RELAY')
undefine(`BITNET_RELAY')
define(`confAUTO_REBUILD')
define(`confTO_CONNECT', `1m')
define(`confTRY_NULL_MX_LIST',true)
define(`confDONT_PROBE_INTERFACES',true)
define(`PROCMAIL_MAILER_PATH',`/usr/bin/procmail')
FEATURE(`smrsh',`/usr/sbin/smrsh')
FEATURE(`mailertable',`hash -o /etc/mail/mailertable')
FEATURE(`virtusertable',`hash -o /etc/mail/virtusertable')
上一页12 下一页
开通进入IMAP服务,进入所在的邮箱->邮箱设置->帐户,然后选中开启IMAP服务。
1、IMAP,即Internet Message Access Protocol(互联网邮件访问协议),您可以通过这种协议从邮件服务器上获取邮件的信息、下载邮件等。IMAP与POP类似,都是一种邮件获取协议。
2、IMAP和POP有什么区别?
POP允许电子邮件客户端下载服务器上的邮件,但是您在电子邮件客户端的操作(如:移动邮件、标记已读等),这是不会反馈到服务器上的 。但是IMAP就不同了,电子邮件客户端的操作都会反馈到服务器上,您对邮件进行的操作。也就是说,IMAP是“双向”的。同时,IMAP可以只下载邮件的主题,只有当您真正需要的时候,才会下载邮件的所有内容。
3、使用IMAP服务很简单,首先,您需要先在QQ邮箱中启用IMAP功能,然后,配置好客户端,就可以使用了。
4、如何配置邮件客户端使用IMAP服务,请先确定您的客户端支持IMAP协议,电子邮件客户端:Foxmail、Outlook Express、Outlook 2003、Outlook 2007。设备支持无线设备:iPhone、Windows Mobile、Symbian。手机上网用户使用IMAP服务器需要CMNET网络。
如果您的邮件客户端不在上述列出的范围内,您可以尝试如下通用配置:接收邮件服务器:imap××com,发送邮件服务器:smtp××com,账户名:您的邮箱账户名,密码:您的QQ邮箱密码,电子邮件地址:您的QQ邮箱的完整邮件地址
5、设置IMAP服务的SSL加密方式:接收邮件服务器:imapqqcom,使用SSL,端口号993,发送邮件服务器:smtpqqcom,使用SSL,端口号465或587,账户名:您的QQ邮箱账户名(如果您是VIP帐号或Foxmail帐号,账户名需要填写完整的邮件地址),密码:您的QQ邮箱密码,电子邮件地址:您的QQ邮箱的完整邮件地址。
效果截图
Sendmail :sendmail 是最古老的 MTA(Mail Transfer Agent,电子邮件系统)之一,最早它诞生的时候,Internet 还没有被标准化,当时主机之间使用的是 UUCP 技术来交换邮件。它被设计得比较灵活,便于配置和运行于各种类型的机器。
Qmail :qmail 是新生一代的 MTA 代表,它以速度快、体积小、易配置安装等特性而著称。作者 DJBernstein 是一个数学教授,富有传奇色彩。他于 1995 年开发 qmail,1996 年发布 070 版,并使用了多种当时比较先进的 技术,包括 Maildir,与 sendmail 单个 binary 不同的模块化设计,权限分离,以及使用了大量由他编写的配套工具,如 daemontool,ucsip-tcp 等。qmai迅速成为了 Internet 上最有名的 MTA,使用者众。
postfix :postfix如今已经独树一帜,流水线、模块化的设计,兼顾了效率和功能。灵活的配置和扩展,使得配置 postfix 变得富有趣味。其主要的特点是速度快、稳定,而且配置/功能非常强大,并和 sendmail 类似,提供了与外部程序对接的 API/protocol。尤其是配置部分,postfix 另一个优势是至今依然保持活跃的开发工作,而且稳步发展,适合高流量大负载的系统,扩充能力较强。本实验也是基于 postfix 服务器软件来实现。
邮件服务器基本的工作原理
MUA(Mail User Agent):向外发送邮件,以及提供用户浏览与编写邮件的功能。
MTA(Mail Transfer Agent):(可以理解为 smtpd 服务器)帮忙将用户的邮件传递出去或接收进来。
MDA(Mail Delivery Agent):将接收下来的邮件存放到对应用户邮筒当中的程序。通过分析 MTA 所收到邮件的表头或内容,来判断此邮件是属于哪个用户,然后决定将此邮件投递给哪个用户的邮筒里。
MRA(Mail Retrieval Agent):通过 MRA 服务器提供的邮政服务协议(POP)来接收自己的邮件。
邮件中继:
SMTPD 要支持邮件路由功能,需要打开 Open Relay 开放式中继。
SMTPD 是根据收件人判断邮件是否需要中继,而且只给指定的客户端中继。
注:当 DNS 上存在多个 MX 记录的主机这时就是根据 DNS 的邮件级判断了。DNS 上定义的值越小,其优先级越高。辅助交换器接受到邮件并不能保存邮件。而是这个辅助交换器会等到主邮件交换器空闲的时候把代替它接受下来的邮件在转给主邮件交换器。所以任何邮件处理都是主邮件交换器处理的。所以我们实际情况下,如果有 2 台服务器做邮件交换器,性能比较高的应该为主的。
安装配置过程中,postfix 通过 Internet 发送和接收 email,并存储在用户邮箱里。同时客户也可以通过 IMAP 或者 POP3 恢复他们的邮件。其中的客户认证是通过 Courier Authdaemon 模块的。下图表示出了这个过程:
出现安装界面时,首先按下 <tab> 键切换到确定,然后按下回车。
安装 postfix 的时候会问你安装的服务器类型,对于我们的需要,我们选择默认的 Internet Site,这是最符合我们的服务器类型,然后按下回车确认。
使用 vim 编辑配置文件:
大概在第 31 行,编辑 myhostname,修改为 myhostname = shiyanloucom。
然后我们把 alias_map 参数修改为 alias_maps = hash:/etc/postfix/virtual,之后会讲解 virtual 里面填写什么。
之后设置 mynetworks 段落,它定义可以使用这台服务器的主机,我们这里就用默认的本地地址。你也可设置为其他地址。
编辑完成后按下 Esc 键,输入 :wq 保存退出。
此命令创建了一个用户 master,其中 -d 和 -m 选项用来为登录名 master 产生一个主目录 /usr/master(/usr 为默认的用户主目录所在的父目录)。
我们编写之前设置的 virtual文件,这些邮箱地址是用来传送邮件的。
在这个文件里,我们将设置一个表,对应相关的邮件地址。
完成后保存关闭文件。
我们可以通过调用下面这个命令来实现我们的映射:
接着我们重启 postfix,完成我们的修改:
我们可以用 shiyanlou 这个账号给 master 这个账号发一封邮件。首先我们需要安装一个命令行收发邮件的软件 mailutils 。
写一封邮件
输入如下内容:
其中 -s 参数是指邮件的标题,< 后面是将要发送的邮件内容从 hellotxt 中重定向。这个命令如果正确执行不会有输出。
然后我们切换到 master 用户,查看我们的邮件。
按下回车建可以查看邮件内容,输入 quit 即可退出邮箱。
Linux 邮件服务器原理介绍,编译安装 Postfix 实现本地的邮件服务
Ubuntu 服务器指南-邮件服务-Postfix
how-to-run-your-own-mail-server-with-mail-in-a-box-on-ubuntu-14-04
1先决条件
每个域必须有一个DNS服务器。建议不要使用Live域用于测试目的。在本教程中,将在实验室环境中使用测试域exampletst。在这个假设域名的DNS服务器应该在至少以下记录。
exampletst的forward zone配置:
IN MX 10 mailexampletst
mailexampletst IN A 192168101
exampletst的Reverse zone配置:
192168101 IN PTR mailexampletst
在配置邮件服务器的过程中,这些记录可以根据系统的要求进行修改。
2设置主机名
首先,必须在/etc/hostname和/etc/hosts文件中指定邮件服务器的主机名。前者应仅包含主机名。
root@mail:~# vim /etc/hostname
root@mail:~# vim /etc/hosts
## IP Fully Qualified Domain Name Hostname ##
192168101 mailexampletst mail
增加用户
每一个Linux用户,在默认情况下,系统会为其自动创建一个邮箱。这些用户和邮箱将被用作电子邮件帐户和它们各自的邮箱。创建一个用户是很容易的。
root@mail:~# adduser fourbyte
安装和配置SMTP
服务: postfix
配置文件路径 /etc/postfix/
执行脚本 /etc/initd/postfix
日志文件 /var/log/maillog
端口 TCP/25
SMTP:安装postfix
postfix是广泛使用的SMTP服务器之一,因为它是稳定的、轻量级的、可扩展的、高度可定制的。安装postfix可以使用apt-get的完成。
root@mail:~# apt-get install postfix
在安装过程中,需要指定电子邮件服务器和域名的类型。
由于此邮件服务器就会直接向目的地发送电子邮件,我们选择Internet Site。
邮件服务器的域名也需要配置,这可以从确保该邮件服务器发送的所有邮件都有@ exampletst作为发件人域。
postfix的配置文件存储在/etc/postfix目录。下面的配置文件是非常重要的。他们中的一些可能不存在,因此需要手动创建。
transport:主要用于定义邮件如何被路由到特定的目标域。绕过DNS查询可以是一个很好的例子。在这种情况下,人们可以发送到域XYZcom的电子邮件直接通过IP地址XYYX不考虑任何DNS查询的结果。
access:可用于安全目的,如阻止发件人/收件人和他们的域名。
aliases:用于定义用户别名。例如,发送到userA的邮件可以由userB和userC接收。
maincf:是postfix的配置文件。
SMTP:准备配置文件
差不多可以准备配置文件了。transport与aliases配置文件没有默认提供,需要手动创建。
root@mail:~# cd /etc/postfix
root@mail:/etc/postfix# touch transport aliases
maincf
首先需要备份maincf然后再进行修改。根据下面的配置添加或修改配置文件。有关参数的更多详细信息,请参阅官方README和配置手册。
root@mail:/etc/postfix# vim maincf
## the name of the server ##
myhostname = mailexampletst
## alias definitions ##
alias_maps = hash:/etc/postfix/aliases
alias_database = hash:/etc/postfix/aliases
## transport definition ##
transport_maps = hash:/etc/postfix/transport
## myorigin defines the domain name for emails originated from this server In this case, all outgoing mail should have '@exampletst' as sender domain ##
myorigin = exampletst
## mydestination parameter specifies what domains this machine will deliver locally, instead of forwarding to another machine ##
mydestination = mailexampletst, localhostexampletst, localhost, hash:/etc/postfix/transport
## the smarthost address Not used in this tutorial and will be covered in the future##
relayhost =
## the trusted sender networks postfix will not forward mails originated from other subnets ##
mynetworks = 127000/8 [::ffff:127000]/104 [::1]/128 192168100/24
## mailbox size in bytes 0 denotes no limit ##
mailbox_size_limit = 0
## postfix will listen on all available interfaces ie eth0, eth1, eth2 and so on ##
inet_interfaces = all
transport
邮件域exampletst被定义为在本地传递不需要任何DNS查询。
root@mail:/etc/postfix# vim transport
exampletst local:
exampletst local:
root@mail:/etc/postfix# postmap transport
aliases
假设所有发送到userA的所有电子邮件可以由userB接收,别名文件需要按如下所述进行修改。
1下载最新的版本(这个snedmail倒是有必要升级为最新的版本,因为它的升级主要是安全漏洞问题)。这里说明的是用的sendmail-8122targz
2、cd /usr/local/src/
3、把文件下载到:/usr/local/src中
4、tar zxvf sendmail-8122targz
5、cd /usr/local/src/sendmail-8122
6、chmod go-w / /etc /etc/mail /usr /var /var/spool /var/spool/mqueue
7、chown root / /etc /etc/mail /usr /var /var/spool /var/spool/mqueue
8、cd /usr/local/src/sendmail-8122/sendmail
9、sh Build
10、cd /usr/local/src/sendmail-8122/cf/cf
11、建立文件sendmailmc内容如下,你可根据需要修改相应部分。
divert(-1)
dnl This is the macro config file used to generate the /etc/sendmailcf
dnl file If you modify thei file you will have to regenerate the
dnl /etc/sendmailcf by running this macro config through the m4
dnl preprocessor:
dnl m4 /etc/sendmailmc > /etc/sendmailcf
dnl You will need to have the Sendmail-cf pacage installed for this to work
include(`/usr/local/src/sendmail-8122/cf')
define(`confDEF_USER_ID',`8:12')
OSTYPE(`linux')
undefine(`UUCP_RELAY')
undefine(`BITNET_RELAY')
define(`confTO_CONNECT', `1m')
define(`confTRY_NULL_MX_LIST',true)
define(`confDONT_PROBE_INTERFACES',true)
define(`PROCMAIL_MAILER_PATH',`/usr/bin/procmail')
define(`SMART_HOST',compaqrdxxxcom)
<---这条用于(非HUB)缺省使用HUB发送邮件
MASQUERADE_AS(`rdxxxcom')
<-------------------------
FEATURE(`masquerade_entire_domain')
<---这三条用于邮件地址伪装
FEATURE(`masquerade_envelope')
<-------------------------
FEATURE(`smrsh',`/usr/sbin/smrsh')
FEATURE(`mailertable',`hash -o /etc/mail/mailertable')
FEATURE(`virtusertable',`hash -o /etc/mail/virtusertable')
FEATURE(redirect)
FEATURE(always_add_domain)
FEATURE(use_cw_file)
FEATURE(local_procmail)
FEATURE(`access_db')
FEATURE(`blacklist_recipients')
FEATURE(`accept_unresolvable_domains')
MAILER(smtp)
MAILER(procmail)
dnl We strongly recommend to comment this one out if you want to protect
dnl yourself from spam However, the laptop and users on computers that do
dnl not hav 24x7 DNS do need this
dnl FEATURE(`relay_based_on_MX')
12、sh Build install-cf
13、groupadd smmsp
14、useradd smmsp
15、cd cd /usr/local/src/sendmail-8122/sendmail
16、sh Build install
17、cd /usr/local/src/sendmail-8122/makemap
18、sh Build clean
19、sh Build all
20、sh Build install
21、cd /usr/local/src/sendmail-8122/
22、在本域DNS主数据库文件中增加MX纪录:
rdxxxcom IN MX 0 compaq
注意修改相应部分。那个0是有几个邮件集中器的时候用于标记先后顺序的。当有好几个MX的时候,建议顺序写为10、20、30…
23、在/etc/mail目录下创建access文件,内容类似如下:
127001 RELAY
21922 RELAY
21199221238 RELAY
然后:makemap hash accessdb < access
24、创建文件/etc/mail/local-host-names,其内容为本机的拥有的域名信息。
rdxxxcom
compaqrdxxxcom
25、创建文件/etc/mail/aliases,内容类似:
MAILER-DAEMON: postmaster
postmaster: root
bin: root
daemon: root
nobody: root
运行newaliases创建数据库。
创建别名文件的意义之一在于当邮件发往域中其他邮件服务器的用户而不是mail HUB用户的时候用。
比如增加一条:
atan: atan@fbsd
则导致邮件发往mail HUB的时候自动转发到atan@fbsdrdxxxcom
26、启动sendmail: /usr/sbin/sendmail -bd -q30m
排错:如果有问题导致启动不了,大部分问题和DNS配置有关,可以使用nslookup检查DNS是否正常。挨个检查/etc/mail中的文件内容也是排错的好办法。另外,修改配置,不建议直接编辑sendmailcf文件,建议使用m4宏编译工具,因为有些带有安全漏洞或过时的宏在编译的时候会有提示,这样以免造成相关安全问题。
0条评论