This all works, except for the fact that sendmail continues to write to the backup log file "maillog. What is the correct way to do this without having to stop sendmail first, rotate, then start again? But today you are restarting sendmail, it's still trying to write to your old log file, even after you've moved it and will not write to the new file no matter what you set the user or permissions to.
And if you make the mistake of deleting the maillog file it's using you can't see anything it's logging. So what do you do? Linux has pioneered a newer way of doing things, sometimes for security and sometimes for automation.
So they enhanced the system log process and some things don't work quite the same way, but close. Sign up to join this community. The best answers are voted up and rise to the top. Home Questions Tags Users Unanswered. How to make sendmail write to new maillog Ask Question. Asked 9 years, 2 months ago. Active 2 years, 2 months ago. Viewed 7k times. Active Oldest Votes. Jonny Jonny 1. I hope this save someone some time. Thanks, David. TekOps TekOps 51 2 2 bronze badges.
I have to specify that my configuration is not a default one. I don't have any other user than root. But an MTA only stores mail which it is currently queueing - delivery of mail to the location where it is accessible by a user is handled by the mail delivery agent MDA. This should be done as a filter in the MTA i. The milter API is specifically designed for this - and there may already be tools available which would meet your requirement with no modification.
If your current MDA is procmail then in you're in luck - this provides a huge amount of flexibility indeed its a programming language in its own right for handling mail messages. Again there is lots of code on the internet which may meet your needs AFAIK there is no central respository for procmail recipes - but try google. Even the basic. Not only does this vary betweeen OS distribution, but even the default directories between different versions of sendmail changed.
In short, just for us to tell you the defaults, we need to know the OS version AND the sendmail version. If it's in neither of those places, let us know, and we'll start digging! Sign up to join this community. The best answers are voted up and rise to the top.
Home Questions Tags Users Unanswered. Where are sendmail emails stored? Ask Question. Asked 8 years, 6 months ago. Active 8 years, 6 months ago.
Viewed 26k times.It process maillog files and generate dynamic statistics in HTML and graphical output. The reports are generated in real time so that it let you know at any moment what is going on your mail servers. It use time hour, day, month and year views and cross-linked navigation for easy use.
SendmailAnalyzer is easy to install and highly configurable to match the dozen of Sendmail possible configurations. SendmailAnalyzer is really helpful for IT reporting. Collected data are stored in flat files that are automatically archived or delete to keep disk space. All reports before the current day are cached to save system resources and are displayed in less than 1 second.
SendmailAnalyzer can be run on a home dedicated mail server, on multiple enterprise mail servers and on ISP mail servers for free. A single instance of SendmailAnalyzer can be used to monitor multiple sendmail server throught rsyslog.
Since version 6. This is the most advanced and complete statistics tool dedicated to the great Sendmail MTA. It's goal is not to support any kind of MTA or other log format but only being a full featured tool for Sendmail users and administrators.
If you're searching something more general and not free take a look at SawMill, it's not so bad This release fixes some bugs reported since last release and adds several additional milters and useful features. This release fixes one year of reported issues, adds several additional milters and useful features.
Data files do not need to be remove, backward compatibility is preserved. This is a major release with lot of major enhancements and a full year of bugs fixes.
It adds support to ipv6 addresses, a new week view in the calendar menu. It also restores reports on postgrey and adds support to policyd-weight, sqlgrey and maiad plugins. Data files may not need to be remove, backward compatibility should be preserved. If you're searching something more general and not free take a look at SawMill, it's not so bad :- News Version 9.
This was resulting in the right count of senders but wrong count of recipients. Note that in this case the spam received counter is still related to senders count as they are not sent. Thanks to Hans Mayer for the report.
This is useful for mail servers which have virtual users and domains in their database and therefor no static configuration. Actually when possible sendmailanalyzer extract the fqdn part of the relay not the Ip address.
Enable this directive if you just want Ip addresses. Character in the regex need to be escaped with a backslash. Use it to prevent unwanted line to be reported in Rejection reports. When activated, remove domain part of the syslog hostname. Some programme use FQDN instead of the single hostname. Set it to 1 if you have two report for the same hostname but one with the domain part.
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It only takes a minute to sign up. If I leave my default sendmail options set in php. However if I change the sendmail path to:. Which I believe is correct. All I want sendmail to do is log my emails but for some reason it really really doesn't want to play ball!
Just for clarity - this isn't the mail.
The output when this is set is something like this:. The problem in this instance was that I was using -x and not -X.
Once I did the capital it worked fine! If you use PHP version 5. Ubuntu Community Ask!
How to configure Sendmail in Linux
Sign up to join this community. The best answers are voted up and rise to the top. Home Questions Tags Users Unanswered. Asked 3 years, 6 months ago.
Active 1 year, 2 months ago. Viewed 6k times. Antony Antony 1 1 gold badge 2 2 silver badges 8 8 bronze badges. Active Oldest Votes.
Subscribe to RSS
Apparently this should be the accepted answer. Igor Shipenkov Igor Shipenkov 61 3 3 bronze badges. I believe this is the PHP log not the mail log itself.
And I believe your sendmail -t -i command just deliver mail to local mailer daemon which already log all that related to mail delivery. Sign up or log in Sign up using Google. Sign up using Facebook.Act now.
Sendmail has been included with the AIX operating system for many years now. Despite its reputation for being difficult to administer, it is very powerful and can perform some interesting tricks.
Fun with Sendmail on AIX
To start the Sendmail daemon, use the startsrc command. For example:. The —s flag specifies the subsystem to start, and the —a flag instructs startsrc to execute the subsystem with the specified arguments. The —q flag specifies the interval at which the Sendmail daemon processes saved messages in the mail queue. In this example, Sendmail will process the mail queue every 30 minutes.
Execute the following command to display the status of the Sendmail daemon:. To stop Sendmail, use stopsrc :. This forces the Sendmail daemon to re-read the aliases file.
There were two challenges that Sendmail helped me overcome. Both were requests from my corporate messaging team. They were unable to develop a solution to a mail routing problem using Exchange. The messaging team asked if there was a way for the AIX system to forward mail, destined for a particular mail address, to a foreign SMTP mail server; that is, one they did not administer.
However, the server was within the corporate network and isolated by a firewall. It was not an internet-connected host. The second request was similar to the first. To protect the innocent, I have changed the host and domain names in the examples that follow. The first request required that mail destined for any user at notus. The mail would arrive on the corporate mail server.The Database Mail logging functionality is designed to provide a way to isolate and correct problems.
Database Mail stores the log information in the msdb database. Information about Database Mail e-mail content, status of e-mails, and any messages received, such as errors are logged by Database Mail and can be used for troubleshooting and auditing purposes.
Tables in the msdb database log information from the Database Mail External Program. In the event that the external program cannot log to the msdb tables, the program logs errors to the Windows application event log. Internal tables in the msdb database contain the e-mail messages and attachments sent from Database Mail, together with the current status of each message.
Database Mail updates these tables as each message is processed. Monitor Resource Usage System Monitor. You may also leave feedback directly on GitHub. Skip to main content. Exit focus mode. Yes No. Any additional feedback? Skip Submit. Send feedback about This product This page.
This page. Submit feedback. There are no open issues. View on GitHub.How to Configure SMTP server using SENDMAIL (VodCast) -- Ubuntu OS
Is this page helpful?What can be done with that log? The sendmail log file format is described in [1, page ], which is updated by [3, page 13]. Those, and other forms of sendmail logging are discussed in the next section. Sendmail uses the syslog 3 facility to log its activities.
The syslog facility used is "mail"; the syslog level varies with the message being logged. This setting is taken from the log level option in the sendmail configuration file. For a log level of zero, nothing is ever logged; for a low value only critical messages are logged, and for higher values also less serious messages are logged.
The log message contents depends on the sendmail version;  describes it for sendmail version 8. The general format of a sendmail message log line is:. Two records are taken from the log file of the machine called thor. This log concerns data that was sent successfully. Jul 15 thor. This information helps in tracking a message over multiple machines. Note: is the number of seconds since Jan 1 till Jul 15 The sendmail log line does not show the year, which is a drawback of the syslog 3 facility.
The Error Domain and the Error Relay types are also explained with an example.
Configure sendmail to start logging Subject in maillog
The same sendmail version and log level are used as before. The example is about a message that could not be sent because the destination host was unknown. Note that the reason why the message could not be sent is put into the XStatus field. This information can be used to analyze what causes a message not to be sent.
Until now, only logging of message transfers was described. However, sendmail will log much more events than just those, it e. A lot of things can go wrong in message transfers. Possible sources are local host problems, problems with incoming and outgoing connections and of course, problems with the message itself, e.
A full list of what is logged up to log level 9, and the extra's above that value is given in [3, page 27]. Over here, these items are sorted per source category below. Not everything logged is an error event though. Events on the local host mostly problems are also logged by sendmail.
Host and sendmail configuration errors cause lasting non-transient problems in message transfer, while resource shortages are usually temporary and so cause transient problems. Non-error events, such as alias database rebuilds, are also configuration-related and are logged too. Connections relate to both incoming and outgoing network connections from and to other hosts. Both on network level and on protocol level, error and non-error events are logged. Logging categories for log level 9 are:.