导航:首页 > 操作系统 > linux邮件接收

linux邮件接收

发布时间:2022-10-23 03:32:57

1. linux怎么查看邮件以及读取邮件内容

linux系统中如何查看最后一封mail
系统收到的mail会保存在/var/spool/mail/用户名 这个文件夹中。
收mail,键入mail就会显示当前用户的前20封mail。可对邮件进行查看删除等操作。
$mail

在linux文本命令平台输入 mail -f mbox,就可以看到当前目录下的mbox中的邮件了。
cd 改变当前所在文件夹的位置,读信时,按一次Ctrl+C,退出阅读状态

2. linux里面怎样配置邮件服务器

Sendmail服务器配置
首先,在DNS正向解析上添加一个邮件交换器的名称
这里顺便把dns的测试也附上:

启动sendmail

正向主区域配置文件:

修改sendmail的配置文件
vi /etc/mail/sendmail.cf

改成

修改sendmail的配置文件
vi /etc/mail/sendmail.mc

去掉dnl

再添加两行

做输入重定向m4 /etc/mail/sendmail.mc>/etc/mail/sendmail.cf
编辑 /etc/mail/access

执行makemap hash /etc/mail/access.db </etc/mail/access

编辑vi /etc/mail/local-host-names把邮件服务器使用的域名给添加上去

重启sendmail服务

最后给[email protected]发送测试邮件

End。。。

3. linux系统命令行接收邮件

系统收到的mail会保存在/var/spool/mail/用户名这个文件夹中。

收mail,键入mail就会显示当前用户的前20封mail。可对邮件进行查看删除等操作。

$mail

在linux文本命令平台输入mail-fmbox,就可以看到当前目录下的mbox中的邮件了。

cd改变当前所在文件夹的位置,读信时,按一次Ctrl+C,退出阅读状态。

4. linux mail服务器怎么

一、概述:

在配置邮件服务器之前,先解释几个概念。

通常使用Email都很容易,但是Internet的邮件系统是通过几个复杂的部分连接而成的,对于最终用户而言,我们熟悉的Outlook,Foxmail等都是用来收信和发信的,称之为MUA:Mail User Agent,邮件用户代理。

MUA并非直接将邮件发送至收件人手中,而是通过MTA:Mail Transfer Agent,邮件传输代理代为传递,Sendmail和Postfix就是扮演MTA的角色。

一封邮件从MUA发出后,可能通过一个或多个MTA传递,最终到达MDA:Mail Delivery Agent,邮件投递代理,邮件到达MDA后,就存放在某个文件或特殊的数据库里,我们将这个长期保存邮件的地方称之为邮箱。

一旦邮件到达邮箱,就原地不动了,等用户再通过MUA将其取走,就是用Outlook,Foxmail等软件收信的过程。

所以一封邮件的流程是:

发件人:MUA --发送--> MTA -> 若干个MTA... -> MTA -> MDA <--收取-- MUA:收件人

MUA到MTA,以及MTA到MTA之间使用的协议就是SMTP协议,而收邮件时,MUA到MDA之间使用的协议最常用的是POP3或IMAP。

需要注意的是,专业邮件服务商都有大量的机器来为用户服务,所以通常MTA和MDA并不是同一台服务器,因此,在Outlook等软件里,我们需要分别填写SMTP发送服务器的地址和POP3接收服务器的地址。

Linux系统下邮件服务器的搭建(Postfix+Dovecot)

对于网站来说,发送各种例如注册通知的邮件是很基本的一个需求,之前我一直用的是腾讯的企业邮箱,感觉挺方便的,直接可以绑定QQ邮箱接收邮件,网站配置一下SMTP也就可以发出邮件。

但是在前几天由于有重要信息需要立即通知用户,所以选择了群发邮件的方式。在当我以为一切都是辣么完美的时候,陆续有用户过来问我什么情况,我都会跟他们说请查收邮件,但是有好几个人说并没有任何

邮件,于是我试着再发一次,结果返回了错误提示。在网上找了下原因,后来看到这个:各大免费邮箱邮件群发账户SMTP服务器配置及SMTP发送量限制情况,才知道是因为发信数量限制了。

所以只好另寻出路了,然后我在知乎上面找到了很多个提供邮件发送的服务商,大概有这些:SendGrid、MailChimp、Amazon SES、SendCloud、Mailgun等等,在看了不少人的建议之后,我选择了Mailgun。

Mailgun注册和配置都挺简单,很快我就成功的发出了第一封邮件,怀着这封欣喜,我又发送了几封邮件,可是悲剧发生在第三封邮件,Mailgun后台有详细的发送记录,这个非常不错,在后台我看到我的邮件被拒收了,原因大概是该服务器IP的发信频率超过腾讯邮箱限制。所以这里就涉及到IP的问题,目前第三方的邮件发送服务普遍都是共享IP(后面还试过SendCloud、),而共享IP并不能确定是否已经达到接收方的数量限制,一旦达到了就无法再发送。这就是说还需要使用独立IP才能保证邮件有较高的到达率,接着就看了各家的独立IP价格,一般都是二十几甚至四十几美刀一个月,这对于我们这种小站长邮件需求不高的来说确实有点贵,买台VPS都不用这个价吧。

经过上面这些折腾,也算明白了如果要想顺畅的发出邮件的话,除了花钱,就只有自己搭建一个邮件服务器了。

好了,下面开始进入正题,教你搭建一个简单的邮件服务器。

用于搭建的服务器信息

阿里云 Centos 6.5 32位

Postfix-2.8.12.tar.gz Postfix MTA(邮件传输代理)
Dovecot-2.1.8.tar.gz IMAP 和 POP3 邮件服务器
Postfixadmin-2.3.5.tar.gz 采用php编写的开源WEB邮箱及域名账号管理工具
Roundcubemail-0.8.1.tar.gz 采用php编写的开源IMAP邮件WEB客户端

安装过程

1.安装Postfix

yum -y install postfix

安装完成还需要替换系统自带的sendmail:

rpm -e sendmail
或者
yum remove sendmail

修改MTA(默认邮件传输代理)

alternatives --config mta

然后直接回车即可。

检查一下是不是已经设置成功了。

alternatives --display mta

第一行可以看到mta的状态。 例如:mat - status is manual.

2.安装Dovecot

yum -y install dovecot

3.配置Postfix

编辑/etc/postfix/main.cf,可以下载下来修改,也可以使用vi进行编辑:

vi /etc/postfix/main.cf

修改如下:

# 75行: 取消注释,设置hostname
myhostname = mail.lomu.me
# 83行: 取消注释,设置域名
mydomain = lomu.me
# 99行: 取消注释
myorigin = $mydomain
# 116行: 修改
inet_interfaces = all
# 119行: 推荐ipv4,如果支持ipv6,则可以为all
inet_protocols = ipv4
# 164行: 添加
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
# 264行: 取消注释,指定内网和本地的IP地址范围
mynetworks = 127.0.0.0/8, 10.0.0.0/24
# 419行: 取消注释,邮件保存目录
home_mailbox = Maildir/
# 571行: 添加
smtpd_banner = $myhostname ESMTP

# 添加到最后
# 规定邮件最大尺寸为10M
message_size_limit = 10485760
# 规定收件箱最大容量为1G
mailbox_size_limit = 1073741824
# SMTP认证
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain = $myhostname
smtpd_recipient_restrictions = permit_mynetworks,permit_auth_destination,permit_sasl_authenticated,reject

修改好了之后使用/etc/rc.d/init.d/postfix start开启postfix,使用chkconfig postfix on将postfix开机启动。

4.配置Dovecot

修改如下:

[root@mail ~]# vi /etc/dovecot/dovecot.conf
# 26行: 如果不使用IPv6,请修改为*
listen = *

[root@mail ~]# vi /etc/dovecot/conf.d/10-auth.conf
# 9行: 取消注释并修改
disable_plaintext_auth = no
# 97行: 添加
auth_mechanisms = plain login

[root@mail ~]# vi /etc/dovecot/conf.d/10-mail.conf
# 30行: 取消注释并添加
mail_location = maildir:~/Maildir

[root@mail ~]# vi /etc/dovecot/conf.d/10-master.conf
# 88-90行: 取消注释并添加
# Postfix smtp验证
unix_listener /var/spool/postfix/private/auth {
mode = 0666
user = postfix
group = postfix
}

[root@mail ~]# /etc/rc.d/init.d/dovecot start
Starting Dovecot Imap: [ OK ]

[root@mail ~]# chkconfig dovecot on

到这里,我们的邮件服务器就已经搭建成功了。

5.域名解析

最后别忘了还需要进行域名解析工作。

添加一个子域名mail,A记录解析到服务器IP。

再添加一个MX记录,主机记录为空,记录值为上面解析的二级域名mail.lomu.me,优先级10。

注意:解析生效可能需要一段时间。


6.防火墙设置


/sbin/iptables -A INPUT -p tcp --dport 25 -j ACCEPT

/sbin/iptables -A INPUT -p tcp --dport 110 -j ACCEPT

/sbin/iptables -A INPUT -p tcp --dport 143 -j ACCEPT

突破封锁25口的转发

/sbin/iptables -t nat -A PREROUTING -p tcp -m tcp --dport 10025 -j REDIRECT --to-ports 25

7.邮箱使用

一切都弄好以后,就可以使用Foxmail等第三方软件来收发邮件了。在这里需要说一下,系统用户就是邮件的用户,例如root,就是一个邮箱用户,邮箱是[email protected],密码就是root的密码,所以需要创建用户,只要使用useradd创建用户,再使用passwd设置密码。

好了,假如我们创建一个admin的用户:

# 创建用户
useradd admin
#设置密码,会要求输入两次密码
passwd admin

接下来登录Foxmail,如图:


点击创建,进入:

这里需要注意,邮件账号是admin,并不是邮箱,另外我们没有配置SSL,所以也不要勾选。 接下来点击创建,如果一切正常的话,你已经成功了。



5. Linux系统如何发送邮件

mail -s "Hello from linuxde.net by shell" [email protected]
hello,this is the content of mail.
welcome to www.linuxde.net

第一行是输入的命令,-s表示邮件的主题,后面的[email protected]则是邮件的接收人,输入完这行命令后回车,会进入邮件正文的编写,我们可以输入任何文字,比如上面的两行。当邮件正文输入完成后,需要按CTRL+D结束输入,此时会提示你输入Cc地址,即邮件抄送地址,没有直接回车就完成了邮件的发送。

6. linux 下如何收发电子邮件!详细配置过程!

[font=宋体][/font][color=Red][/color]
1前言
本教程旨在给未用过Linux系统的人提供一个快速入门的途径,使其能迅速上手,用好收发电子邮件,进行文件传输与远程登录等网络功能,并提供了深入学习Linux的资料源。
Linux系统的历史与应用
LINUX 是一个叫LINUS的芬兰人写的操作系统,他的初衷是把只能在大型工作站上运行的UNIX移植到个人PC上来。本着共享的精神,他在网络上公布了LINUX 0.01版,很快,借助于世界各地的电脑高手们的业余“创作”,LINUX迅速的成长壮大起来,以至于在网络中的很多PC机中安家落户,版本也做到了2.0。
LINUX的操作风格很类似UNIX,对网络的支持也很完备。一个LINUX系统的用户无论是收发电子邮件还是文件传输,都可以轻松的解决问题。
3 认识SHELL
在INTERNET网中的一般用户要接触到LINUX,大概只能通过远程登录的方法—

即TELNET程序,作为一个(伪)终端使用LINUX。所以还是先介绍一下如何登录。
举个例子,要登录本校的PEANUT机器:
开启TELNET 程序(以WIN95/NT中的TELNET为例),在“连接”—“远程系统”中填入

PEANUT.CDIT.EDU.CN

作为连接的对象,

屏幕显示:

Welcome to Cheng University of Technology

欢迎访问成都理工大学校园网络
peanut login:[在这里填你的用户名]
password: [你的口令]
peanut:~$ [这就是登录进去后的提示符]
peanut:~$ exit [还是先退出吧]
4 认识文件系统
LINUX的文件系统与DOS基本是一样的(其实应该反过来说),都具有目录和文件的概念,也都有一个根目录,稍稍不同的是目录用“/”代表,而不是DOS中的“\”。
一个例子:

peanut:~$ pwd [回车]

peanut:~$ /home/home2/rudey [表示你现在位于根目录下的home目录下home2目录下的rudey目录(有些拗口 J )。]

你一定想到了,既然文件系统都差不多,操作一定也差不到哪去。对,下一节就以与DOS命令对照的形式介绍LINUX的基本操作。

5 命令列表
含义
LINUX
DOS

改变当前目录
cd [path]
cd [path]

文件或目录的复制
cp filename1 filename2
filename1 filename2

文件目录列表
ls
dir

建立新目录
mkdir
md

分屏显示[文本]文件的内容
more [filename…]
more <[filename]

更改用户的口令
passwd


显示当前目录
pwd
cd

删除文件[可有通配符]
rm filename
del filename

删除空目录
rmdir pathname
rd pathname

清屏
clear
cls

6常用的网络程序

收发电子邮件用的MAIL,PINE软件

MAIL和PINE都是运行在LINUX中的收发邮件的程序,PINE由于是菜单式的操作,相比之下较MAIL简单一些。在这里给大家一个提醒:MAIL中用“h”可获得操作的帮助;在PINE 中能用的命令都显示在屏幕底部的一行中,要仔细看一看就会用了。

要用的话,在SHELL中,即提示符下,输入MAIL或PINE就行了。如下:

peanut:-$ mail [回车]



peanut:-$ pine [回车]

文件传输

文件传输是在网络中免费获得软件的一个方法,LINUX当然也有相应的程序供使用。

peanut:-$ ftp [回车]

ftp> o ftp.cdit.e.cn [在这里输入各种指令,现在表示与ftp.cdit.e.cn 站点建立连接]

在欢迎信息之后,可用的指令有ls [列远端机上的目录或文件],cd [进入某一级目录],bin[设置为二进制模式,传二进制文件时使用],get [下传文件],quit [结束本程序]等。

提醒:建立连接之后,会有USER[用户名]的输入要求,在一般匿名FTP站点上,可以用anonymous[匿名]或ftp作为用户名,你自己的电子邮件地址作为PASSWORD[口令]。

远程登录

用远程登录可以做的事情很多,到别的学校的BBS上看看,没有TELNET是不行的(当然现在也有WWW方式的BBS)。

peanut:-$ telnet bbs.cdit.e.cn [访问本校的BBS 公告板 ]

要是玩MUD的话,可以这么做:

peanut:-$ telnet mud.cdit.e.cn 4000 [访问本校的MUD站点,使用4000端口]

登录以后的事情,留着给你自己看吧。

7 资料源

BBS上的LINUX信息

1 bbs.cdit.e.cn下的精华区里有许多好文章

2 bbs.tsinghua.e.cn有专门讨论LINUX的板

新闻组中的LINUX信息

comp.os.linux.help

文档

1 LINUX:我要创造一个新世界 《软件》(1997/11)

2 LINUX 使用指南 (清华大学出版社1997 年8月第1版)

3 LINUX 管理者的参考

8结束语

本来还想做一个FAQ,希望大家把在使用LINUX过程中遇到的问题寄给我,一方面会作答;一方面也能把FAQ写出来。

7. linux mail 收不到邮件

检查邮件系统的配置文件 Hosts里面的主机名是否正确
配置文件是否正确
邮件服务是否已经启动

8. linux必学的60个命令

Linux常用的命令可以分为以下几类:安装和登录命令、文件处理命令、系统管理相关命令、网络操作命令、系统安全相关命令、其它命令。

安装和登录命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last。

文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln。

系统管理相关命令:df、top、free、quota、at、lp、adser、groupadd、kill、crontab。

网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、 nslookup。

系统安全相关命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who。

其它命令:tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode。

Linux简介

Linux,全称GNU/Linux,是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。伴随着互联网的发展,Linux得到了来自全世界软件爱好者、组织、公司的支持。

它除了在服务器方面保持着强劲的发展势头以外,在个人电脑、嵌入式系统上都有着长足的进步。使用者不仅可以直观地获取该操作系统的实现机制,而且可以根据自身的需要来修改完善Linux,使其最大化地适应用户的需要。

Linux不仅系统性能稳定,而且是开源软件。其核心防火墙组件性能高效、配置简单,保证了系统的安全。在很多企业网络中,为了追求速度和安全,Linux不仅仅是被网络运维人员当作服务器使用,甚至当作网络防火墙,这是Linux的一大亮点。

9. 如何在linux里接收QQ邮件

kde下面用kmail就可以了,ThunderBird也可以,如果在gnome下可以使用evolution,
另外sylpheed也可以使用。

10. linux下 如何用邮件客户端接收本地root的邮件

服务器 写你的IP地址,或者填写成localhost 邮箱地址应该是[email protected]启动三个服务# /etc/rc.d/init.d/sendmail restart
# /etc/rc.d/init.d/saslauthd start
# /etc/rc.d/init.d/cyrus imapd start

阅读全文

与linux邮件接收相关的资料

热点内容
安卓跟苹果互传照片用什么 浏览:848
原创小说app哪个好看 浏览:97
首台湖南造鲲鹏服务器云服务器 浏览:268
redhatphp 浏览:456
android智能家居蓝牙 浏览:646
pt螺纹编程 浏览:451
手机电音app哪个好 浏览:749
checksum命令 浏览:637
java创建xml文件 浏览:170
算命源码国际版 浏览:283
三菱模块化编程 浏览:718
控件读取文件源码 浏览:445
文件夹侧面目录标签怎么制作 浏览:232
做程序员学什么 浏览:320
pdfeditor教程 浏览:880
fortran把文件放入文件夹 浏览:709
程序员1年经验不敢投简历 浏览:481
如何看电脑的源码 浏览:897
找工作app软件哪个好 浏览:96
信息管理网站源码 浏览:439