sendmail.cf的文件注释

2024/4/25 20:31:09

 抄了好几个晚上,今晚终于把sendmail.cf文件的注释完成了。

还是从Red Hat Linux宝典上摘录的,不当之处希望各位能指正。有几个没有注释,有谁知道的话,希望能够补全。 :D 谢谢。
#
# Copyright (c) 1998-2003 Sendmail, Inc. and its suppliers.
# All rights reserved.
# Copyright (c) 1983, 1995 Eric P. Allman. All rights reserved.
# Copyright (c) 1988, 1993
# The Regents of the University of California. All rights reserved.
#
# By using this file, you agree to the terms and conditions set
# forth in the LICENSE file which can be found at the top level of
# the sendmail distribution.
#
第一部分包括创建该sendmail.cf文件的组件文件清单,还包括有关该配置文件格式和版本的信息。
######################################################################
######################################################################
#####
##### SENDMAIL CONFIGURATION FILE
#####
##### built by root@server.magiccity.com on Sun Feb 27 22:20:43 CST 2005
##### in /etc/mail
##### using /usr/share/sendmail-cf/ as configuration include directory
#####
######################################################################
#####
##### DO NOT EDIT THIS FILE! Only edit the source .mc file.
#####
######################################################################
######################################################################

##### $Id: cfhead.m4,v 8.108.2.3 2003/04/03 17:51:51 ca Exp $ #####
##### $Id: cf.m4,v 8.32 1999/02/07 07:26:14 gshapiro Exp $ #####
##### setup for Red Hat Linux #####
##### $Id: linux.m4,v 8.13 2000/09/17 17:30:00 gshapiro Exp $ #####



##### $Id: local_procmail.m4,v 8.21.42.1 2002/11/17 04:25:07 ca Exp $ #####


##### $Id: no_default_msa.m4,v 8.2 2001/02/14 05:03:22 gshapiro Exp $ #####

##### $Id: smrsh.m4,v 8.14 1999/11/18 05:06:23 ca Exp $ #####

##### $Id: mailertable.m4,v 8.23 2001/03/16 00:51:26 gshapiro Exp $ #####

##### $Id: virtusertable.m4,v 8.21 2001/03/16 00:51:26 gshapiro Exp $ #####

##### $Id: redirect.m4,v 8.15 1999/08/06 01:47:36 gshapiro Exp $ #####

##### $Id: always_add_domain.m4,v 8.11 2000/09/12 22:00:53 ca Exp $ #####

##### $Id: use_cw_file.m4,v 8.11 2001/08/26 20:58:57 gshapiro Exp $ #####


##### $Id: use_ct_file.m4,v 8.11 2001/08/26 20:58:57 gshapiro Exp $ #####


##### $Id: local_procmail.m4,v 8.21.42.1 2002/11/17 04:25:07 ca Exp $ #####

##### $Id: access_db.m4,v 8.24 2002/03/06 21:50:25 ca Exp $ #####

##### $Id: blacklist_recipients.m4,v 8.13 1999/04/02 02:25:13 gshapiro Exp $ #####

##### $Id: accept_unresolvable_domains.m4,v 8.10 1999/02/07 07:26:07 gshapiro Exp $ #####


##### $Id: proto.m4,v 8.649.2.24 2003/08/04 21:14:26 ca Exp $ #####

# level 10 config file format
V10/Berkeley
说明这个配置文件相当于sendmail V10的开放原代码伯克利发布版。

# override file safeties - setting this option compromises system security,
# addressing the actual file configuration problem is preferred
# need to set this before any file actions are encountered in the cf file
#O DontBlameSendmail=safe
如不设置safe,sendmail将不接受转发文件、包含文件、收件箱、配置文件、类文件或者散列映射文件,这些文件使组或所用用户都可写的文件,或者位于一个组或所用用户都可写的目录下(在sendmail.mc文件中将confDONT_BLAME_SENDMAIL设置为safe会覆盖文件安全检查)。

# default LDAP map specification
# need to set this now before any LDAP maps are defined
#O LDAPDefaultSpec=-h localhost
利用LDAPDefaultSpec选项,可以添加包括LDAP专用设置的默认LADP映射。默认情况下,没有设置任何LDAP映射。主机:-h host 端口:-p port 域名:-d bindDN

##################
# local info # 本地信息项
##################

# my LDAP cluster
# need to set this before any LDAP lookups are done (including classes)
#D{sendmailMTACluster}$m

Cwlocalhost定义类宏w,它包括对该计算机给出的所有可能的主机名列表,这包含所用NDS别名、/etc/hosts中的所用引用甚至还有在该计算机上拥有帐户的个别用户使用的错误名字(避免使用那些邮件返回)。因为这可能使得一些主机上会有很长的列表,所以Fw/etc/mail/local-host-names一行定义文件类宏w,使这些主机名存储在一个单独的文件中(是/etc/mail/local-host-names文件).
Cwlocalhost
# file containing names of hosts for which we receive email
Fw/etc/mail/local-host-names

# my official domain name
# ... define this only if sendmail cannot automatically determine your domain
#Dj$w.Foo.COM
如果在sendmail.mc文件中已经设置了confDOMAIN_NAME,上一行应该不加注释并且用户的域名会取代Foo.COM。但是,将这一行注释掉,sendmail将试图自己来确定用户计算机的域名。建议让sendmail决定规范域名。

CP.
定义类P,(类只包括一个句号“.”)

# "Smart" relay host (may be null)
DS
指明没有定义智能中继主机。

# operators that cannot be in local usernames (i.e., network indicators)
CO @ % !
定义类O,它列出了用户名中无效的三个字符(@,%,!)。

# a class with just dot (for identifying canonical names)
C..
定义类“.”,(类只包括一个句号“.”)

# a class with just a left bracket (for identifying domain literals)
C[[
定义类“ [”

# access_db acceptance class
C{Accept}OK RELAY


C{ResOk}OKR


# Hosts for which relaying is permitted ($=R)
FR-o /etc/mail/relay-domains
指定一个文件R,该文件是一个邮件可以中继的主机列表,并存储在/etc/mail/relay-domains文件中。

# arithmetic map
Karith arith
# macro storage map
Kmacro macro
# possible values for TLS_connection in access map
C{tls}VERIFY ENCR





# dequoting map
Kdequote dequote
Kdequote声明dequote类的dequote数据库。它用来清楚重写规则中的地址的引用标记。

# class E: names that should be exposed as from this host, even if we masquerade
# class L: names that should be delivered locally, even if we have a relay
# class M: domains that should be converted to $M
# class N: domains that should not be converted to $M
#CL root
C{E}root
E类:指出根用户的邮件应当一直使用适当、完整的主机名和域名,即使其他指令要求这个主机名伪装成别的主机名。
L类:列出在本地主机接收邮件的用户名,即使其他指令要求所有邮件都必须中继到别处。
M类:指出哪些域应该伪装主机名(如在下面的M宏中设置的那样)。
N类: 指出不应该伪装主机名。
C{w}localhost.localdomain



# my name for error messages
DnMAILER-DAEMON


# Mailer table (overriding domains)
Kmailertable hash -o /etc/mail/mailertable.db
定义mailertable数据库,mailertable文件允许将特定的电子邮件转发到所选的服务器。

# Virtual user table (maps incoming users)
Kvirtuser hash -o /etc/mail/virtusertable.db
定义virtusertable数据库,virtusertable文件用于在多个域中为特定用户重定向邮件。

CPREDIRECT
给类P添加文本REDIRECT,它与重定向特性(在m4配置文件启用)一起使用,允许为不再有效的帐户创建别名。

# Access list database (for spam stomping)
Kaccess hash -T<TMPF> -o /etc/mail/access.db
定义access列表数据库,access文件可用于依据某种信息有选择地接收、拒绝、中继或者丢弃任何邮件。

# Configuration version number
DZ8.12.10
设定宏Z,它包含sendmail守护进程的所有版本信息。


############### sendmail.cf文件包含相当多的选项用于Red Hat Linux系统中设置
# Options # sendmail,选项定义在Option块之后开始。
###############

# strip message body to 7 bits on input?
O SevenBitInput=False
SevenBitInput指明Sendmail不应清除所有邮件信息的每一字节的最高位。

# 8-bit data handling
#O EightBitMode=pass8
EightBitMode指明sendmail如何处理未明确表明为8位的邮件数据。
 pass8:允许原样传送所有的8位数据。
 mimefy:把任何未指定的数据类型转化为MIME编码类型。
 strict:拒绝任何非8位数据,注意,该选项对表明为8位的数据没有影响。

在重建别名数据库之前,sendmail先进行几项检测,以确保没有其他进程正在试图进行相同的操作。下面二个参数与别名文件有关。
# wait for alias file rebuild (default units: minutes)
O AliasWait=10
AliasWait:指定sendmail在等待和执行检测之间切换的分钟数。

# location of alias file
O AliasFile=/etc/aliases
AliasFile:指明含有邮件别名的存文本文件的位置。

下面二个参数与sendmail分配磁盘空间的方式有关。
# minimum number of free blocks on filesystem
O MinFreeBlocks=100
MinFreeBlocks指明,如果接收一个邮件会使保存邮件的文件系统上可用空间少于100个空闲块(100K),这个邮件就会被拒绝。

# maximum message size
#O MaxMessageSize=1000000
限制传入邮件的最大容量(以上是1M)。在默认情况下,对容量没有限制。

# substitution for space (blank) characters
O BlankSub=.
BlankSub用指定的字符(以上是“.”)代替电子邮件地址中的空白空间(非法字符)。

# avoid connecting to "expensive" mailers on initial submission?
O HoldExpensive=False
如果MDA定义(将在本节后面介绍)包括选项F=e,邮件程序被归类为开销太大,简单地说就是传送邮件时链接数度慢或者涉及其他处理延迟等。HoldExpensive选项允许开销太大的MDA处理的邮件队列等待,而不是马上处理。以上一行禁用这个选项,下行与检测点队列有关。

# checkpoint queue runs after every N successful deliveries
#O CheckpointInterval=10
把邮件传送到多个地址时,sendmail有时需要记录那些收件人已经收到邮件。CheckpointInterval选项设置在qf文件更新过程中处理的接收邮件地址的数目。

# default delivery mode
O DeliveryMode=background
设置sendmail传送方式。
 background:sendmail生成一个副本,并异步处理邮件。
 deferred:邮件队列等待,所有处理过程包括DNS查找和数据库访问都被延迟,一直到队 列运行为止。
 interactive:在前台以同步方式处理队列。
 queueonly:与deferred很相似,但立即解析主机名和查询数据库。

# error message header/file
#O ErrorHeader=/etc/mail/error-header
ErrorHeader允许指定文件中的文本包含在所有状态信息中与xf文件中的任何错误信息一起返回给发件人。

# error mode
#O ErrorMode=print
本地用户在试图传送邮件时,会遇到许多问题,ErrorMode选项为他们提供了5种显示错误信息的方法:
 e:把错误信息传送给发件人,但能成功地终止。
 m:把错误信息传送给发件人,带有错误代码退出系统。
 p:把错误信息打印到用户终端,并保存在~/dead.letter文件种。默认值。
 q:忽略所用发送的错误信息。
 w:把错误信息写入用户终端。

# save Unix-style "From_" lines at top of header?
#O SaveFromLine=False
在默认情况下,禁用SaveFromLine选项(False),其结果是,以“From”(区分一个邮件结尾和下一个邮件标题的特殊标记)文本开始的邮件信息行前面加上>符号,放在传送邮件的前面。

# queue file mode (qf files)
#O QueueFileMode=0600

# temporary file mode
O TempFileMode=0600
TempFileMode设置临时文件的使用权限为文件所有者只读。建议最好不要选择其他方式。

# match recipients against GECOS field?
#O MatchGECOS=False
MatchGECOS选项将sendmail以用户全名的转换形式传送邮件,这种转换形式在/etc/passwd文件中的GECOS字段指定。例:用户wharris(按照GECOS字段)的全名是Wayne Harris,这个用户可以使用wharris@mybox.com,Wayne_Harris@mybox.com或者Wayne.Harris@mybox.com来接收邮件。不提倡使用这个选项,因为它会产生岐义,并且用户可能会以一种破坏sendmail正常的邮件传送机制的方式改变他们的GECOS字段。

# maximum hop count
#O MaxHopCount=25
不能传送的信息反馈到发送者之前,MaxHopCount选项规定跳数(邮件从一台机器到另一台机器的传送)的最大值。

# location of help file
O HelpFile=/etc/mail/helpfile
HelpFile选项列出包括联机帮助文本的文件名。执行telnet localhost 25,然后输入help,查看相关数据。

# ignore dots as terminators in incoming messages?
#O IgnoreDots=False
IgnoreDots选项决定当sendmail遇到邮件中只包含单个“.”字符的行时如何处理。该选项不存在,被注释掉,或者设为False时,单个圆点符号被看做是邮件的结束标志(RFC 821规定)。如果设为True,圆点字符不表示什么特殊的意义。

# name resolver options
#O ResolverOptions=+AAONLY
ResolverOptions用来调整DNS查询的方式。输入man resolver,可找到对有效标志的描述。

# deliver MIME-encapsulated error messages?
O SendMimeErrors=True
SendMimeErrors选项定义传送状态通知邮件是采用MIME编码或者保留为纯文本。

# Forward file search path
O ForwardPath=$z/.forward.$w:$z/.forward
ForwardPath选项定义单个用户的.forward文件的查找路径。$z:改用户的主目录,$w:本地主机名。例如,本地机al上用户kzabon的主目录是/home/kzabon,sendmail首先查找/home/kzabon/.forward.al文件,然后查找/home/kzabon/.forward文件,如两个文件都不存在,邮件就会被传送到收件箱文件/var/spool/mail/kzabon中。

连接的高速缓存可以通过一个连接使Sendmail把许多邮件信息传送到同一机器上,而不是打开与一个主机的连接、发送邮件、关闭连接、再打开与同一个主机的另一个连接。
# open connection cache size
O ConnectionCacheSize=2
ConnectionCacheSize选项可以减少建立和结束连接的开销。默认允许同时最多有2个连接。

# open connection cache timeout
O ConnectionCacheTimeout=5m
ConnectionCacheTimeout选项限制打开一个连接的时间,默认为5分钟。

# persistent host status directory
#O HostStatusDirectory=.hoststat
HostStatusDirectory选项可以建立一个目录(如果没有指定完整路径名,则相对于队列目录/var/spool/mqueue),存储所有计算机的状态,sendmail利用这些信息来建立连接。在默认情况下不设置,因为执行它只会消耗资源,不会有实质性收益。

# single thread deliveries (requires HostStatusDirectory)?
#O SingleThreadDelivery=False
SingleThreadDelivery选项规定任何一台计算机最多只能有一个连接。它不仅需要HostStatusDirectory选项,而且当本地机正在处理来自同一主机的大容量邮件时,它禁止将任何邮件发送到该主机。

# use Errors-To: header?
O UseErrorsTo=False
UseErrorsTo选项允许sendmail使用或者忽略“Errors-To:”标题行。如设为True,所有传送错误将发往由标题行指定的地址中。

# log level
O LogLevel=9
LogLevel选项设定发往syslog工具的日志信息的优先权和错误的严重性。改选项在0(只报告严重错误)~98(记录最多的调试信息和所有重要的信息)之间。

# send to me too, even in an alias expansion?
#O MeToo=True
MeToo选项决定当发件人也出现在邮件列表的发送列表中时,选择sendmail的行为。设为Treu时,发件人收到邮件。

# verify RHS in newaliases?
O CheckAliases=False
CheckAliases设为true时,它将评测冒号左边的地址,保证冒号右边的地址是一个有效的传递**。

以前用空格格开收件人列表。后来用逗号,因为收件人名字中经常有空格。
# default messages to old style headers if no special punctuation?
O OldStyleHeaders=True
设为True时,OldStyleHeaders允许用逗号分隔收件人名单,将没有用引号括起来的空格转换成逗号。设为False时,未注释掉的空格转换成BlankSub选项规定的字符。

# SMTP daemon options
O DaemonPortOptions=Port=smtp,Addr=127.0.0.1,Name=MTA
DaemonPortOptions:用来限制端口数、sendmail侦听入站连接的网络、同时入站的连接数、TCP/IP发送和接收缓存区的大小。(smtp守护进程)
在默认情况下,上面显示的DaemonPortOption=Port=smtp行限制为访问smtp端口(25)并只能对本机(ADDr=127.0.0.1)传送邮件(Name=MTA)。如在sendmail.cm文件中注释掉DAEMON_PORTS选项,此项将如下:O DaemonPortOptions= Name=MTA


# SMTP client options
#O ClientPortOptions=Family=inet, Address=0.0.0.0
与DaemonPortOptions相同,只是它用于出站连接而不是入站连接。默认情况下,由于此行注释,出站连接并不只限定到本机。

# Modifiers to define {daemon_flags} for direct submissions
#O DirectSubmissionModifiers

# Use as mail submission program? See sendmail/SECURITY
#O UseMSP

# privacy flags
O PrivacyOptions=authwarnings,novrfy,noexpn,restrictqrun
PrivacyOptions用于确保入站连接严格符合SMTP行为、禁用EXPN(noexpn)或者VEFY(novrfy)功能、禁止返回给收件人、限制可以运行mailq和sendmail –q命令的用户。该选项也可使用“X-Authentication-Warning:”标题行。

# who (if anyone) should get extra copies of error messages
#O PostmasterCopy=Postmaster
PostmasterCopy:可指定一个(或几个)地址接收所有发往发件人的传送状态通知信息的副本,默认设置为不发送任何副本。

# slope of queue-only function
#O QueueFactor=600000
QueueFactor选项可以根据当前系统载荷平均值设定关闭值,使发送邮件队列等待而不是立刻发送。

# limit on number of concurrent queue runners
#O MaxQueueChildren

# maximum number of queue-runners per queue-grouping with multiple queues
#O MaxRunnersPerQueue=1

# priority of queue runners (nice(3))
#O NiceQueueRun

# shall we sort the queue by hostname first?
#O QueueSortOrder=priority
QueueSortOrder选项可以选择用来确定队列优先权的方法,该选项可以设置为
 host:队列中的邮件可以根据接收主机和优先权进行排序。
 priority:传统的优先级。
 time:根据提交的次序。

# minimum time in queue before retry
#O MinQueueAge=30m

# how many jobs can you process in the queue?
#O MaxQueueRunSize=10000
MaxQueueRunSize选项指定在队列一次运行期间可以处理的排队等待的最大邮件数。默认10000个。

# perform initial split of envelope without checking MX records
#O FastSplit=1

# queue directory
O QueueDirectory=/var/spool/mqueue
QueueDirectory选项指定排队等待的发送邮件的位置(默认/var/spool/mqueue)。这个目录的文件名后缀:
 df:组成电子邮件信息主体的数据。
 qf:包含邮件标题和其他管理信息的队列控制文件。
 tf:出现发送错误时,创建的qf文件的临时副本。
 xf:试图发送邮件时出现的所有错误信息。

# key for shared memory; 0 to turn off
#O SharedMemoryKey=0


设置超时,其实际时间值可设为秒,分钟,小时,天(s,m,h,d)。超时选项以Timeout.event形式列出。event由下表列出的超时事件来代替。
# timeouts (many of these)
#O Timeout.initial=5m
O Timeout.connect=1m
#O Timeout.aconnect=0s
#O Timeout.iconnect=5m
#O Timeout.helo=5m
#O Timeout.mail=10m
#O Timeout.rcpt=1h
#O Timeout.datainit=5m
#O Timeout.datablock=1h
#O Timeout.datafinal=1h
#O Timeout.rset=5m
#O Timeout.quit=2m
#O Timeout.misc=2m
#O Timeout.command=1h
O Timeout.ident=0
#O Timeout.fileopen=60s
#O Timeout.control=2m
O Timeout.queuereturn=5d
#O Timeout.queuereturn.normal=5d
#O Timeout.queuereturn.urgent=2d
#O Timeout.queuereturn.non-urgent=7d

O Timeout.queuewarn=4h
#O Timeout.queuewarn.normal=4h
#O Timeout.queuewarn.urgent=1h
#O Timeout.queuewarn.non-urgent=12h

#O Timeout.hoststatus=30m
#O Timeout.resolver.retrans=5s
#O Timeout.resolver.retrans.first=5s
#O Timeout.resolver.retrans.normal=5s
#O Timeout.resolver.retry=4
#O Timeout.resolver.retry.first=4
#O Timeout.resolver.retry.normal=4
#O Timeout.lhlo=2m
#O Timeout.auth=10m
#O Timeout.starttls=1h
超时事件 等待
aconnect 电子邮件成功传送给收件人
auth 对SMTP AUTH请求的回应
command 下一个命令
connect 连接认可
control 整个套接字事务完成
datablack 完成读数据块
datafinal 确认最后的圆点字符或者EOF标记
datainit 确认DATA
fileopen 完成一个打开NFS文件命令
helo HELO或EHLO
hoststatus 主机状态检测结果
iconnect 完成初始连接(2)系统调用
ident 识别协议响应的结果
initial 初始化问候信息
lhlo LMTP IHLO命令的回应
mail 确认MAIL命令
misc 确认其他SMTP命令
queuereturn 完成邮件传送(传送附加邮件)
queuewarn 完成邮件传送(传送报警邮件)
quit 确认QUIT命令
rcpt 确认RCPT命令
resolver.retrans(默认、首先和正常) 在解析查询失败之后重传之前的时间
resolver.retry(默认、首先和正常) 在失败之前重试解析查询的次数
rset 确认RSET命令
starttls 对SMTP START-TLS命令和TLS握手的回应


# time for DeliverBy; extension disabled if less than 0
#O DeliverByMin=0

# should we not prune routes in route-addr syntax addresses?
#O DontPruneRoutes=False
DontPruneRoutes:把一个地址指定为“路由地址”,指出一条通过一系列主机的明确路径。设为True时,后面跟着该路由。

# queue up everything before forking?
O SuperSafe=True
SuperSafe设为False,在传送一封邮件之前,Sendmail会将该邮件读入内存中。这时,如机器崩溃,该邮件会丢失。设为True时,邮件一直保存在文件系统中,直到完成传送为止。

# status file
O StatusFile=/etc/mail/statistics
StatusFile:指定一个存储邮件传送统计信息的文件。mailstatus程序分析这个文件并显示:发送邮件的数量及大小(以KB计)、接收邮件的数量及大小(以KB计)、拒绝的邮件数、丢失的邮件数。第一栏和最后一栏指定MDT(邮件传送**)。

# time zone handling:
# if undefined, use system default
# if defined but null, use TZ envariable passed in
# if defined and non-null, use that info
#O TimeZoneSpec=
TimeZoneSpec设置本地时区。

# default UID (can be username or userid:groupid)
O DefaultUser=8:12
DefaultUser选项指定当Sendmail传送邮件时切换成的默认用户的UID和GID。以上为mail.

# list of locations of user database file (null means no lookup)
O UserDatabaseSpec=/etc/mail/userdb.db
UserDatabaseSpec选项允许选择另一个数据库以重定向接收邮件和重写发送邮件的标题字段。

# fallback MX host
#O FallbackMXhost=fall.back.host.net
FallbackMXhost选项用于建立后备连接,可以由与Internet没有可靠连接的站点使用,这样就可以把邮件中继到另一台有较好连接的主机上,而不是在本地机队列中等待发送。
如果发送邮件的主机也是接收主机的一个MX主机,一切有更高MX优先权的主机都被认为无效。如果这样导致没有邮件交换程序可用且TryNullMXList选项设为False,那么该邮件就会返回到其发送者;如设为True,邮件传送程序在邮件因无法传送而返回之前,尝试把该邮件直接传送到接收主机上。

# if we are the best MX host for a site, try it directly instead of config err
O TryNullMXList=true

# load average at which we just queue messages
#O QueueLA=8
QueueLA选项设定系统负载平均值,超过该值后邮件不是立即发送,而是在队列中等待处理。

# load average at which we refuse connections
#O RefuseLA=12
RefuseLA选项设定系统负载平均值,到达该值后将不再接受邮件。

# load average at which we delay connections; 0 means no limit
#O DelayLA=0

sendmail派生出一个副本处理接收邮件和队列。
# maximum number of children we allow at one time
#O MaxDaemonChildren=0
MaxDaemonChildren选项限制了同时存在的原Sendmail进程的子进程的数目。(这似乎是个好注意,通过占用所有可用的子进程,其他人在你机器上实现“拒绝服务”***就容易实现。较好的办法是使用ConnectionRateThrottle选项(如果必须限制入站连接)。

# maximum number of new connections per second
#O ConnectionRateThrottle=0
ConnectionRateThrottle选项是放慢接收邮件的速度,不是拒绝超过一个阀值的所有连接。例如,值为3时,同时有8个连接,只有3个被立即处理;延迟1秒以后,又有3个被处理,延迟2秒后再处理其他2个。

# work recipient factor
#O =30000
RecipientFactor选项根据收件人数来改变发送队列中的邮件的次序。


# deliver each queued job in a separate process?
#O ForkEachJob=False
ForkEachJob选现指示Sendmail派生一个副本,处理队列中的每个邮件。对于内存有限的机器来说,非常有用,但是一般最好不用(或设为False)。

# work class factor
#O ClassFactor=1800
ClassFactor选项根据优先级来改变发送队列中的邮件的次序。

# work time factor
#O RetryFactor=90000
RetryFactor选项可以用来更改队列中那些已经处理但还未传送的邮件的优先级。

# default character set
#O DefaultCharSet=iso-8859-1
DefaultCharSet选项定义将8位格式的邮件转换为7位格式时使用的MIME类型。

# service switch file (name hardwired on Solaris, Ultrix, OSF/1, others)
#O ServiceSwitchFile=/etc/mail/service.switch
由于/etc/nsswitch.conf文件已经指定了处理各种数据库请求的次序,所以可以忽略ServiceSwitch选项。即使该选项已定义,最好把它注释。

# hosts file (normally /etc/hosts)
#O HostsFile=/etc/hosts
HostsFile选项指定本地自定义IP地址到主机名转换的文件的位置,默认为/etc/hosts。

# dialup line delay on connection failure
#O DialDelay=10s
DialDelay选项指定如果sendmail初始连接的尝试失败,用几秒或几分钟表示的sendmail休眠的时间。

# action to take if there are no recipients in the message
#O NoRecipientAction=add-to-undisclosed
如果邮件在标题行中没有收件人的信息,NoRecipientAction选项指示sendmail采取的措施。
 add-appanently-to:添加一个“Appanently-To”标题。
 add-bcc:添加一个空“BCC”标题行以便遵循RFC 821规范。
 add-to:添加一个“To”标题,以及从邮件“信封”获得的收件人。
 add-to-undisclosed:添加一个空“To:undisclosed-recipients:;”标题。
 none:不修改邮件内容便发送。

# chrooted environment for writing to files
#O SafeFileEnvironment=/arch
SafeFileEnvironment选项通过使用chroot系统调用提供一个将邮件传送到文件的更安全的位置。

# are colons OK in addresses?
#O ColonOkInAddr=True
ColonOkInAddr选项确定地址中的冒号是否有效。默认是False,表示电子邮件中的冒号是一种错误。

# shall I avoid expanding CNAMEs (violates protocols)?
#O DontExpandCnames=False
DontExpandCnames选项控制sendmail是否接受CNAMES记录作为规范名。如果是True,则在重写规则中,CNAMES记录是有效的。如为False,CNAMES记录必须转换成重写规则中所有的有效地址记录。

# SMTP initial login message (old $e macro)
O SmtpGreetingMessage=$j Sendmail $v/$Z; $b
SmtpGreetingMessage定义当客户机连接到本地机上的sendmail守护进程时,显示的标题文本。
 $b:当前的本地时间和日期。
 $j:评测本地机的FQDN。
 $v:配置文件的版本。
 $z:可执行文件的版本。
其打印结果:220 a.b.com ESMTP Sendmail 8.12.8-4/8.12.8-4;Mon,8 Sep 2002 10:12:13 -0400

# UNIX initial From header format (old $l macro)
O UnixFromLine=From $g $d
UnixFromLine选项定义邮箱文件中用做邮件分隔的“From”标题行格式。
 $g:显示发件人的电子邮件地址(后面空两格)。
 $d:显示收到电子邮件的当地时间和日期。

# From: lines that have embedded newlines are unwrapped onto one line
#O SingleLineFromHeader=False
SingleLineFromHeader选项设为True时,则“From:”标题中的所有新行转换成空格,否则分开的标题行被保留。

# Allow HELO SMTP command that does not include a host name
#O AllowBogusHELO=False
设置SMTP响应没有相应主机名的HELO请求。AllowBogusHELO设为True,不强制实施HELO命令后必须跟一个主机名的限制。如为False,必须执行RFC 1123规范指定的行为。

# Characters to be quoted in a full name phrase (@,;:\()[] are automatic)
#O MustQuoteChars=.
引用特殊字符。在默认情况下(并且遵循RFC 821规范),如果第一行中列举9个字符在地址中的非地址部分(例如,用户名或昵称),这几个字符必须被引用。.和’字符也可在MustQuoteChars选项中指定为需要引用。

# delimiter (operator) characters (old $o macro)
O OperatorChars=.:%@!^/[]+
OperatorChars选项列出了用于地址中分界的字符(除sendmail规定的一组分界符(、)、<、>、,、;、\、”、\r、\n外),不能改变这个选项。

# shall I avoid calling initgroups(3) because of high NIS costs?
#O DontInitGroups=False
DontInitGroups选项(如设为True)强制sendmail不处理initgrougs调用。当组有许多成员或者使用慢速名称服务时,这个选项是非常有用的。默认False。

# are group-writable :include: and .forward files (un)trustworthy?
# True (the default) means they are not trustworthy.
#O UnsafeGroupWrites=True
UnsafeGroupWrites选项已经被DontBlameSendmail选项的多种参数多代替。


# where do errors that occur when sending errors get sent?
#O DoubleBounceAddress=postmaster
DoubleBounceAddress选项规定错误信息的接受者;错误信息是由于不能传送以前的错误信息而引起的。默认别名为postmaster。

# where to save bounces if all else fails
#O DeadLetterDrop=/var/tmp/dead.letter
如退回的电子邮件不能写入其他位置(默认/var/tmp/dead.letter),DeadLetterDrop选项设置保存退回的电子邮件的备份位置。

# what user id do we assume for the majority of the processing?
#O RunAsUser=sendmail
RunAsUser选项可将sendmail配置成作为非特权用户完成它的大部分处理工作(而不是读取配置文件和侦听特权端口上的入站连接)。(不足之处:要求非特权用户访问所有的.forward文件、:include文件和队列目录。这很可能需要不加限制的使用DoubleBounceAddress选项,导致它所引起的问题比它解决的问题更多。

# maximum number of recipients per SMTP envelope
#O MaxRecipientsPerMessage=100
MaxRecipientsPerMessage选项为封堵垃圾邮件(非请求型商务电子邮件或者非请求型成批电子邮件)指定每封邮件的单个收件人的人数上限,垃圾垃圾邮件通常发往大型发送列表。默认情况没有任何限制。

# limit the rate recipients per SMTP envelope are accepted
# once the threshold number of recipients have been rejected
#O BadRcptThrottle=20
如果从单独一个SMTP信封中拒收的收件人超过了BadRcptThrottle选项值,那么sendmail将在每次拒收之后休眠1秒。这就意味着减缓了某些拒绝服务***。

# shall we get local names from our installed interfaces?
O DontProbeInterfaces=true
DontProbeInterfaces选项(如设为True)使sendmail不会自动修改带有主机名的类宏Cw和所有网络接口的地址。在默认情况下,为Cw添加了等效的主机和地址。

# Return-Receipt-To: header implies DSN request
#O RrtImpliesDsn=False
RrtImpliesDsn选项将一个传送状态通知发送给信封发送者而不是发送给标题中的地址。

# override connection address (for testing)
#O ConnectOnlyTo=0.0.0.0
ConnectOnlyTo选项将所有邮件强制发送到给定IP。(对于测试非常有用)

# Trusted user for file ownership and starting the daemon
#O TrustedUser=root
TrustedUser选项用来设置系统上那个用户能够被信任以拥有与sendmail相关的文件和运行sendmail守护进程。该用户名可以是包含在/etc/passwd文件中的用户名或用户ID。为了安全,可改为smmsp。

# Control socket for daemon management
#O ControlSocketName=/var/spool/mqueue/.control

# Maximum MIME header length to protect MUAs
#O MaxMimeHeaderLength=2048/1024

# Maximum length of the sum of all headers
#O MaxHeadersLength=32768

# Maximum depth of alias recursion
#O MaxAliasRecursion=10

# location of pid file
#O PidFile=/var/run/sendmail.pid

# Prefix string for the process title shown on 'ps' listings
#O ProcessTitlePrefix=prefix

# Data file (df) memory-buffer file maximum size
#O DataFileBufferSize=4096

# Transcript file (xf) memory-buffer file maximum size
#O XscriptFileBufferSize=4096

# lookup type to find information about local mailboxes
#O MailboxDatabase=pw

# list of authentication mechanisms
#O AuthMechanisms=EXTERNAL GSSAPI KERBEROS_V4 DIGEST-MD5 CRAM-MD5

# default authentication information for outgoing connections
#O DefaultAuthInfo=/etc/mail/default-auth-info

# SMTP AUTH flags
O AuthOptions=A
AuthOptions激活验证。
 A:在验证成功时执行带有AUTH=参数的MAIL FROM命令。

# SMTP AUTH maximum encryption strength
#O AuthMaxBits

# SMTP STARTTLS server options
#O TL***vOptions

# Input mail filters
#O InputMailFilters


# CA directory
#O CACertPath 指出含有CA证书的目录。
# CA file
#O CACertFile 指出单个CA证书。
# Server Cert
#O ServerCertFile 指明sendmail作为服务器时所用的CA证书。
# Server private key
#O ServerKeyFile 指明sendmail作为服务器时所用的相关的私有密钥。
# Client Cert
#O ClientCertFile 指明sendmail作为客户机时所用的CA证书。
# Client private key
#O ClientKeyFile 指明sendmail作为客户机时所用的相关的私有密钥。
# DHParameters (only required if DSA/DH is used)
#O DHParameters
# Random data source (required for systems without /dev/urandom under OpenSSL)
#O RandFile

############################
# QUEUE GROUP DEFINITIONS #
############################


###########################
# Message precedences # 设置邮件优先级
###########################

Pfirst-class=0
Pspecial-delivery=100
Plist=-30
Pbulk=-60
Pjunk=-100
―――――――――――――――――――――――――――――――――――――――
名称 含义
first-class 除非在邮件标题中重写,否则这是默认优先级。
special-delivery 队列中首先传送的最高优先级邮件。
list 此优先级用于从邮件列表中发送的大多数邮件
bulk 无关紧要的广播式邮件。还表示如果传送有问题,返回的通知中不
包括邮件正文。
junk 无价值的电子邮件,可能是程序的输出或者测试邮件,其正文也不
包括在返回的通知中
――――――――――――――――――――――――――――――――――――――――

#####################
# Trusted users # 可信任用户:
##################### 指定允许使用sendmail –f标记来设定发件人
的用户,而不是运行这个命令的用户
# this is equivalent to setting class "t"
Ft/etc/mail/trusted-users
Troot
Tdaemon
Tuucp

#########################
# Format of headers # 指定标题格式
######################### 以下变量使用适当的值替换后,这个文本块
就变成/var/spool/mqueue目录中的qf文件。
H?P?Return-Path: <$g>
HReceived: $?sfrom $s $.$?_($?s$|from $.$_)
$.$?{auth_type}(authenticated$?{auth_ssf} bits=${auth_ssf}$.)
$.by $j ($v/$Z)$?r with $r$. id $i$?{tls_version}
(version=${tls_version} cipher=${cipher} bits=${cipher_bits} verify=${verify})$.$?u
for $u; $|;
$.$b
H?D?Resent-Date: $a
H?D?Date: $a
H?F?Resent-From: $?x$x <$g>$|$g$.
H?F?From: $?x$x <$g>$|$g$.
H?x?Full-Name: $x
# HPosted-Date: $a
# H?l?Received-Date: $b
H?M?Resent-Message-Id: <$t.$i@$j>
H?M?Message-Id: <$t.$i@$j>

#
重写规则:这部分有一套复杂的规则用来处理sendmail服务器,这些规则涵盖了转换地址和处理本地主机名等内容,不能随意更改。
######################################################################
######################################################################
#####
##### REWRITING RULES
#####
######################################################################
######################################################################


以下是邮件程序定义:
一般情况下,没有必要修改这个选项。
Mlocal定义用于将邮件传送到本地帐号。procmail MDA用于把邮件放到本地用户的邮箱。
Mlocal, P=/usr/bin/procmail, F=lsDFMAw5:/|@qSPfhn9, S=EnvFromL/HdrFromL, R=EnvToL/HdrToL,
T=DNS/RFC822/X-Unix,
A=procmail -t -Y -a $h -d $u
Mprog, P=/usr/sbin/smrsh, F=lsDFMoqeu9, S=EnvFromL/HdrFromL, R=EnvToL/HdrToL, D=$z:/,
T=X-Unix/X-Unix/X-Unix,
A=smrsh -c $u
原文来自:http://www.linuxsir.org/bbs/showthread.php?t=179915

转载于:https://blog.51cto.com/scanty/402532

查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. Mysql——flush链表

    一、flush链表概述 如果我们修改了Buffer Pool中某个缓冲页的数据&#xff0c;那么它就与磁盘上的页不一致了&#xff0c;这样的缓冲页也被称之为脏页&#xff08;dirty page&#xff09;。 为了性能问题&#xff0c;我们每次修改缓冲页后&#xff0c;并不着急立刻把修改刷新到…...

    2024/4/23 0:22:50
  2. libevent(十二)bufferevent filter zlib 压缩通信(二)

    使用zlib进行文件传输&#xff1a; 客户端&#xff1a;读取文件 -> 输出过滤器进行数据压缩 -> 发送数据 服务端&#xff1a;读取文件 -> 输入过滤器进行数据解压-> 存储数据 main.cpp #include <event2/event.h> #include <event2/listener.h> #inc…...

    2024/4/20 6:45:00
  3. 字符函数和字符串函数内存函数

    1.求字符串长度 size_tstrlen(const char* str) 用指针接收一个字符串,strlen函数作用是找传入字符串末尾的\0,找一次就1,找到\0后就返回一个int. 2.字符串拷贝函数 char*strcpy(char*destination,const char*source) 将course中的字符拷入destination,包括字符串本身和末…...

    2024/4/15 5:45:42
  4. [NEFU锐格 数据结构]实验八 排序表有关的操作

    [NEFU锐格 数据结构]实验八 排序表有关的操作 正经人谁手写排序啊&#xff0c;无脑sort冲冲冲。 如果阶段考上机排序&#xff0c;sort直接乱杀&#xff0c;可惜排不得。 推荐阅读&#xff1a;[数据结构]NEFU 大二上 锐格实验参考 目录 扯犊子Time 锐格 数据结构系列应该就此…...

    2024/4/18 11:34:13
  5. 对于Java的初步认识

    Java概述 1.Java语言跨平台原理 Java程序并非是直接运行的&#xff0c;Java编译器将Java源程序编译成与平台无关的字节码文件(class文件)&#xff0c; 然后由Java虚 拟机&#xff08;JVM&#xff09;对字节码文件解释执行。 所以在不同的操作系统下&#xff0c;只需安装不同的…...

    2024/4/15 5:45:52
  6. 创建第一个Python脚本

    创建Python脚本 Python脚本的格式 Python脚本的结构 #coding&#xff1a;utf-8 #脚本头 ​ import os #引入部分 ​ print(os.getcwd()) #业务本分 print(HelloWord)使用PyCharm创建项目 第一步 创建项目 ) 第二步 选择创建路径和python版本…...

    2024/4/20 7:31:18
  7. Linux中如何杀掉任务进程?

    跑仿真时&#xff0c;因为各种原因&#xff0c;导致仿真软件没有了反应&#xff0c;而且点击关闭也无法响应。 这该怎么办&#xff1f; 百度了之后&#xff0c;从许多博客/经验/知道中提取了两个有用的命令。 特此记录&#xff0c;以备后续使用。 第一步&#xff1a; ps -…...

    2024/4/15 5:45:52
  8. aaaaaaa

    ...

    2024/4/19 15:00:19
  9. Django中遇到的问题以及解决方法

    文章目录1. SQLite 3.8.3 or later is required (found 3.7.17)2. ModuleNotFoundError: No module named _sqlite33. 导入的django项目不能至直接运行4. 执行python3 manage.py makemigrations5. Forbidden (CSRF cookie not set.)6. pip安装模块出现连接问题7. django.core.e…...

    2024/4/19 22:45:06
  10. 程序设计基础1(Python)-选择结构

    7-1 从键盘输入三个数到a,b,c中&#xff0c;按公式值输出 (15 分) 7-2 jmu-python-分段函数 (10 分) 7-3 jmu-python-判断是否构成三角形 (10 分) 7-4 jmu-python-分段函数&数学函数 (15 分) 7-5 jmu-python-成绩转换 (10 分) 7-6 jmu-python-判断闰年 (10 分) 7-7 …...

    2024/4/18 12:15:02
  11. 数字图像处理

    PythonOpenCV数字图像处理&#xff0c;彩色空间变换&#xff08;HSI和RGB空间&#xff09;前言代码运行结果前言 新人轻点喷~ 在网上看到好多基本都是循环写的&#xff0c;逐个像素操作&#xff0c;比较慢&#xff0c;这里尝试用numpy库的where函数写了一下&#xff0c;速度提…...

    2024/4/24 17:47:29
  12. Makefile写法

    Makefile写法...

    2024/4/20 3:06:10
  13. Shell---第四天

    1. 使用case实现成绩优良中差的判断 [rootlocalhost ~]# vim score.sh #!/bin/bash read -p "请输入成绩&#xff1a;" score case $score in [0-5][0-9])echo "差&#xff01;" ;; 6[0-9])echo "中" ;; [7-8][0-9])echo "良&…...

    2024/4/20 9:12:27
  14. 第二十课,高级GLSL

    内建变量 已知 gl_Position 顶点着色器的裁剪空间输出位置向量 FragColor 片元着色器的片元输出颜色值 未知 顶点着色器变量 gl_PointSize GLSL定义了一个叫做gl_PointSize输出变量&#xff0c;它是一个float变量&#xff0c;你可以使用它来设置点的宽高&#xff08;像素…...

    2024/4/15 5:45:37
  15. 数据库02

    SQL是关系代数的一种实现方式&#xff0c;它让我们不用考虑数据集的特征来自行编写合适的代码。 例子&#xff1a; 聚合函数只能出现在select部分中 在count中&#xff0c;目的只是为了计算tuple的个数&#xff0c;因此也可以写为&#xff1a; 可以使用多个聚合函数&#xf…...

    2024/4/20 0:42:03
  16. 2021年茶艺师(初级)找解析及茶艺师(初级)考试技巧

    题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 安全生产模拟考试一点通&#xff1a;茶艺师&#xff08;初级&#xff09;找解析参考答案及茶艺师&#xff08;初级&#xff09;考试试题解析是安全生产模拟考试一点通题库老师及茶艺师&#xff08;初级&#xff09;操…...

    2024/4/25 13:03:48
  17. 2021年制冷与空调设备运行操作考试技巧及制冷与空调设备运行操作模拟考试题

    题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 安全生产模拟考试一点通&#xff1a;2021年制冷与空调设备运行操作考试技巧为正在备考制冷与空调设备运行操作操作证的学员准备的理论考试专题&#xff0c;每个月更新的制冷与空调设备运行操作模拟考试题祝您顺利通过…...

    2024/4/20 6:34:38
  18. ST7920驱动的LCD12864实现单行反白显示

    参考链接&#xff1a; ST7920驱动的LCD12864实现单行反白显示 - jqdy - 博客园 12864液晶模块的详细使用_Rainlee随笔记-CSDN博客_12864使用 GDRAM空间有64256 bit 组成&#xff0c;12864屏幕只使用了上一半的GDRAM内存。 屏幕的第一行全宽字符&#xff1a; 对应的垂直地址…...

    2024/4/19 16:04:07
  19. 性能测试ali

    快速写文件dd&#xff1a; 创1T文件&#xff1a;dd if/dev/zero of/mnt/sparse_file.txt bs400M count2500 监控dd进度&#xff1a;watch -n2 kill -USR1 $(pgrep ^dd) 可以考虑用truncate --size 1T file_name # 设定写5T数据的定时任务 # [rootiz2ze9s4hsntd6vayp5ugdz bin]…...

    2024/4/20 11:14:56
  20. Ubuntu(18.04)不能上网解决办法

    问题及现象 Ubuntu的虚拟机&#xff08;18.04&#xff09;总是莫名就不能上网了。 使用ifconfig -a 查看&#xff0c;ensxx&#xff08;xx为虚拟机分配的id号&#xff09;对应的网卡有mac地址&#xff0c;但是没有分配ip地址。 Network中也没有Wired的选项。 临时解决方案 …...

    2024/4/15 5:46:28

最新文章

  1. CSS border边框(理解网页边框制作)

    目录 一、border边框介绍 1.概念 2.特点 3.功能 4.应用 二、border边框用法 1.border边框属性 2.边框样式 3.边框宽度 4.边框颜色 5.边框-单独设置各边 6.边框-简写属性 三、border边框属性 四、border边框实例 1.创建带有阴影效果的边框&#xff1a; 2. 创建一个类似标…...

    2024/4/25 20:30:57
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言&#xff0c;在此感激不尽。 权重和梯度的更新公式如下&#xff1a; w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/3/20 10:50:27
  3. 自动化标准Makefile与lds

    makefile的自动化&#xff0c;需要使用变量&#xff0c;以及自动变量。 实行命令行与参数的分离。 命令行只与变量打交道&#xff0c;而变量则携带不同的参数&#xff0c;这样&#xff0c;通过修改变量&#xff0c;命令的执行结果不同。 可以简单理解为&#xff0c;命令行是个…...

    2024/4/23 6:24:35
  4. 最新在线工具箱网站系统源码

    内容目录 一、详细介绍二、效果展示1.部分代码2.效果图展示 三、学习资料下载 一、详细介绍 系统内置高达72种站长工具、开发工具、娱乐工具等功能。此系统支持本地调用API&#xff0c;同时还自带免费API接口&#xff0c; 是一个多功能性工具程序&#xff0c;支持后台管理、上…...

    2024/4/23 4:11:28
  5. 【外汇早评】美通胀数据走低,美元调整

    原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...

    2024/4/25 11:51:20
  6. 【原油贵金属周评】原油多头拥挤,价格调整

    原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...

    2024/4/25 18:39:24
  7. 【外汇周评】靓丽非农不及疲软通胀影响

    原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...

    2024/4/25 18:38:39
  8. 【原油贵金属早评】库存继续增加,油价收跌

    原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...

    2024/4/25 18:39:23
  9. 【外汇早评】日本央行会议纪要不改日元强势

    原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...

    2024/4/25 18:39:22
  10. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

    原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...

    2024/4/25 18:39:22
  11. 【外汇早评】美欲与伊朗重谈协议

    原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...

    2024/4/25 18:39:20
  12. 【原油贵金属早评】波动率飙升,市场情绪动荡

    原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...

    2024/4/25 16:48:44
  13. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

    原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...

    2024/4/25 13:39:44
  14. 【原油贵金属早评】市场情绪继续恶化,黄金上破

    原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...

    2024/4/25 18:39:16
  15. 【外汇早评】美伊僵持,风险情绪继续升温

    原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...

    2024/4/25 18:39:16
  16. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

    原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...

    2024/4/25 0:00:17
  17. 氧生福地 玩美北湖(上)——为时光守候两千年

    原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...

    2024/4/25 4:19:21
  18. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

    原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...

    2024/4/25 18:39:14
  19. 氧生福地 玩美北湖(下)——奔跑吧骚年!

    原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...

    2024/4/25 18:39:12
  20. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

    原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...

    2024/4/25 2:10:52
  21. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

    原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...

    2024/4/25 18:39:00
  22. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

    原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...

    2024/4/25 13:19:01
  23. 广州械字号面膜生产厂家OEM/ODM4项须知!

    原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...

    2024/4/25 18:38:58
  24. 械字号医用眼膜缓解用眼过度到底有无作用?

    原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...

    2024/4/25 18:38:57
  25. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  26. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  27. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  28. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  29. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  30. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  31. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  32. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  33. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  34. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  35. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  36. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  37. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  38. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  39. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  40. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  41. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  42. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  43. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  44. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57