10 More Discussions You Might Find Interesting
1. UNIX for Advanced & Expert Users
I am having trouble getting mail to work on a red hat server. At first I was getting this message.
Diagnostic-Code: X-Postfix; delivery temporarily suspended: connect to :25: Connection refused
Then added the port to my firewall. Then I temporarily turned off selinux. I then copied this file... (1 Reply)
Discussion started by: cokedude
1 Replies
2. Shell Programming and Scripting
We use Redhat server , we always use mailq to check any pending mail in mailq , when run the command mailq , it shows all existing pending mail would advise how to write a script to show the pending mails which are older than 24 hours , ( if possible , then send this pending mail info to... (9 Replies)
Discussion started by: ust3
9 Replies
3. Shell Programming and Scripting
I know the command mailq can check the pending mail in mqueue , and also have another command to check POSIX mail queue in server , now I will regularly check the mqueue manually , it is time consuming , would advise the script that could help to check the mail queue , and then send the details to... (3 Replies)
Discussion started by: ust3
3 Replies
4. UNIX for Advanced & Expert Users
i have sun machines having solaris 9 & 10 OS . Now i need to send mail from the machines to my outlook account . I have the ip adress of OUTLOOK mail server. Now what are the setting i need to do in solaris machines so that i can use mailx or sendmail.
actually i am trying to automate the high... (2 Replies)
Discussion started by: amitranjansahu
2 Replies
5. Shell Programming and Scripting
Hi Guys,
My mail queue is showing a mail.
I want to flush the queue.
Can you let me know how to flush the mail queue.
Regards,
Magesh (12 Replies)
Discussion started by: mac4rfree
12 Replies
6. IP Networking
hi all.
Am using smtpd_recipient_restrictions & check_recipient_access in postfix.
The hash file looks like this:
emailaddress1 HOLD
emailaddress2 HOLD
The aim is to place email from these recipients in the hold directory,check them then reinject them back in postfix on some... (0 Replies)
Discussion started by: coolatt
0 Replies
7. UNIX for Advanced & Expert Users
Hi,
I have some problems w/ the sendmail. I see that messages are queued in the /var/spool/mqueue
and they are never sent to the recipients. This problem just suddenly started without any modifications in the current configuration. I already started and stop the sendmail and it did not help.... (3 Replies)
Discussion started by: ktanya
3 Replies
8. Shell Programming and Scripting
Hi shell experts,
I would like to have a shell script running in a redhat server for monitoring the mailqueue status. I have already installed the qmHandle and I am using it to get a status of the mail queue in daily basis. I am executing the qmhandle in the cron.
Now I am planning to execute... (10 Replies)
Discussion started by: Nightman
10 Replies
9. Shell Programming and Scripting
Is there someone out there that has a script for cleaning up the mail queue after viruses such as MyDoom? (5 Replies)
Discussion started by: pmj1970
5 Replies
10. UNIX for Dummies Questions & Answers
Hello,
I am trying to clear my mail queue with the following command:
rm /var/spool/mqueue/*
But when I do this I get this error:
/bin/rm: Argument list too long.
Can someone tell me what that error means and what I can do to correct it so I can clear my mail queue?
Thanks (2 Replies)
Discussion started by: Chet
2 Replies
RC.SENDMAIL(8) BSD System Manager's Manual RC.SENDMAIL(8)
NAME
rc.sendmail -- sendmail(8) startup script
DESCRIPTION
The rc.sendmail script is used by /etc/rc at boot time to start sendmail(8). It is meant to be sendmail(8) specific and not a generic script
for all MTAs. It is only called by /etc/rc if the rc.conf(5) mta_start_script variable is set to /etc/rc.sendmail.
The rc.sendmail script can take an optional argument specifying the action to perform. The available actions are:
start Starts both the MTA and the MSP queue runner.
stop Stops both the MTA and the MSP queue runner.
restart Restarts both the MTA and the MSP queue runner.
start-mta Starts just the MTA.
stop-mta Stops just the MTA.
restart-mta Restarts just the MTA.
start-mspq Starts just the MSP queue runner.
stop-mspq Stops just the MSP queue runner.
restart-mspq Restarts just the MSP queue runner.
If no action is specified, start is assumed.
The rc.sendmail script is also used by /etc/mail/Makefile to enable the Makefile's start, stop, and restart targets.
RC.CONF VARIABLES
The following variables affect the behavior of rc.sendmail. They are defined in /etc/defaults/rc.conf and can be changed in /etc/rc.conf.
sendmail_enable
(str) If set to ``YES'', run the sendmail(8) daemon at system boot time. If set to ``NO'', do not run a sendmail(8) daemon to listen
for incoming network mail. This does not preclude a sendmail(8) daemon listening on the SMTP port of the loopback interface. The
``NONE'' option is deprecated and should not be used. It will be removed in a future release.
sendmail_cert_create
(str) If sendmail_enable is set to ``YES'', create a signed certificate /etc/mail/certs/host.cert representing
/etc/mail/certs/host.key by the CA certificate in /etc/mail/certs/cacert.pem. This will enable connecting hosts to negotiate START-
TLS allowing incoming email to be encrypted in transit. sendmail(8) needs to be configured to use these generated files. The
default configuration in /etc/mail/freebsd.mc has the required options in it.
sendmail_cert_cn
(str) If sendmail_enable is set to ``YES'' and sendmail_cert_create is set to ``YES'', this is the Common Name (CN) of the certifi-
cate that will be created. If sendmail_cert_cn is not set, the system's hostname will be used. If there is no hostname set,
``amnesiac'' will be used.
sendmail_flags
(str) If sendmail_enable is set to ``YES'', these are the flags to pass to the sendmail(8) daemon.
sendmail_submit_enable
(bool) If set to ``YES'' and sendmail_enable is set to ``NO'', run sendmail(8) using sendmail_submit_flags instead of sendmail_flags.
This is intended to allow local mail submission via a localhost-only listening SMTP service required for running sendmail(8) as a
non-set-user-ID binary. Note that this does not work inside jail(2) systems, as jails do not allow binding to just the localhost
interface.
sendmail_submit_flags
(str) If sendmail_enable is set to ``NO'' and sendmail_submit_enable is set to ``YES'', these are the flags to pass to the
sendmail(8) daemon.
sendmail_outbound_enable
(bool) If set to ``YES'' and both sendmail_enable and sendmail_submit_enable are set to ``NO'', run sendmail(8) using
sendmail_outbound_flags instead of sendmail_flags. This is intended to allow local mail queue management for systems that do not
offer a listening SMTP service.
sendmail_outbound_flags
(str) If both sendmail_enable and sendmail_submit_enable are set to ``NO'' and sendmail_outbound_enable is set to ``YES'', these are
the flags to pass to the sendmail(8) daemon.
sendmail_msp_queue_enable
(bool) If set to ``YES'', start a client (MSP) queue runner sendmail(8) daemon at system boot time. As of sendmail 8.12, a separate
queue is used for command line submissions. The client queue runner ensures that nothing is left behind in the submission queue.
sendmail_msp_queue_flags
(str) If sendmail_msp_queue_enable is set to ``YES'', these are the flags to pass to the sendmail(8) daemon.
These variables are used to determine how the sendmail(8) daemons are started:
# MTA
if (${sendmail_enable} == NONE)
# Do nothing
else if (${sendmail_enable} == YES)
start sendmail with ${sendmail_flags}
else if (${sendmail_submit_enable} == YES)
start sendmail with ${sendmail_submit_flags}
else if (${sendmail_outbound_enable} == YES)
start sendmail with ${sendmail_outbound_flags}
endif
# MSP Queue Runner
if (${sendmail_enable} != NONE &&
[ -r /etc/mail/submit.cf] &&
${sendmail_msp_queue_enable} == YES)
start sendmail with ${sendmail_msp_queue_flags}
endif
To completely prevent any sendmail(8) daemons from starting, you must set the following variables in /etc/rc.conf:
sendmail_enable="NO"
sendmail_submit_enable="NO"
sendmail_outbound_enable="NO"
sendmail_msp_queue_enable="NO"
SEE ALSO
rc.conf(5), rc(8), sendmail(8)
HISTORY
The rc.sendmail file appeared in FreeBSD 4.6.
BSD
October 19, 2013 BSD