enamel - the mailserver for the BeO S
Contents [ MCP ] [ nntp ] [ smtp ] [ smtpd ] [ pop3 ] [ pop3d ] [ hermes ] [ Up ] | smtp smtp is a smtp client. It will connect to a host which is running an smtpd and deliver outoging mail to it. You can configure it to deliver mail for different targets to different systems. A dynamic mode where smtp finds the host to send the mail to by itself is currently missing, but this will be added later. To configure smtp, you have to edit the file /boot/home/config/settings/smtp_settings with an editor like StyledEdit or vi. Please have a look at the example config file to find out more about that file. The following is a description of the available config keywords: Logfile <Name> The file smtp writes some logging output to. (e.g.: LogFile /boot/home/log/smtp.log) CheckIntervall <Intervall> Normally, smtp detects when new messages arrive and automatically delivers them. But in some cases, this notification gets lost (e.g., while smtp is already sending out mail or when mail can't be delivered temporarily). But smtp will rescan for ready to send messages every "Intervall" seconds. (e.g.: CheckIntervall 300) Target <Name> Address <Address> [Port <Port>] [DomanName <DomainName>] All messages with the target field set to "Name" will be send to the host "Address". The default portnumber is 25, but you may change it with the "Port" switch. With DomainName, you can override the locally set domainname. This is important if the local domain name is either wrong or not set. All targets are processed parallel, so if two entries with the same target exist, the mail may be sent to both servers. So do not set two entries for the same target. In the next release, such entries will be processed after each other. This means, if the first host accepts all messages, the second one will get none. But if the first one does not accept some messages (for example when it is down), the second one gets them. But be careful: If new messages arrive while smtp is connected to the first host, those messages will not be sent in the running connection and therefor they will be sent to the second host. (e.g.: Target default.outside Address stegemann.net Port 1025)