sendmail secondary server routing to alternate port
ryallsd at gmail.com
Tue Aug 19 19:01:51 UTC 2008
On Tue, Aug 19, 2008 at 10:56 AM, Chuck Swiger <cswiger at mac.com> wrote:
> On Aug 19, 2008, at 10:16 AM, Derrick Ryalls wrote:
>> For example, if I was relaying for example.org on port 2345, I would
>> example.org:2345 and that is the port it would use to talk to
>> Now that I have switched to sendmail, I don't see a way to set the
>> destination port on a per domain basis, only on an all or nothing
>> basis. Am I missing some piece of the documentation or is this an
>> actual limitation of sendmail?
> You can do this with /etc/mail/mailertable:
> example.org relay:example.org
> ...and change to the relay mailer flags with this in your sendmail.mc
> define(`RELAY_MAILER_ARGS', `TCP $h 2345')
> Note that you might want to define a new mailer called "relay2345" instead
> of changing the default relay mailer.
Thanks for the tip. I have added this to .mc:
dnl alternate relay port
relay_port_587, P=[IPC], F=mDFMuXa, S=EnvFromSMTP/HdrFromSMTP,
A=TCP $h 587
Created a mailer table:
And when I send to this domain, I get this in the maillog:
NOQUEUE: SYSERR(root): /etc/mail/sendmail.cf: line 1718: unknown
configuration line "relay_port_587, P=[IPC], F=mDFMuXa,
S=EnvFromSMTP/HdrFromSMTP, R=EnvToSMTP, E=\\r"
Aug 19 11:56:50 rncserver sm-mta: NOQUEUE: SYSERR(root):
/etc/mail/sendmail.cf: line 1721: unknown configuration line "\\n,
L=990,\n T=DNS/RFC822/SMTP,\n A=TCP
Guess I have messed something up here, see anything obvious?
More information about the freebsd-questions