On Tue, Aug 19, 2008 at 10:56 AM, Chuck Swiger <[EMAIL PROTECTED]> 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 >> specify >> example.org:2345 and that is the port it would use to talk to >> example.org. >> >> 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. > > Regards, > -- > -Chuck >
Thanks for the tip. I have added this to .mc: dnl alternate relay port MAILER_DEFINITIONS relay_port_587, P=[IPC], F=mDFMuXa, S=EnvFromSMTP/HdrFromSMTP, R=EnvToSMTP, E=\r \n, L=990, T=DNS/RFC822/SMTP, A=TCP $h 587 Created a mailer table: example.com relay_port_587:example.com 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 \001h 587" Guess I have messed something up here, see anything obvious? _______________________________________________ email@example.com mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"