Re: Problem med exim: cannot connect to server...
Lars Andersson <lars@rockar.nu>:
...
> Nu ringde en av jobbets kunder (jobbar på ett webbhostingföretag) och
> undrade om vi återigen kunde peka ut hans mail till ett dynamiskt ip på
> telias adsl-nät. Han blev mäkta skitförbannad när jag förklarade för
> honom varför det inte fungerade. Han hade felsökt internt som en galning
> och förstod inte riktigt varför det fungerade.
>
> Det är helt ok att stänga av, om man ger kunderna möjlighet att byta
> leverantör och säger till i tid, god god tid.
>
> /Lars
Varför inte bara lyssna på en annan port än 25 också?
Ex. sendmail:
# cd /etc/mail
# cat >> sendmail.mc
DAEMON_OPTIONS(`Port=smtp, Name=MTA')
DAEMON_OPTIONS(`Port=2525, Name=MTA')
# make
Updating databases ...
Creating /etc/mail/databases...
Updating Makefile ...
Creating /etc/mail/Makefile...
Updating sendmail.cf ...
The following file(s) have changed:
/etc/mail/sendmail.cf
** ** You should issue `/etc/init.d/sendmail reload` ** **
# /etc/init.d/sendmail reload
Reloading Mail Transport Agent configuration: sendmail.
# netstat -tlp | grep sendmail
tcp 0 0 *:submission *:* LISTEN 3910/sendmail: MTA:
tcp 0 0 *:smtp *:* LISTEN 3910/sendmail: MTA:
tcp 0 0 *:2525 *:* LISTEN 3910/sendmail: MTA:
# telnet localhost 2525
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 opal.aspo.lcl ESMTP Sendmail 8.12.6/8.12.6/Debian-6; Thu, 7 Nov 2002 13:25:37 +0100; (No UCE/UBE) logging access from: localhost(OK)-root@localhost [127.0.0.1]
quit
221 2.0.0 opal.aspo.lcl closing connection
Connection closed by foreign host.
#
för att sända till denna, skapa en till smtp-mailer:
$ zcat /usr/share/doc/sendmail/faq.txt.gz | col -b | grep -A16 Q3.39
Q3.39 -- How do I send using an alternate port?
Date: May 5, 2002
You can have Sendmail use port 2525 when sending to your domain.
define(`SMTP_MAILER_ARGS', `TCP $h 2525')
or editing .cf directly,
A=TCP $h 2525
will force sendmail to use port 2525. But, this will be for all SMTP
connections. To do it only for your domain, use /etc/mail/mailertable,
yourdomain.com mysmtp:mail.yourdomain.com
where 'mysmtp' is an exact duplicate of the 'esmtp' mailer definition,
except for the port number in 'A=...'. Of course, change 2525 to
whatever alternate port number you wish to use.
Hälsningar,
/Karl
-----------------------------------------------------------------------
Karl Hammar Aspö Data karl@kalle.csb.ki.se
Lilla Aspö 2340 0173 140 57 Nätverk
S-742 94 Östhammar 018 260 900 Datorer/Utrustning
Sweden 010 270 26 67 Linux/Unix konsulting
-----------------------------------------------------------------------
Reply to: