Jostakin syystä RH6:sen sendmail takkuilee käynnistyksen yhteydessä aivan käsittämättömän pahasti. Palvelu kuitenkin minuuttien odottelun jälkeen käynnistyy ihan hienosti, eli posti liikkuu niin kuin pitää, eikä mitään erroria tule ruutuun. Mutta odottelu pistää hieman harmittamaan.
Logitiedostoista juuri mitään tietämättä pitääkin kysyä, mistä löytyisi sendmailin logi-pätkää, josta saisi tietää mikä siellä takkuilee? Ja onko sellaista olemassa mistä kyseisen viiveen saisi selville, vai onko tämä ihan normaalia?
.sibbis
Logitiedostoista juuri mitään tietämättä pitääkin kysyä, mistä löytyisi sendmailin logi-pätkää, josta saisi tietää mikä siellä takkuilee? Ja onko sellaista olemassa mistä kyseisen viiveen saisi selville, vai onko tämä ihan normaalia?
.sibbis
Vastaukset 8
Vanhimmat
oli ihan kauhee bugipesä, asenna suosiolla 7.3 niin elämä on taas yhtä juhlaa.
Asentaisin kyllä, mutta käyttöjärjestelmän vaihto/päivitys ei ole ongelman ratkaisu tässä tapauksessa. Kovalevylle(n.1Gt) ei yksinkertaisesti saa mahtumaan enempää tavaraa. Nippanappa menee tuo kutonen omien lisäyksieni kanssa.
.sibbis
päde sama sääntö kuin Wintoosaan, että uudempi versio on tuplasti suurempi.
Uudempi distro ei välttämättä vie paljon yhtään sen enempää tilaa.
Olen tähän asti saanu kaikki RH6:ssa toimimaan ihan hienosti, ei ole ollu juurikaan suurempia ongelmia, mitä nyt X:n, named:n ja sendmail:n kanssa jotain tälläistä pientä. Pitänee jossain vaiheessa kokeilla 7.2:sta, vaikkakin sen ei pitäis olla vaihtoehto jokaiseen ongelmaan. Ei tunnu kovin oikealta ratkasulta aina ongelmien ilmetessä vaihtaa järjestelmää uudempaan versioon tai XP:hen (kuten täällä on ihmisillä tapana valitettavan usein neuvoa). Hehheh...
Edelleenkin jotakin logitiedostojen kaiveluohjelmaa etsien,
.sibbis
Katoppas muuten onko sendmail-ohjelmassa semmosia optioita kuin --verbose tai --debug tai jotain sellasta. Man-sivulta selviää (man sendmail). Sillai sendmailin sais ilmotteleen enempi itestään. Luulen että se pitäis asettaa toimintaan siinä kohdassa asetustiedostoja/-skriptejä missä käynnistetään sendmail. Ja sendmailin man-sivulta saattais löytyä myös vinkkejä siitä mihin se kirjoittaa lokia. Ihan less-komennolla varmasti saa sitten luettua niitä.
Punamyssyyn en ole koskenut version 4.0 jälkeen, silloin siinä oli tuollainen ongelma, ja se korjautui muuttamalla tiedostoa /etc/hosts, riviä jolla on localhost. Enpä muista tarkkaan mitä siinä oli pielessä, mutta sen pitäisi olla
127.0.0.1 koneennimi localhost
Enpä tiedä koskeeko tuo enää 6.0:aa, mutta ajattelinpa mainita kuitenkin...
Voisiko palvelu hakea jotain palvelinta, jota se ei löydä...
Minulla ei ole ollut ongelmia ja näin olen tehnyt:
- sendmail käynnistyy daemonina bootissa
- /etc/sendmail.mc on tällainen
---------------
divert(-1)
dnl This is the macro config file used to generate the /etc/sendmail.cf
dnl file. If you modify thei file you will have to regenerate the
dnl /etc/sendmail.cf by running this macro config through the m4
dnl preprocessor:
dnl
dnl m4 /etc/sendmail.mc > /etc/sendmail.cf
dnl
dnl You will need to have the sendmail-cf package installed for this to
dnl work.
divert(0)
include(/usr/lib/sendmail-cf/m4/cf.m4)
OSTYPE(linux)
GENERICS_DOMAIN(localhost)
FEATURE(redirect)dnl
FEATURE(nocanonify)dnl
FEATURE(always_add_domain)dnl
FEATURE(local_procmail)dnl
FEATURE(virtusertable)
FEATURE(masquerade_envelope)dnl
MASQUERADE_AS(toimialue.fi)dnl
define(`confCOPY_ERRORS_TO',`Postmaster')dnl
define(`confDEF_CHAR_SET',`ISO-8859-1')dnl
define(`confMIME_FORMAT_ERRORS',`True')dnl
define(`SMART_HOST',`smtp8:[postipalvelin.nimi.fi]')dnl
define(`confTO_QUEUEWARN',`24h')
MAILER(local)
MAILER(smtp)
-------------
Tämä otetaan käyttöön tiedoston alussa näkyvällä komennolla. Laita palvelimien nimet oikeiksi.
Tiedostossa on sendmailin konfiguraatio ja luulen, että täällä olis vikaa - ehkä on ehkä ei. Kokeile.
/var/log/maillog
ja
/var/log/messages