⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 config.sh

📁 linux下qmail的源码 本人加了一些注释
💻 SH
字号:
./hostname | tr '[A-Z]' '[a-z]' | (  if read host  then    echo Your hostname is "$host".    ./dnsfq "$host" | tr '[A-Z]' '[a-z]' | (      if read fqdn      then        echo Your host\'s fully qualified name in DNS is "$fqdn".	echo Putting "$fqdn" into control/me...	echo "$fqdn" > QMAIL/control/me	chmod 644 QMAIL/control/me	( echo "$fqdn" | sed 's/^\([^\.]*\)\.\([^\.]*\)\./\2\./' | (	  read ddom	  echo Putting "$ddom" into control/defaultdomain...	  echo "$ddom" > QMAIL/control/defaultdomain	  chmod 644 QMAIL/control/defaultdomain	) )	( echo "$fqdn" | sed 's/^.*\.\([^\.]*\)\.\([^\.]*\)$/\1.\2/' | (	  read pdom	  echo Putting "$pdom" into control/plusdomain...	  echo "$pdom" > QMAIL/control/plusdomain	  chmod 644 QMAIL/control/plusdomain	) )	echo ' '	echo Checking local IP addresses:	: > QMAIL/control/locals	chmod 644 QMAIL/control/locals	( ./dnsip "$fqdn"	  ./ipmeprint ) | sort -u | \	(	  while read localip	  do	    echo "$localip: " | tr -d '\012'	    ./dnsptr "$localip" 2>/dev/null | (	      if read local	      then		echo Adding "$local" to control/locals...		echo "$local" >> QMAIL/control/locals	      else		echo PTR lookup failed. I assume this address has no DNS name.	      fi	    )	  done	)	echo ' '	echo If there are any other domain names that point to you,	echo you will have to add them to QMAIL/control/locals.	echo You don\'t have to worry about aliases, i.e., domains with CNAME records.	echo ' '	echo Copying QMAIL/control/locals to QMAIL/control/rcpthosts...	cp QMAIL/control/locals QMAIL/control/rcpthosts	chmod 644 QMAIL/control/rcpthosts	echo 'Now qmail will refuse to accept SMTP messages except to those hosts.'	echo 'Make sure to change rcpthosts if you add hosts to locals or virtualdomains!'      else        echo Sorry, I couldn\'t find your host\'s canonical name in DNS.        echo You will have to set up control/me yourself.      fi    )  else    echo Sorry, I couldn\'t find your hostname.    echo You will have to set up control/me yourself.  fi)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -