Fórum Ubuntu CZ/SK
Ostatní => Archiv => Téma založeno: mll 27 Února 2007, 17:34:17
-
Chtel bych ve skriptech pouzivat terminalovy prikaz mail. Proto jsem si nainstaloval balik mailx. Nejsem ale schopen nikde najit, jak nakonfigurovat postfix, aby pri odesilani mailu protokolem SMTP pro MAIL FROM misto meho hostnamu pouzil mne pridelnou adresu od poskytovatele inetrnetu. Mail je SMTP serverem samozrejme odmitnut.
Pokud si vzpominam v RedHatu DHClient automaticky nastavil hostname na realny a nebyl zadny problem.
Dik za radu.
-
/etc/mailname
-
myhostname = server.example.com
určuje plné meno servera. Štandardne sa použije meno servera získané z Vášho operačného systému (príkaz hostname)
mydomain = example.com
určuje doménové meno servera. Štandardne je to hodnota premennej $myhostname bez prvej zložky (mena serveru)
myorigin = $myhostname
http://deja-vix.sk/sysadmin/postfix.html#postfix_main_names
Domenu by mel do adresy korektne doplnovat MUA, MTA ji dopnuje jen vyjimecne, kdyz chybi, nebo je ji nutne prepsat.
-
No to je ale ten problem, protoze pri instalaci jsem zvolil hostname, rekneme karel, takze:
$ hostname
karel
Ale muj realny hostname z hlediska poskytovatele site je napr.:
rt25.chello.upc.cz
Samozrejme, ze kdyz do postfixu natvrdo napisu myhostname=rt25.chello.upc.cz tak to bude fungovat. Ale obecne po restartu modemu to bude jinak a nelze na to spolehat.
-
PROBLEM VYRESEN!
Poradil mi to kolega. Reseni je trivialni. Staci nastavit postfix tak aby se pri odesilani choval jako jakykoliv jiny SMTP client. Proste maily preposle svemu SMTP serveru, kterym je SMTP server u poskytovatele internetu:
# egrep "myhost|relay" /etc/postfix/main.cf
myhostname = chello.upc.cz
relayhost = smtp.chello.cz
Puvodni problem byl v mem nepochopeni veci. Myslel jsem si, ze SMTP servery prijemcu kontroluji IP spojeni verzus MAIL FROM adresa. Ale jim jenom vadilo, ze v MAIL FROM byla neexistujidi domena 'karel'. Navic neni potreba tam nastavit host.domain ale pouze domain, t.j chello.upc.cz a to se pri rtestartu site nemeni!
Radsi jsem tam dal i ten relayhost a veskery provoz postfixu odesilam na SMTP server od UPC. Co kdyby s nejakym jinym SMTP serverem byly problemy :)
-
Obecne vhodne reseni, dynamicky pridelovane IP jsou casto "cleny" ruznych blacklistu a nikdy nemate jistotu, ze nedostanete IPcko po nekom "zprasene"
-
Kdo to hlasi ?
-
Seznam nechce pustit mail, povazuje vas za spatne autentikovaneho a odmita pro Vas relay. Zkontrolujte nastaveni uctu v Kontactu. Tet postfix tam musi byt ? Delate pro nejake stroje MTA ?