Harry,

It looks like you've asked about sendmail several times before. Did you previously have a working config, but changing to Comcast broke things? Or changing to a new domain name for email, etc.?

In terms of sendmail, I personally switched to postfix a few years ago so I can't provide a working config. Jonathan's pointer below is probably good although I used to use a much smaller list of settings.

But I would make two comments:

1. Comcast blocks outgoing connections to port 25 to control spam, so if you are using SMART_HOST you will also need to use one of the submission ports, not port 25. The port numbers are 465 if using SSL, or 587 if not. See http://customer.comcast.com/help-and-support/internet/email-port-25-no-longer-supported/. I'm not sure how to configure this in sendmail, but see the RELAY_MAILER/RELAY_MAILER_ARGS comment below.

2. When submitting mail to the smart_host, your copy of sendmail will need to authenticate. Generally this will be with the same username/password you would use to configure sending mail in Thunderbird, enabled via SASL (although sendmail may have a different way of enabling this). It's also possible to use client certificates if you control the remote mail server - John Beck had an old blog post describing how to enable this for sendmail - but most commercial providers expect username/password so you need to enable this.

I know how to do this for postfix, but not sendmail any more. Partly because the Solaris sendmail historically did not come with SASL support, so this needed to be compiled in which was a PITA. However you could try searching google for "sendmail smart_host submission port" -- it looks like the SMART_HOST line may need to change to:

define(`SMART_HOST',`relay.example.com`)dnl
define(`RELAY_MAILER',`esmtp')dnl
define(`RELAY_MAILER_ARGS', `TCP $h 587')dnl

See https://unix.stackexchange.com/questions/132711/using-port-587-with-sendmail or https://access.redhat.com/solutions/60803 (this also discusses username/password setup), or other search results.

Hugh.



On 8/23/17 1:41 AM, Jonathan Adams wrote:
if you don't have a resolvable domain, you might well have issues with
receiving the emails at the other end ...

if you're using a smart-host you might not have this trouble, but if you're
not able to reverse lookup your IP address your email will be rejected by
the remote host.

segments from my sendmail.mc, not that I use sendmail any more since the
company took the decision to move to office365 ...

VERSIONID(`@(#)main-v7sun.mc    1.2 (Sun) 01/27/98')
OSTYPE(solaris2.ml)dnl
DOMAIN(solaris-generic)dnl
MASQUERADE_AS(domain.com)
FEATURE(masquerade_envelope)dnl
FEATURE(masquerade_entire_domain)dnl
MASQUERADE_DOMAIN(domain.com)

FEATURE(`nocanonify')
FEATURE(use_cw_file)

FEATURE(`access_db')
# to create /etc/mail/access.db (for allowed local hosts) do 'makemap hash
/etc/mail/access < /etc/mail/sendmail.access'

define(`confPRIVACY_FLAGS',
`authwarnings,restrictqrun,noreceipts,noexpn,novrfy,noetrn')dnl
define(`confDONT_PRUNE_ROUTES', `True')dnl
define(`confCOPY_ERRORS_TO', `postmaster')dnl
define(`confSEPARATE_PROC', `True')dnl
define(`confQUEUE_SORT_ORDER', `time')dnl

define(`confMIN_QUEUE_AGE', `30m')dnl
define(`confTO_QUEUERETURN', `2d')dnl
define(`confTO_QUEUERETURN_URGENT', `4h')dnl

define(`SMART_HOST', `[salmon190-19]')dnl
define(`confDOMAIN_NAME', `domain.com')
MAILER(local)dnl
MAILER(smtp)dnl


On 22 August 2017 at 20:48, Harry Putnam <[email protected]> wrote:

Can anyone here show a working example of sendmail setup for single
user HOST sending mail out by relay to a `smarthost'

More explicitly, the host has no REAL domain name just a made up domain
of the home lan, not resolvable from internet.

I would guess such a host would be doing something with
`genericstable', or `masquerading' of a resolovable domain or maybe
both.

My internet provider is comcast and far as I know, short of a
commercial contract, do not give there users home hosts domain names,
but a dynamic IP.

I'd really like to see a working setup example of sendmail.mc for a
similar kind of setup as I've described.


_______________________________________________
openindiana-discuss mailing list
[email protected]
https://openindiana.org/mailman/listinfo/openindiana-discuss

_______________________________________________
openindiana-discuss mailing list
[email protected]
https://openindiana.org/mailman/listinfo/openindiana-discuss


_______________________________________________
openindiana-discuss mailing list
[email protected]
https://openindiana.org/mailman/listinfo/openindiana-discuss

Reply via email to