Kirjoittaja Aihe: Sähköposti ei toimi! [Ratkaistu]  (Luettu 20891 kertaa)

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Sähköposti ei toimi!
« Vastaus #40 : 30.06.10 - klo:21.12 »
En osaa arvata miksi asennuksesi on epäonnistunut mutta menisiköhän se eteenpäin jos poistaisit ensin Synapticilla sen ja laittaisit Synaptic: lla sitten uudestaan ?
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

Mr. X

  • Käyttäjä
  • Viestejä: 151
    • Profiili
Vs: Sähköposti ei toimi!
« Vastaus #41 : 30.06.10 - klo:21.21 »
ei onnistu edes poistaminen:

E: postfix: aliprosessi installed pre-removal script palautti virhetilakoodi 100

Mr. X

  • Käyttäjä
  • Viestejä: 151
    • Profiili
Vs: Sähköposti ei toimi!
« Vastaus #42 : 01.07.10 - klo:10.30 »
Poistaminen onnistu, mutta asentaminen uudestaan ei ainakaan vielä:

E: postfix: aliprosessi installed post-installation script palautti virhetilakoodin 75

Mr. X

  • Käyttäjä
  • Viestejä: 151
    • Profiili
Vs: Sähköposti ei toimi!
« Vastaus #43 : 05.07.10 - klo:12.18 »
Asensin nyt palvelimen uudestaa 8.04 LTS:ään, posti ei kulje vieläkään, eli ilmeisesti FQDN on vaihtunut, vaikka ip-osoite ei ole. Tällä hetkellä postfix on asennettu, eikä ilmoita mitään, kun lähetän postia, mutten myös saakkaan sitä. Onko mitään tehtävissä?
« Viimeksi muokattu: 04.03.12 - klo:21.18 kirjoittanut Mr. X »

Mr. X

  • Käyttäjä
  • Viestejä: 151
    • Profiili
Vs: Sähköposti ei toimi!
« Vastaus #44 : 05.07.10 - klo:21.40 »
Kun tutkin logia huomasin (tai ainakin arvelen niin), että postfix yrittää lähettää postia portin 25 kautta ja kun soneran verkossa ollaan, niin tietysti sonera on estänyt tuon portin (ainakin käsittääkseni). Pystyykö mitään tekemään?
« Viimeksi muokattu: 04.03.12 - klo:21.19 kirjoittanut Mr. X »

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Sähköposti ei toimi!
« Vastaus #45 : 06.07.10 - klo:01.55 »
Et voi lähettää postia suoraan ulos omalta postipalvelimeltasi jollekin toiselle postipalvelimelle (muu kuin oma operaattorisi).  Se on estetty mutta ei haittaa mitään sillä voit määrittää oman postipalvelimesi lähettämään postin edelleenvälittäjän (engl.  "mail relay") kautta. Koska käytät Soneraa niin postipalvelimellesi määritetään niin että Soneran mylly on postin välittäjäkone uloslähteville posteillesi.   Saapuva posti sen sijaan tulee edelleen suoraan edelläolevasta määrityksestä huolimatta.

Siispä:  Ei mitään ongelmaa tuossa kohdassa.
 
      
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

Mr. X

  • Käyttäjä
  • Viestejä: 151
    • Profiili
Vs: Sähköposti ei toimi!
« Vastaus #46 : 06.07.10 - klo:07.49 »
Eli palvelimelle pitäisi määritellä relayhost kohtaan mail.inet.fi? Jos niin pitää tehdä, posti ei kulje vieläkään.

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Sähköposti ei toimi!
« Vastaus #47 : 06.07.10 - klo:13.09 »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

Mr. X

  • Käyttäjä
  • Viestejä: 151
    • Profiili
Vs: Sähköposti ei toimi!
« Vastaus #48 : 06.07.10 - klo:13.51 »
kun korvaan alkuperäiseen main.cf tiedoston tuolla, tulee viesti:

sendmail: fatal: parameter ine_interfaces: no local interface found for 192.0.32.10

jos lisään vain alkuperäiseen tiedostoon ip-osoitteen ei tapahdu mitään.

ja var/log/mail.info
relay=195.156.147.15[195.156.147.15]:25, delay=0.57, delays=0.48/0.01/0.06/0.02, dsn=5.0.0, status=bounced (host 195.156.147.15[195.156.147.15] said: 553 <mrX@Palvelin> Invalid mail address, must be fully qualified domain (in reply to MAIL FROM command)
« Viimeksi muokattu: 04.03.12 - klo:21.19 kirjoittanut Mr. X »

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Sähköposti ei toimi!
« Vastaus #49 : 06.07.10 - klo:23.54 »
Kokeile nimetä koneesi tällä tavalla (katso viestin loppuosa):

http://forum.ubuntu-fi.org/index.php?topic=26606.msg203404#msg203404

Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

Mr. X

  • Käyttäjä
  • Viestejä: 151
    • Profiili
Vs: Sähköposti ei toimi!
« Vastaus #50 : 07.07.10 - klo:07.56 »
Eli laitoin FQDN myhostname kohtaan, posti ei kulje vieläkään.

 Invalid mail address, must be fully qualified domain (in reply to MAIL FROM command)
Tuollainen tulee vieläkin var/log/mail.info

Mr. X

  • Käyttäjä
  • Viestejä: 151
    • Profiili
Vs: Sähköposti ei toimi!
« Vastaus #51 : 09.07.10 - klo:18.39 »
Voisiko muuten modeemin asetuksilla olla jotain merkitystä?

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Sähköposti ei toimi!
« Vastaus #52 : 10.07.10 - klo:23.51 »
Lainaus
Voisiko muuten modeemin asetuksilla olla jotain merkitystä?
No on tietysti sillä tavalla kuten kaikkien palvelimien kanssa että niiden pitää olla netissä suoraan kiinni (eli modemi sillatussa tilassa) eikä NAT: in takana.  Ellei näin ole niin asia menee hieman mutkikkaammaksi vaikka ei mahdottomaksi.  
Koska olet saanut vastauksia takaisin Soneran postipalvelimelta  niin tuon pitäisi olla kunnossa.

Ei välttämättä riitä että laitat FQDN: n "myhostname" kohtaan enkä sitä myöskään tarkoittanut vaan nimeä koko koneesi uudestaan kuten kerroin eli koneesi nimeksi FQDN ja posti kulkee heti.

http://forum.ubuntu-fi.org/index.php?topic=26606.msg203404#msg203404
« Viimeksi muokattu: 11.07.10 - klo:00.06 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

Mr. X

  • Käyttäjä
  • Viestejä: 151
    • Profiili
Vs: Sähköposti ei toimi!
« Vastaus #53 : 11.07.10 - klo:21.19 »
Eli laitoin nyt hostname kohtaa FQND ja host tiedostoon myös kohtaan 127.0.1.1, mutta posti ei vaan kulje.  :'(
« Viimeksi muokattu: 04.03.12 - klo:21.19 kirjoittanut Mr. X »

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Sähköposti ei toimi!
« Vastaus #54 : 13.07.10 - klo:01.27 »
Jos et halua laittaa esille niin lähetä yksityisviestillä nämä tulosteet:

Koodia: [Valitse]
ifconfig
Ylläolevassa näkyy ulkoinen ip-osoite, kirjoita se "host" komennon perään:

Koodia: [Valitse]
host 111.222.333.444            <--- tuohon tilalle tietysti se osoite minkä ifconfig näytti    

System logista ne rivit jotka syntyvät kun yrität lähettää jotain ulos.  Lähetä vaikkapa "sendmail" viesti kuten tässä:

http://forum.ubuntu-fi.org/index.php?topic=32824.msg256686#msg256686

Liitä myös main.cfg -tiedostosi sisältö.

« Viimeksi muokattu: 13.07.10 - klo:01.33 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Sähköposti ei toimi!
« Vastaus #55 : 14.07.10 - klo:01.51 »
Pelkään tästä tulevan pitkä tarina.  Tässä jotain ideoita.
FQDN:
En pysty tarkastamaan viestistäsi oletko tehnyt FQDN: n samoin kuin itse tein kun sain noita "must be full domain name" -herjoja.  Koneen nimi ei kuitenkaan pidä olla isot kirjaimet "äf kuu dee än" vaan jotain tyyliin pläpläplää.dhcp.inet.fi Soneran tapauksessa.  Tuo kikka ei ole omaa keksintöäni vaan kopioin idean vanhasta Mandrake -koneestani.  Pieni yllätys itselleni on että itselläni Postfix toimii nyt myös muulla koneen nimellä  --- ilman mitään herjoja.  Asiaan voi vaikuttaa se että itselläni on oikea rekisteröity domain mille olen tehnyt myös MX tietueen domainin nimipalvelimille.  Tätä MX tietuetta tarvitaan kuitenkin käsitykseni mukaan varsinaisesti postin vastaanottamiseen domainille. En ole tarkemmin tutkinut mitä järkevyystarkastuksia Soneran postipalvelin tekee Relay-vaiheessa, joku asiaan syventynyt voisi ehkä kertoa siitä tarkemmin.  Tuo "FQDN" tarkoittaa pitkää nimeä eli ei pelkkä "mikonkone" vaan jotain tyyliin "mikonkone.dhcp.inet.fi"  eli domainnimi pitää olla mukana.

IP-osoite:
Tarvitset julkisen ip-osoitteen.  Mikään 192.168.jotain.jotain  ei käy.  Itselläni oli joskus aiemmin (Mandriva) kaksi verkkokorttia niin että 192.168.jotain.jotain kortin lisäksi oli toinen kortti jolla oli julkinen ip-osoite.  Tuo viritys toimi silloin kun Postfix: lle kerrottiin lokaalit osoitteet konffauksessa.

Domain:
Postipalvelimella on tässä yhteydessä kaksi domainia joilla ei ole mitään tekemistä keskenään:   Domain jonka postia se hoitaa sekä postipalvelimen fyysisestä sijainnista seuraava domain.  Mitä tämä tarkoittaa ?  Esimerkki ehkä valaisee parhaiten:  Ajatellaan sinulla olevan vaikka "mahtavathinnat.com" domain rekisteröitynä itsellesi.  Postipalvelimesi hoitaa silloin tuon "mahtavathinnat.com" domainin postia mutta sijaitseekin fyysisesti Soneran "dhcp.inet.fi" domainissa kun olet Soneran asiakas.  Tällöin Soneran postipalvelin oletettavasti tarkastaa ainakin kun yrität tehdä Relay: tä että koneesi on "omia" eli Soneran verkossa ennen kuin hyväksyy Relay -pyyntöä.  Muutenhan kuka hyvänsä voisi spämmätä Relay: n avulla.

Voisin testata täällä miten käy jos teen testikoneen joka ei ole minkään oikean domainin postipalvelin mutta en pysty ottamaan aikaa heti tuon tekemiseen.






Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

Mr. X

  • Käyttäjä
  • Viestejä: 151
    • Profiili
Vs: Sähköposti ei toimi!
« Vastaus #56 : 17.07.10 - klo:08.43 »
Nyt sain postin kulkemaan puhelimen kautta.  :)

Mutta talossa on niin paljon noita nettiä vaativia laiteita, ettei nille kaikille viitti laittaa julkista osoitetta, eli miten toi postfix:lle voi kertoa lokaalit osoiteet?
« Viimeksi muokattu: 04.03.12 - klo:21.19 kirjoittanut Mr. X »

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Sähköposti ei toimi!
« Vastaus #57 : 18.07.10 - klo:01.02 »
Hyvä että onnistuit --- työvoitto.

Lainaus
Mutta talossa on niin paljon noita nettiä vaativia laiteita, ettei nille kaikille viitti laittaa julkista osoitetta, eli miten toi postfix:lle voi kertoa lokaalit osoiteet?
Eihän ne muut koneet (työasemat) julkista ip-osoitetta yleensä tarvitsekaan vaan pikemminkin päinvastoin, ne ovat paremmassa turvassa näkymättömissä NAT: in takana.

"main.cf" sisältää "mynetworks" rivin, siellä on jotain tähän tapaan:

mynetworks = 192.168.0.0/16, 127.0.0.0/8

Täältä löytyy hyödyllisiä asioita jos englanti sujuu:

http://postfix.eu.org/BASIC_CONFIGURATION_README.html

Siellä on kerrottu myös lyhyesti miten postfixin saa halutessaan proxyn/NAT: in taaksekin (en ole testannut tuota vaihtoehtoa) mutta en halua tässä vaiheessa sekoittaa sinua enempää uusilla teemoilla. Mielenkiinnosta voit tietysti kokeilla jos uteliaisuus heräsi.

PS:
Vinkkinä jos käytät Soneraa niin voit kokeilla "main.cf" tiedostossa tätä:

mydomain = dhcp.inet.fi

Tuo voi olla  on (yksi ?) syy miksi oma Postfixini toimii nyt lyhyellä koneen nimelläkin ilman FQDN herjoja.

« Viimeksi muokattu: 18.07.10 - klo:01.12 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

Mr. X

  • Käyttäjä
  • Viestejä: 151
    • Profiili
Vs: Sähköposti ei toimi!
« Vastaus #58 : 18.07.10 - klo:21.53 »
Jes!!!!!!!!!!!!!!!!!!!!!!! Ilo on sanoin kuvailematonta! Se toimii, koko kesän olen tätä yrittänyt saada toimimaan!

Kiitoksia kaikiille ja erityiseti ajaaskel:lle!!!

Eli
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no
readme_directory = /usr/share/doc/postfix
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
relayhost = 195.156.147.15
mynetworks = 192.168.0.0/16, 127.0.0.0/8
mydestination = FQDN, $myhostname, localhost.$mydomain,localhost.localdomain, localhost
mailbox_size_limit = 0
recipient_delimiter = +
myorigin = FQDN

fallback_relay =
myhostname = FQDN

masquerade_domains = FQDN

inet_interfaces = localhost
ignore_mx_lookup_error = yes
html_directory = /usr/share/doc/postfix/html
mydomain = dhcp.inet.fi


Mutta vielä pikku kysymys, eli miten saan muutettua lähettäjän osoitetta, kun nyt se on FQDN?

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Sähköposti ei toimi!
« Vastaus #59 : 25.07.10 - klo:03.22 »
Eipä kestä.    Vaihda tuonne "myorigin=" ja "masquerade_domains=" -riveille haluamasi lähettäjän domain. Huomaa että sen pitää olla järkevä / todellinen jos haluat myös vastaanottaa postia.

Jos ihmettelet mikä tuo masquerade -juttu on niin täältä löytyy (englanniksi):

http://postfix.eu.org/rewrite.html

Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.