Sometime today, Philip S Tellis wrote:
When one sends mail, it goes to a mail queue on the mail server (which may be local). The mail server periodically tries to send all mails in the queue. There are cases (destination not reachable, name server error, etc.) when a mail cannot be delivered, and remains in the queue.
Hmmm. When I go online, I do /usr/sbin/sendmail -q -v to send the messages. But I have to give up sometimes, so I go to /var/spool/mqueue/ and delete the messages that are struggling. :) It works for most of my emailing, except a few rare cases.
[snip] Enter smart hosts. They may or may not be smart actually, what's important is that they are connected to the net permanently. Your local mail server can forward all mail to the smart host when it is connected, and then the smart host takes over the job of sending the mail when it can. [snip]
Tnx. Tnx, Satya.
Manish J.