邮件常见问题

邮件常见问题

1、  对于openwebmail来说,收信及发信箱都保存 ,收信箱在/var/mail/每个人名字下面,而发信箱保存在/home/每个人名字/mail/sent-mail文件中。

同级还有如下的目录  /home/每个人名字/mail/spam-mail //垃圾箱

                    /home/每个人名字/mail/virtus-mail //病毒邮件

                   /home/每个人名字/mail/saved-drafts //草稿箱

                   /home/每个人名字/mail/saved-messages //已保存邮件

                   /home/每个人名字/mail/mail-trash //废件邮件

                

2、  当用outlook进行收发邮件时,linux邮件系统的对应目录中不会保存相应的文件。只有用openwebmail的格式时才能保存相关的文件到收信及发信箱中。

3、  日志文件保存在 /var/log/openwebmail.log

4、  看发送的缓冲队列是 /var/spool/mailq 命令。 具体的未发送队列是 /var/spool/mqueue目录中,有q1,q2等队列。

 

 

为什么我发的邮件别人收不到,还会被退信?

 

 

当您使用sohu邮箱给别人发信后,对方没有收到邮件,您的邮箱却出现了退信,这种情况一般来说,是对方服务器或者您的操作可能有问题,具体原因请您打开这封退信,退信的正文里面有标明退信原因的错误号,错误号及对应问题如下:


1.
这个收件人不存在,退信提示信息一般为:invalid address (#5.5.0)或者User unknown或者user is not found等等。请核对对方email地址是否正确,或者有没有变动,一般是邮件地址@前面的部分填写有错,请核对无误后给对方发送。

2.
对方邮箱已满退信提示信息一般为:receiptor's mailbox is full 或者Quota exceed the hard limit for user原因对方邮箱超过了允许的容量,您只能让对方清空邮箱后再接收。

3.
对方服务器拒绝接收sohu邮件退信提示信息一般为:Recipient address rejected: Relay access denied或者554 Error: content rejected原因是对方邮件服务器将sohu邮件屏蔽掉了,您最好通过其他邮箱和对方邮件管理员联系,说明情况,解除屏蔽就可以了.或者换一个其他的邮箱和对方联系

 

5、   目前人们都讨论关于邮件的问题,总有人发现我们的邮件能收不能发,发到别人发不到,这是一个如何的问题,一般来说不应该,发到其它人正确,而只有一小部分人总反映此问题。

6、   还是就是我们邮件的relay问题,是不是有办法来解决,不进行relay,能否满足我们目前的需求。还有一个问题是如何,争取上网来发提示,按照回复的短信来下午改正。

7、   清理垃圾邮件的队列 :/var/spool/mqueue

8、   对于邮件的日志来说,放到了/var/log/maillog下,所有的邮件信息都记录此文件中,而对于收发邮件来说,如果用的是outlook发送,则不会记录在/home/姓名/mail/sent-mail(),/var/mail/姓名(收)。日志文件保存了进行收发的相关记录。

 

8 重新启动邮件服务时,先启动named,使域名服务器能顺序启动,再有进入/var/www/bin下,启动httpd服务。

./apachectl restart,即可。

9 自启动’named’命令是 chkconfig - - level 3 named on

10 选择自启动的命令是 ntsysv ,

12 /etc/mail/access 中的定义项及含义

OK

Accept mail even if other rules in the running ruleset would reject it, for example, if the domain name is unresolvable. "Accept" does not mean "relay", but at most acceptance for local recipients. That is, OK allows less than RELAY.//接受邮件甚至有规则将它拒绝,接受并不意味着可以“RELAY,但是至多为本地容器所接受

RELAY

Accept mail addressed to the indicated domain or received from the indicated domain for relaying through your SMTP server. RELAY also serves as an implicit OK for the other checks.接受、发送指定MAIL地址

REJECT

Reject the sender or recipient(容器) with a general purpose message.拒绝发送者返回指定的信息

DISCARD

Discard the message completely using the $#discard mailer. If it is used in check_compat, it affects only the designated recipient, not the whole message as it does in all other cases. This should only be used if really necessary. 丢弃信息,它起作用只是指定的容器,并不是整个信息。

SKIP

This can only be used for host/domain names and IP addresses/nets. It will abort the current search for this entry without accepting or rejecting it but causing the default action.它中断当前的搜索按照默认的动作,不接受也不拒绝

### any text

where ### is an RFC 821 compliant(约定) error code and "any text" is a message to return for the command. The string should be quoted(引用) to avoid surprises(惊奇), e.g., sendmail may remove spaces otherwise. This type is deprecated(不赞成), use one the two ERROR: entries below instead. ### is an RFC 821是错误代码,"any text"是回传的错误,

ERROR:### any text

as above, but useful to mark error messages as such.标识错误信息

ERROR:D.S.N:### any text

where D.S.N is an RFC 1893 compliant error code and the rest as above.约定的错误代码

For example:

cyberspammer.com       ERROR:"550 We don't accept mail from spammers"

okay.cyberspammer.com  OK

sendmail.org           RELAY

128.32                 RELAY

IPv6:1:2:3:4:5:6:7     RELAY

[127.0.0.3]            OK

[IPv6:1:2:3:4:5:6:7:8] OK

would accept mail from okay.cyberspammer

Mail Abuse Prevention System (MAPS). 垃圾邮件保护组织

MUA outlook 等相类信软件

Mta指邮件传输代理 ,指mail server

MDA,mail server上运行的软件,帮助来将信件发到每个邮件帐号。

Relay 指帮助别人传递信件。不是你的邮件传递到下一个邮件服务器。

当关闭relay功能或对relay进行限制,则对于没有固定ip的邮件就没有办法来传递,这样就要用到邮件认证机制。

当邮件发送时,mta会检查来自client端的认证对比,如果对比成功,则可以帮助收发邮件,如果对比不成功,则会不给发信,这就是一般所使用的SMTP邮件认证机制。(发时进行认证).

使用cyrus-sasl密码认证机制.

http://www.redhat.com/apps/support/errata/

ftp://linux.sinica.edu.tw/pub1/redhat/updates/

cyrus-sasl是一个应用程式所使用的认证出函式库,sendmail 是一个应用程式,透过sasl提供的函数式功能 ,并且 定义出认证的方式,让SASL透过主机的沟通动作,提供应用程式来认证的目的。

Cyrus-sasl提供 PAMshadow两种认证方式。

原理:1系统先 cyrus-sasl

      2 sendmail.cf要编译cyrus-sasl的函数式。

     ??3 如果Sendmail.conf中设置为pam,则必须有/etc/pam.dsmtp 这个档案。

简单的说 procmail可以视为一个mda,帮助分析信件,之后在送给每个人。

 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值