导航:首页 > IDC知识 > linux邮件服务器sendmail

linux邮件服务器sendmail

发布时间:2021-01-22 14:00:10

1、怎样在linux下用sendmail搭建邮件服务器?原理和步骤分别是什么样的?

1、sendmail只会开启25端口,提供邮件转发功能。
2、建议你用postfix替代sendmail,安全性会高些,否则很内容易容成为垃圾邮件服务器
3、mysql存放账户
4、postfixadmin(php)提供管理账户的功能
5、dovecot提供pop3服务(110端口),你如果想收邮件需要开启pop3或者imap功能。
6、SquirrelMail(php)可以提供web访问mail(80端口)
7、需搭建LNMP或者LAMP,这是前提
8、有些商业邮件产品就相当于把这些软件都打包了。

2、如何基于Linux架设web式Sendmail邮件服务器

方法: 在游览器里输入路由器的管理ip,比如192.168.0.1一般是这样的,打如帐号和密码,选择NAT,或者相应的端口映射菜单。 在端口那里输入邮件服务器的端口25。 接着输入你电脑的局域网ip

3、在Linux系统中安装sendmail邮件服务器,出现收发有问题

你检查一下,看看邮件队列中是否有?再坚持sendmail的日志,看看是什么原因导致的这个问题。最回好先测试答一下,本地首发邮件是否正常,让后再看看是什么问题导致发送邮件故障。我的个人经验来看是DNS问题,即服务器找不到接收者的MX纪录这样导致服务器无法发送邮件。
另外你说是某段时间出现,那么是只有这段时间内出现故障还是这个时间后都出现故障。如果是这个时间内出现故障,那么你检查你的服务器中,是否做了相关的计划任务,在本段时间执行,导致你的sendmail服务出现故障的。

4、在linux 架设sendmail+dovecot 邮件服务器

不能看你代码,我就把完整的写一遍给你看看,版本,Fedora8,(14版本有一个问题)
1.DNS那部分就不写了
2.Mail部分命令
先进入cd /etc/mail
vi access (Shift+G切换到最后一行,编写)

域名 RELAY
IP地址 RELAY

vi local-host-names (写域名就可以了,写在最下面)
vi sendmail.mc (set nu命令显示行数,删除52行和53行的dnl与空格,4个字符哦,注意,116行添加dnl+空格,开头位置!)
m4 sendmail.mc > sendmail.cf
service sendmail restart
然后进入vi /etc/dovecot.conf (将20的#号去掉,使语句生效)
service dovecot restart
service saslauthd restart
OK啦

5、linux下多个sendmail服务器怎么互发邮件

Linux服务器发送邮件一般都是基于sendmail进行的,sendmail服务器提供对外的邮件发送功能。1.安装sendmail服务器安装方法:
1
#sudo apt-get install sendmail
2.然后通过ps查看是否有sendmail进程,如果存在,则安装成功:
1
2
#ps -ef|grep sendmail
root 1282 1 0 13:39 ? 00:00:00 sendmail: MTA: accepting connections
3.成功安装sendmail后,就可以向邮件账户发送邮件了,编辑如下文件a.sh,通过chmod 更改权限后执行就可以。
1
2
3
4
5
6
7
8
9
10
11
12
#!/bin/bash
/usr/sbin/sendmail -t << EOF
From: Mail test
Sender:
To: [email protected]
Cc: [email protected]
Subject: mail testing
----------------------------------
This is the mail content ...
muhaha
---------------------------------
EOF

6、Linux的邮件服务器

1.vmlinuz是可引导的、压缩的内核。“vm”代表“Virtual Memory”。Linux 支持虚拟内存,不像老的操作系统比如DOS有640KB内存的限制。Linux能够使用硬盘空间作为虚拟内存,因此得名“vm”。vmlinuz是可执行的linux内核,它位于/boot/vmlinuz,它一般是一个软链接。 2initrd是“initial ramdisk”的简写。initrd一般被用来临时的引导硬件到实际内核vmlinuz能够接管并继续引导的状态。比如,使用的是scsi硬盘,而内核vmlinuz中并没有这个scsi硬件的驱动,那么在装入scsi模块之前,内核不能加载根文件系统,但scsi模块存储在根文件系统的/lib/moles下。为了解决这个问题,可以引导一个能够读实际内核的initrd内核并用initrd修正scsi引导问题。initrd-2.4.7-10.img是用gzip压缩的文件3System.map是一个特定内核的内核符号表。它是你当前运行的内核的System.map的链接 这些是些重要的配置

7、我用sendmail做的linux邮件服务器,saslauthd做的shadow认证,

不打勾是说明不用验证身份把

8、Sendmail服务器属于Linux电子邮件系统的哪一部分

负责 发送,转发,分拣

学名 MTA == mail tranfer agent 直译过来就是邮件传输代理

9、Linux中有服务器sendmail中该服务器满足A和B两个邮件服务是什么意思

请把您的问题描述清晰

10、linux redhat9怎么搭建sendmail邮件服务器

一.安装Sendmail 完全安装Red Hat Linux 9.0时,Sendmail就会自动内置,版本号为8.12.8-4。如果你不确定Linux是否已经安装有sendmail,可以输入以下命令查看: [root@ahpeng root] rpm–qa grep sendmail 如果确定没有安装,请在图形界面下依次选择单击“主菜单-系统设置-添加删除应用程序”,然后在打开的“软件包管理”窗口里选中“邮件服务器”选项,点“更新”后按照提示安装即可。 另一种办法是:直接插入Linux第1张安装光盘,选择/RedHat/RPMS目录下的sendmail-8.12.8-4.i386.rpm安装包,之后运行[root@ahpeng RPMS] # rpm -ivh sendmail-8.12.8-4.i386.rpm即可开始安装,再用此方法在第3张安装光盘的同目录下依次安装sendmail-cf.8.12.8-4.i386.rpm、sendmail-doc. 8.12.8-4.i386.rpm。 二.启动Sendmail服务系统 笔者建议使用带参数的Sendmail命令控制邮件服务器的运行: [root@ahpeng root]# sendmail -bd –q12h -b:设定Sendmail服务运行于后台。 -d:指定Sendmail以Daemon(守护进程)方式运行。 -q:设定当Sendmail无法成功发送邮件时,就将邮件保存在队列里,并指定保存时间。上面的12h表示保留12小时。 此外,要检测Sendmail服务器是否正常运行,可以使用命令行: [root@ahpeng root]#  /etc/rc.d/init.d/sendmail status。 三.配置Sendmail sendmail.cf的配置语法比较难懂,一般资料上都是采用m4宏处理程序来生成所需的sendmail.cf文件(使用m4编译工具一般不容易出错,还可避免某些带有安全漏洞的宏对服务器造成的破坏)。其配置文件位于/etc/mail/sendmail.cf,在创建的过程中还需要一个模板文件,Linux自带有一个模板文件,位于/etc/mail/sendmail.mc。故可以直接通过修改sendmail.mc模板来达到定制sendmail.cf文件的目的,而不必去死啃哪些难理解的配置命令。配置步骤为: 第一步:用模板文件sendmail.mc生成sendmail.cf配置文件,并导出到/etc/mail/目录下,使用命令行:m4 /etc/mail/sendmail.mc >/etc/mail/sendmail.cf 第二步:再用[root@ahpeng root] /etc/rc.d/init.d/sendmail restart命令行重启sendmail。 至此,邮件服务系统配置完成,已经正常工作。接下来就是创建具体的帐户了。

与linux邮件服务器sendmail相关的知识