SparkPost smart host issue with Sendmail
I recently created a
SparkPost account
to use SparkPost for
smart host email delivery service for an organization's
monthly newsletter distribution by email. SparkPost provides a free level
of service that will allow one to send up to 100,000 messages per month.
I had switched back to another service, but when I discovered a problem with
deliveries through the other service yesterday, I reconfigured
Sendmail to
use the SparkPost
SMTP server as the smart host. To use the SparkPost SMTP
server, smtp.sparkpostmail.com, as the smart host, I had the following lines
in
/etc/mail/sendmail.mc, but email was not reaching recipients.
dnl # Uncomment and edit the following line if your outgoing mail needs to
dnl # be sent out through an external mail server:
dnl #
define(`RELAY_MAILER_ARGS', `TCP $h 587')
define(`ESMTP_MAILER_ARGS', `TCP $h 587')
define(`SMART_HOST', `smtp.sparkpostmail.com')dnl
[ More
Info ]
[/network/email/sendmail]
permanent link
Deleting the files associated with a mailq entry
While troubleshooting an email delivery problem on a
CentOS 7 Linux
server running
Sendmail, I saw an unexpected entry when I checked the mail queue with
the
mailq command.
# mailq
/var/spool/mqueue (7 requests)
-----Q-ID----- --Size-- -----Q-Time----- ------------Sender/Recipient-----------
u83BWu3X020476 1010 Sat Sep 3 07:32 <apache@example.com>
(Deferred: Connection refused by mail.user-mail.net.)
<donniemenniti12345@yahoo.com>
The system was running
Apache, but I would not expect any email to originate from Apache destined
for a Yahoo
email address.
The contents of queued email are stored in the /var/spool/mqueue
directory. For a queued message there will normally be two files,
one beginning with the letters "df" and the other with the letters "qf",
containing the queue id, in this case u83BWu3X020476, as the
rest of the file name.
# ls /var/spool/mqueue/??u83BWu3X020476
/var/spool/mqueue/dfu83BWu3X020476 /var/spool/mqueue/qfu83BWu3X020476
#
Note: you will only be able to access these files from the root account.
[ More Info ]
[/network/email/sendmail]
permanent link