RH9 with a PHP written webmail, can provide based on the SendMail Mail Web interface, the configuration method is also very simple, everyone as long as I follow the steps below, you can easily build a Web mail server for yourself (about 10 minutes or so!)
1. Configure DNS
Add mail.xxx.com parsing records and messages to simplify the mail address to user@xxx.com format.
2. Configure httpd
Use the gedit (which I have always used) to edit the/etc/htt
This is a demonstration of web mail.
Code The function is not very powerful, but the structure is still relatively complete. The main functions include viewing folders, viewing emails, replying, and writing letters. However
Program The attachment interpretation and sending issues were not considered. (The original article is here ). It is only recommended to users who want to know webmail programming for reference. For more comprehensive
Youyou mailgard webmail Arbitrary File Upload causes getshell (no login required)
1. Unauthorized access to some files (accessible without logon)
Files that do not contain global. php In the root directory can be directly accessed without redirecting to the logon interface.Therefore, you can find files that may have unauthorized access:
$ find -name "*.php" | xargs grep -L -E "^require_once.+(\.\.\/global|[^/]global)\.php.+;$"
Remove useless files and
# Setting up a webmail Mail Server #1. Disable sendmail installed by default in the system: [root @ red4 ~] # Service Sendmail stop Disable sendmail: [failure] [root @ red4 ~] # [Root @ red4 ~] # Chkconfig -- level 35 Sendmail off [root @ red4 ~] # [Root @ red4 ~] # Chkconfig -- list sendmailsendmail 0: Close 1: Close 2: Close 3: Close 4: Close 5: Close 6: Close [root @ red4 ~] #2. Install the mail service package [root @ red4 ~] # Yum list | grep pos
0x21000000;Example: direct control of the buzzer in uboot mm 0xe02000a0 0x1 (Control Register) mm 0XE02000A4 0x1 (data register)Common debugging means: 1.led lighting Dafa 2. Serial debugging, Uart_getchar,uart_putchar, further realize stdio.hClock initialization settingsPLL phase-locked loop, frequency multiplierSerial Port Working principleCore diagram of serial port work#define ULCON0 * ((volatile unsigned int *) 0xe2900000)The volatile keyword, w
After a trial, QT initiates a new process, the working directory of the process is inherited from the parent process, either through start or startdetached.In fact, for the Linux system, the QT bottom should also call fork, exec and other functions, for fork, see Apue Chinese version of the third version, the following analysis:There are two common scenarios for processing file descriptors after F o r K:(1) The parent process waits for the child proce
The working principle and type differences of vswitches, and the working principle of vswitchesThe emergence of many new Client/Server applications and multimedia technologies has led to the fact that traditional shared networks are far from meeting the requirements, which has promoted the emergence of LAN switches.
1. vswitch Definition
A lan switch has many ports, each of which has its own dedicated bandw
Error message:The working copy needs to be upgradedSvn:the working copy at ' F:\JAVA project\paw-vrveis-jj-2.0\webcontent\web-inf\pages\applicationaddressaction 'is too old (format ten) to work with Client version ' 1.8.14 (r1692801) ' (expects format 31). You need to upgrade the working copy first.The reason I'm having this problem is that I'm using one of the o
Rsync working mechanism (translation), rsync working mechanism Translation
This article is an official rsync recommendation article on How Rsync Works translation. The main content is Rsync terminology and a simple version of rsync Working principles. This article does not translate all of the articles. The preface is skipped directly, but the original content of
I. CSS working principle. CSS Working Principle
CSS is the full name of the stacked style sheet. It is a computer language used to represent HTML (an application of the standard universal Markup Language), XML (a subset of the standard universal Markup Language), and other file styles. It is a style design language that truly achieves the separation of webpage performance and content. It can precisely con
What is the working principle of HTTP? How to optimize the HTTP protocol ?, Protocol Working Principle
Optimization made by http1.0
Bandwidth: latency has been solved at this stage: 1. browser blocking: the browser can only connect to the same domain name with four connections at the same time. latency: 2. DNS query: The Browser needs to know the IP address of the target server to establish a connection del
Memory-Working set: the sum of the amount of memory in a private working set and the amount of memory that the process is using and can be shared by other processes.
Memory-Peak Working set: The maximum number of working set memory used by the process.
Memory-Working S
Problem:The directory in which vim automatically sets the currently edited file does not conflict with the current working path, but when Vim creates a new file, the working path automatically switches the cache path.How to make a file available when using Vim, VIM's working path is the path to which the current file resides. And when creating a new file from Vim
12.16 ~ 12.23 working log, 12.1612.23 working log
2016.12.161. Added touchmove and other events to the function called by the cick event will cause event penetration, details (http://www.tuicool.com/articles/6NfaUnM)
The click event of a mobile device has a latency of MS, which is used to determine whether to double-click 2. the ios device will have a default css style. For example, the input button is squ
Spring internal working mechanism (I): spring Internal Working Mechanism
Spring has many internal mechanisms, so I plan to write them in several more stages.
This chapter only explores what Spring container startup has done;
Preface:
It is said that Spring containers are like a well-constructed machine. This is true. We use the configuration file to send control information to the machine so that the machin
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.