On 2012.11.10 15:24, WebSpider wrote:
> Różne znalezione zmienne testowałem dodając do konfigu i bez efektu.
> (po zmianach w /etc/mail trzeba zrobić make install i zrestartować
> sendmaila, tak?)
Sendmail używa makr m4 do generowania plików konfiguracyjnych. Jeżeli
zmodyfikowałeś pliki *.mc to najpierw dajesz make (w katalogu /etc/mail)
a później make install.
Pokaże ci na swoim przykładzie, aby wyjściowy port był 587 to dodaje:
define(`RELAY_MAILER_ARGS', `TCP $h 587')
define(`ESMTP_MAILER_ARGS', `TCP $h 587')
do pliku
s1.slimaczek.pl.mc (u ciebie bedzie twoja nazwa hosta, lub moze
freebsd.mc nie pamiętam jak jest w nowym sendmailu), czyli
koncowka pliku wyglada tak:
/etc/mail$ tail -n 6
s1.slimaczek.pl.mc
define(`confPRIVACY_FLAGS', `authwarnings,noexpn,novrfy')
define(`RELAY_MAILER_ARGS', `TCP $h 587')
define(`ESMTP_MAILER_ARGS', `TCP $h 587')
MAILER(local)
MAILER(smtp)
teraz daje 'make' to stworzy plik
s1.slimaczek.pl.cf i nastepnie 'make
install' ktory nadpisze plik /etc/mail/
sendmail.cf
W
sendmail.cf powinienes otrzymac informacje o porcie 587, na końcu
pliku będzie:
Mesmtp, P=[IPC], [....]
T=DNS/RFC822/SMTP,
A=TCP $h 587
Mrelay, P=[IPC], [....]
T=DNS/RFC822/SMTP,
A=TCP $h 587
i teraz 'make stop' aby zatrzymac sendmaila i 'make start' (oczywiscie w
katalogu /etc/mail)
(od biedy możesz zmodyfikować bezpośrednio plik
sendmail.cf)
--
Tomek
http://www.ttmath.org