FreeBSD - Tutorials, Security
Home   Archives   Sitemap   About   Contact

Qmail relay to smarthost: How to route all mail to a smarthost

Home NEW! Unix Forum News 100 Tips and Tricks Website Development Server Operating Systems Databases
 Ivorde.ROarrow 100 Tips and Tricks arrowQmail relay to smarthost: How to route all mail to a smarthost 

Article Sections

    Hello, Guest !
User name:
Password:
 
Google

 SATELLITE INTERNET
 FreeBSD Tutorials
 Linux LVM Commands
 Free Shell Accounts
 FreeBSD Project
 FreeBSD Handbook
 Advanced Bash-Scripting Guide
 The OpenBSD Project
 Distrowatch
 FreeBSD Handbook


Apache Webserver Home Page

Blog, intrebari si raspunsuri despre Leasing

Posted on: 03 Feb 2009
Author: mandrei
Section: 100 Tips and Tricks |
Views: 1380
Comments: 2 (Add)

Qmail relay to smarthost: How to route all mail to a smarthost
Qmail relay to smarthost: How to route all mail to a smarthost, qmail relay, qmail smtp, qmail route mail to smarthost
DNS query tools - Network tools Ping - Traceroute Unlike Exim/Postfix/Sendmail, Qmail is a modular application. It means that each setting is kept in a separate configuration file and each MTA function is performed by a separate binary file from the Qmail pack (qmail-smtp receives the mail, qmail-queue manages the queue, qmail-send sends it further, qmail-rspawn for remote recipients, qmail-lspawn for local recipients, qmail-inject as a sendmail interface and so on). This is because qmail was thought with security concerns in mind, by DJB.

The file where qmail relaying to smarthost settings are kept is named smtproutes and is usually found in /var/qmail/control/

So, in your vi editor, open smtproutes file and add your lines:

Qmail: routing all mails to a smarthost

# echo ":smtp.qmail.com" > /var/qmail/control/smtproutes

(or manually add ":smtp.qmail.com" line (without qutoes) to the file.) this command will set qmail that all your mails will be routed to smtp.qmail.com (will remove other existing lines, so be careful)

Qmail: routing all mails for a specific domain to a smarthost

# echo "domain.com:smtp.qmail.com" >> /var/qmail/control/smtproutes

this command will append a line to your smtproutes instructing qmail to send all mails @domain.com to smtp.qmail.com (rest of the lines will be kept).

If you have qmail-remote-auth patch you can route all emails (or just those for a specific domain) to GMAIL smtp for example:

:smtp.gmail.com gmailuser gmailpassword

(it is enough to provide your gmail username, without @gmail.com)

qmail restart is needed after changes are being done to smtproutes or a HUP signal to qmail-send.

Qmail Flow and Qmail Relaying and EXIM 4 relay to smarthost: How to route all mail except local domain

Bookmarks: Echo "Qmail relay to smarthost: How to route all mail to a smarthost" around:
del.icio.usdiggFurlYahooMyWebGoogleBookmarksFaceBookTechnocratti
-------------------advertising-----------------

Other articles in 100 Tips and Tricks /
» EXIM 4 relay to smarthost: How to route all mail except local domain
» qmail qmail-scanner/clamav qmail-inject: fatal: qq temporary problem / clamdscan: corrupt or unknown clamd scanner error or memory/resource/perms problem - exit status 512/2




Contact webmaster regarding this article
Register or Login to post your article
Hello, Guest ! You can Login or Register to www.ivorde.ro!

 Post comment:

Name:
Title:
Comment:
Please type the word you see in the image (anti-spam verification). Refresh the page if you don't understand the word.
Verification code
Allowed HTML Tags for comments:<p><strong><em><u><h1><h2><h3><h4><h5><h6><img><li>
<ol><ul><span><div><br><ins><del>

2 comment(s) to Qmail relay to smarthost: How to route all mail to a smarthost:

1. Re: Qmail relay to smarthost: How to route all mail to a smarthost
Or maybe not by Andrei at March 31st, 2009 - 16:49
Hi Mouse
I would like to disagree with your 2nd statement:

yahoo.com:smtp.gmail.com mandrei05

and the qmail-send log from a mail sent to my yahoo mailbox:
delivery 2937: success: 72.14.221.109_accepted_message./Remote_host_said:_250_2.0.0_OK_1238507169_4sm5225766fge.28/

You should also try it.
As for the 1st statement, you are right. My qmail is set to use STARTTLS command first.

2. Re: Qmail relay to smarthost: How to route all mail to a smarthost
Issues with this. by Anony Mouse at February 27th, 2009 - 12:40
There's an inherant problem with this information, Gmail will not accept any emails without the STARTTLS command being sent before the login intormation, and because gmail uses port 587, your information is also incorrect there as well.

:smtp.gmail.com:587 gmailuser gmailpassword

would be more appropriate, but as stated abouve, this still will not work as gmail requires you to sent the STARTTLS command before you can login, and the end result will be your message being bounced back to you.

   Latest topics on the forum:
ffmpeg: error while loading shared libraries: libavdevice.so.52: cannot open shared object file: No
FFMPEG svn 24953 compile fails videodev.h:56: error: expected specifier-qualifier-list before ‘ulong
Apache to Nginx Server parameters translation with php function
Rename MySql table
Mysql - Change position of a column after another column
Mysql change column's default value
Postfix change message size limit
Pool for spam
Mysql remove column from an existing table
Mysql add Unique index to a table column
 
   Most viewed articles:
How to remove first/last character from a string using SED - 8514 views
Reloading /etc/profile - how to reload Unix /etc/profile - 5763 views
How to clear/reset DNS cache on Windows XP / Linux - 5307 views
How to check if an rpm package is installed on a Red Hat Linux server - 4000 views
FreeBSD: Add/remove an additional IP alias - 3838 views

   Latest 10 articles:
FreeBSD - Collect installed hard disk drive information - 19 Mar 2009
Set up FTP PROXY via command line in Linux/FreeBSD - 19 Mar 2009
Set up HTTP PROXY via command line in Linux/FreeBSD - 19 Mar 2009
Qmail relay to smarthost: How to route all mail to a smarthost - 03 Feb 2009
EXIM 4 relay to smarthost: How to route all mail except local domain - 03 Feb 2009
Windows XP: print LISTEN ports and network connections using netstat - 30 Jan 2009
qmail qmail-scanner/clamav qmail-inject: fatal: qq temporary problem / clamdscan: corrupt or unknown clamd scanner error or memory/resource/perms problem - exit status 512/2 - 05 Dec 2008
How to cut out first last n characters from each file name, from a filelist - 04 Nov 2008
Mozilla Firefox3 is now released - 18 Jun 2008
How to switch lower case to upper case and upper case to lower case in a string - 17 Jun 2008


Archives
» 2007  |  June  |  October  |  November  |  December
» 2008  |  January  |  February  |  March  |  April  |  May  |  June  |  November  |  December
» 2009  |  January  |  February  |  March



Home | Archives | Sitemap | About | Contact

Designed and developed by Andrei Manescu. Optimized for Mozilla Firefox.  
Copyright 2007 Andrei Manescu
All trademarks and copyrights on this page are owned by their respective owners. Comments are owned by those who posted them.
Valid W3 Document Valid XHTML 1.0 Transitional Valid CSS! The FreeBSD Project Viewable With Any Browser