热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

Linuxsendmail邮件服务配置

#rpm-qsendmail配置dnsvi/etc/named.confzonea.netIN{typemaster;filea.net.zone;};zone4.168.192.in-addr.arpaIN{typemaster;file1.rev;};vi/var/named/a.net.zone$ttl38400
#rpm -q sendmail
配置dns
vi /etc/named.conf
zone "a.net" IN {
type master;
file "a.net.zone";
};
zone "4.168.192.in-addr.arpa" IN {
type master;
file "1.rev";
};
vi /var/named/a.net.zone
$ttl 38400
a.net.  IN SOA dns.a.net. root.a.net. (
1
1
1
1
1
)
a.net.  IN NS dns.a.net.
dns  IN 192.168.4.123 ------>linux主机的ip地址
mail.a.net. IN CNAME dns.a.net
a.net.  IN MX mail.a.net
vi /var/named/1.rev
$ttl 38400
4.168.192.in-addr.arpa.  IN SOA dns.a.net. root.a.net. (
2
2
2
2
2
)
4.168.192.in-addr.arpa.  IN NS dns.a.net.
123.4.168.192.in-addr.arpa. IN PTR dns.a.net.
123    IN PTR mail.a.net
#service named start
#service named reload
 
rhel4 imap config:
#vi /etc/dovecot.conf
protocols = imap pop3
ipmap_listen = [*]
pop3_listen = [*]
#service dovecot start
#netstat -a | grep tcp
 
2. sendmail configure
#vi /etc/xinetd.d/ipop3
disable=no #vi /etc/xinetd.d/imap
disable=no
#service xinetd restart
#netstat -a | grep tcp
tcp pop3(110)
tcp imap(143)
#cp /etc/mail/sendmail.mc /etc/mail/sendmail.mc.bak
#cp /etc/mail/sendmail.cf /etc/mail/sendmail.cf.bak #vi /etc/mail/sendmail.mc
DAEMON_OPTIONS('Port=smtp,Addr=192.168.4.123,Name=MTA')dnl
#m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
#vi local-host-names
a.net
mail.a.net  user@a.net user@mail.a.net
#vi access
a.net RELAY
mail.a.net RELAY
192.168.4.0/24 RELAY
#makemap hash access.db  
linux:
#vi /etc/hosts
192.168.4.123 mail.a.net a.net
#ping mail.a.net
#ping a.net
windows:
star ---> run ----> notepad.exe c:\windows\system32\drivers\etc\hosts
192.168.4.123 a.net
192.168.4.123 mail.a.net
saved
star ---> run ----> cmd
ping a.net
ping mail.a.net
 
#useradd maila
#passwd maila
#useradd mailb
#passwd mailb
#vi /etc/aliases
mailc: maila  mailc@a.net=maild@a.net=maila@a.net
maild: maila  
#newaliases
#service sendmail start
#netstat -a | grep tcp
tcp smtp(25)
#cat /etc/resolv.conf
nameserver 192.168.4.123
以用户root身份 发送 邮件
#mail maila@a.net
Subject:添加邮件主题
添加内容
Ctrl+d 保存内容
Cc:添加抄送
#mail mailb@a.net
#mail mailc@a.net
#mail maild@a.net
以用户maila身份收取邮件
#su maila
#mail
1 alsd\laskdfj a@mail.net
2 qweqweqwe    user@a.net
&1
&quit
看过的邮件保存于
/home/username/mailbox
配置dns
#vi /etc/named.conf
zone "a.net" IN {
type master;
file "a.net.zone";
};
zone "4.168.192.in-addr.arpa" IN {
type master;
file "1.rev";
};
zone "s.s" IN {
type master;
file "s.s.zone";
};
#vi /var/named/a.net.zone
$ttl 38400
a.net.  IN SOA dns.a.net. root.a.net. (
1
1
1
1
1
)
a.net.  IN NS dns.a.net.
dns  IN 192.168.4.123 ------>linux主机的ip地址
mail.a.net. IN CNAME dns.a.net
a.net.  IN MX mail.a.net #vi /var/named/1.rev
$ttl 38400
4.168.192.in-addr.arpa.  IN SOA dns.a.net. root.a.net. (
2
2
2
2
2
)
4.168.192.in-addr.arpa.  IN NS dns.a.net.
123.4.168.192.in-addr.arpa. IN PTR dns.a.net.
123    IN PTR mail.a.net
#vi /var/named/s.s.zone
$ttl 38400
s.s. IN SOA dns.a.net. root.a.net. (
1
1
1
1
1
)
s.s. IN NS dns.a.net.
s.s. IN MX mail.a.net.
#service named start
#service named reload
#nslookup
>mail.a.net
>set type=mx
>s.s
#vi /etc/mail/local-host-name
s.s
#vi /etc/mail/virtusertable
a@s.s. a
配置postfix
#service sendmail stop
#nmap -a ip
smtp停止 #rpm -q postfix
#vi /etc/postfix/main.cf
myhostname = mail.a.net
mydomain = a.net
myorigin = $myhostname
myorigin = $mydomain
inet_interfaces = mail.a.net
mydestination = $myhostname,$mydomain
#service postfix start
#nmap -a 1.2.3.5
openwebmail configure #vi /var/www/cgi-bin/openwebmail/etc/openwebmail.conf
smtpserver 1.2.3.5
#vi /var/www/cgi-bin/openwebmail/etc/defaults/dbm.conf
dbmopen_ext .db
#/var/www/cgi-bin/openwebmail/openwebmail-tool.pl --init
#service httpd start
使用浏览器
地址:http://mail.a.net/cgi-bin/openwebmail/openwebmail.pl

推荐阅读
  • 本文介绍了在Hibernate配置lazy=false时无法加载数据的问题,通过采用OpenSessionInView模式和修改数据库服务器版本解决了该问题。详细描述了问题的出现和解决过程,包括运行环境和数据库的配置信息。 ... [详细]
  • Skywalking系列博客1安装单机版 Skywalking的快速安装方法
    本文介绍了如何快速安装单机版的Skywalking,包括下载、环境需求和端口检查等步骤。同时提供了百度盘下载地址和查询端口是否被占用的命令。 ... [详细]
  • 本文介绍了lua语言中闭包的特性及其在模式匹配、日期处理、编译和模块化等方面的应用。lua中的闭包是严格遵循词法定界的第一类值,函数可以作为变量自由传递,也可以作为参数传递给其他函数。这些特性使得lua语言具有极大的灵活性,为程序开发带来了便利。 ... [详细]
  • GetWindowLong函数
    今天在看一个代码里头写了GetWindowLong(hwnd,0),我当时就有点费解,靠,上网搜索函数原型说明,死活找不到第 ... [详细]
  • 基于layUI的图片上传前预览功能的2种实现方式
    本文介绍了基于layUI的图片上传前预览功能的两种实现方式:一种是使用blob+FileReader,另一种是使用layUI自带的参数。通过选择文件后点击文件名,在页面中间弹窗内预览图片。其中,layUI自带的参数实现了图片预览功能。该功能依赖于layUI的上传模块,并使用了blob和FileReader来读取本地文件并获取图像的base64编码。点击文件名时会执行See()函数。摘要长度为169字。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • 如何去除Win7快捷方式的箭头
    本文介绍了如何去除Win7快捷方式的箭头的方法,通过生成一个透明的ico图标并将其命名为Empty.ico,将图标复制到windows目录下,并导入注册表,即可去除箭头。这样做可以改善默认快捷方式的外观,提升桌面整洁度。 ... [详细]
  • 本文分享了一个关于在C#中使用异步代码的问题,作者在控制台中运行时代码正常工作,但在Windows窗体中却无法正常工作。作者尝试搜索局域网上的主机,但在窗体中计数器没有减少。文章提供了相关的代码和解决思路。 ... [详细]
  • windows便签快捷键_用了windows十几年,没想到竟然这么好用!隐藏的功能你知道吗?
    本文介绍了使用windows操作系统时的一些隐藏功能,包括便签快捷键、截图功能等。同时探讨了windows和macOS操作系统之间的优劣比较,以及人们对于这两个系统的不同看法。 ... [详细]
  • 本文介绍了使用Java实现大数乘法的分治算法,包括输入数据的处理、普通大数乘法的结果和Karatsuba大数乘法的结果。通过改变long类型可以适应不同范围的大数乘法计算。 ... [详细]
  • 本文是一位90后程序员分享的职业发展经验,从年薪3w到30w的薪资增长过程。文章回顾了自己的青春时光,包括与朋友一起玩DOTA的回忆,并附上了一段纪念DOTA青春的视频链接。作者还提到了一些与程序员相关的名词和团队,如Pis、蛛丝马迹、B神、LGD、EHOME等。通过分享自己的经验,作者希望能够给其他程序员提供一些职业发展的思路和启示。 ... [详细]
  • HDU 2372 El Dorado(DP)的最长上升子序列长度求解方法
    本文介绍了解决HDU 2372 El Dorado问题的一种动态规划方法,通过循环k的方式求解最长上升子序列的长度。具体实现过程包括初始化dp数组、读取数列、计算最长上升子序列长度等步骤。 ... [详细]
  • 本文讨论了在Windows 8上安装gvim中插件时出现的错误加载问题。作者将EasyMotion插件放在了正确的位置,但加载时却出现了错误。作者提供了下载链接和之前放置插件的位置,并列出了出现的错误信息。 ... [详细]
  • 本文讨论了Alink回归预测的不完善问题,指出目前主要针对Python做案例,对其他语言支持不足。同时介绍了pom.xml文件的基本结构和使用方法,以及Maven的相关知识。最后,对Alink回归预测的未来发展提出了期待。 ... [详细]
  • 本文介绍了C#中生成随机数的三种方法,并分析了其中存在的问题。首先介绍了使用Random类生成随机数的默认方法,但在高并发情况下可能会出现重复的情况。接着通过循环生成了一系列随机数,进一步突显了这个问题。文章指出,随机数生成在任何编程语言中都是必备的功能,但Random类生成的随机数并不可靠。最后,提出了需要寻找其他可靠的随机数生成方法的建议。 ... [详细]
author-avatar
一二三八嘎
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有