Postfix mail szerver

Fórumok

Postfix mail szerver

Hozzászólások

[quote:2f1036b19b="polgar79"]Átirtam ugy a main.cf et ahogy mondtad.Ezt a választ kapom vissza!

Nem en mondtam, de a myhostname mindenkepp olyan host legyen, ami letezik is.
azaz skyguru.myip.hu

Nézzük sorban:

his is the Postfix program at host mail.skyguru.hu.

Eszerint valahol mail.skyguru.hu van beállítva a Postfixben, ami nem létezik. A myhostname = skyguru.myip.hu sor stimmel? Feljebb írtam, hogy ezt a sort javítsd ki.

<mail.axelero.hu@skyguru.myip.hu>: unknown user: "mail.axelero.hu"

Itten aszondja, hogy mail.axelero.hu nevű user nem létezik, ami nem is csoda. Elvileg csak a kliens programban szúrtad el, hogy rossz címet adtál meg, ez nem baj a konfiguráció szempontjából. Legközelebb ha teszteled létező usert adj meg.

<polgar79@axelero.hu>: host mail.axelero.hu[195.228.240.10] said: 553 5.1.8
<root@linux.skyguru.myip.hu>... Domain of sender address
root@linux.skyguru.myip.hu does not exist (in reply to MAIL FROM command)

Ezt úgy tűnik megint a kliens progiban rontottad el. A küldő nevének root@linux.skyguru.myip.hu címet ad meg, ami ugyebár nem létezik, csak skyguru.myip.hu, tehát a kukac után is ennek kell lennie!

P.S.: És kicsít "takarítsd ki" azt a main.cf fájlt szerintem, van olyan sor, ami többször szerepel, meg tele van kommentekkel, kicsit már-már kezd áttekinthetetlen lenni.

[quote:a7215fea2a="djula"]
De honnan vetted a linux.skyguru.myip.hu es a mail.skyguru.hu hostokat?
Ilyenek nem is leteznek!
<mail.axelero.hu@skyguru.myip.hu>: unknown user: "mail.axelero.hu"
ez meg onmagaert beszel, nincs a gepeden mail.axelero.hu nevu user.

A myip.hu rendszere alapvetően két nevet ad:
skyguru.myip.hu (vagy skyguru.mydns.hu): ez lesz a szerver címe
mail.skyguru.myip.hu (vagy mail.skyguru.mydns.hu): ez egy MX-rekord, melyet a myip.hu szervere "szolgáltat".
(azért van egy másik megoldás is, mert a myip.hu-ra és a mydns.hu-ra lehet regelni, itt természetesen a myip.hu reg az élő, de hátha később valaki majd rákeres és ne ijedjen meg, ha neki mydns.hu-ja van :wink: )

Szóval léteznek ezek, csak kicsit macerás a dolog, én már sajna elvesztettem a fonalat.
Emlékeim szerint meg kéne adni a skyguru.myip.hu-t mint leendő szervert, kellene a relay-szerver elérésének helye, esetleg SSMTP-hez a login/pass páros és máris mennie kéne.

[quote:6c689134a5="Beanie"]
P.S.: És kicsít "takarítsd ki" azt a main.cf fájlt szerintem, van olyan sor, ami többször szerepel, meg tele van kommentekkel, kicsit már-már kezd áttekinthetetlen lenni.

Na igen, itt vesztettem el én is, hogy most éppen melyik verzió él :D

Elvileg mennie kell MX rekord nélkül is a skyguru.myip.hu -val, csak jól be kell állítani. Láttam már ilyen MX rekord nélküli free-domaines mailszervert.

asszem küzdök a bind del .Az se lessz egyszerű

[quote:3f3d2da7ce="polgar79"]asszem küzdök a bind del .Az se lessz egyszerű

Inkább hagyd, az is csak amolyan workaround, ha nincs rendes domained, csak azért írtam, hogy azt a linux.site "domaint" elfogadja a Postfix. Inkább nézd meg mégegyszer, hogy mindenhol ahol kell skyguru.myip.hu szerepel-e, és utána küldj egy rendes teszt levelet, jól beállított klienssel.

Egyébként meg azért nincs túl sok értelme az egésznek, mert az ilyen dinamikusan kiosztott t-online ip-k egy része sok hálózaton tiltólistán van, éppen az ilyen mindenféle szerverkreálmányok miatt. Azaz, könnyen lehet, hogy egyes helyekre nem fogsz tudni levelet küldeni vele, mert szépen visszadobálja a másik oldal.
Kisérletezni/tanulni persze lehet, vagy kell is, de inkább lokális hálózaton érdemes.
Utóbbi igaz a dns szerver felállítására is.

És melyik a legjob POP3-as szerver?

[quote:1291679ed8="djula"]Egyébként meg azért nincs túl sok értelme az egésznek, mert az ilyen dinamikusan kiosztott t-online ip-k egy része sok hálózaton tiltólistán van, éppen az ilyen mindenféle szerverkreálmányok miatt. Azaz, könnyen lehet, hogy egyes helyekre nem fogsz tudni levelet küldeni vele, mert szépen visszadobálja a másik oldal.
Kisérletezni/tanulni persze lehet, vagy kell is, de inkább lokális hálózaton érdemes.
Utóbbi igaz a dns szerver felállítására is.

Amit én láttam, az szépen működik egy jó ideje, pedig egy ideig még open-relay is volt. :D Szépen megtelt spammel a gép, én csináltam meg a haveromnak, hogy ne legyen open. Dinamikus IP-je van, azt meg szerintem nem csinálják meg mindenhol, hogy komplett IP tartományokat letiltanak, bár előfordulhat.

Nem mindenhol foglalkoznak ilyenekkel, csak komolyabb helyeken.

van saját domain em csak szeretném hazahozni mert sok a gond vele mármint a szolgáltatómmal.Most például a php globális változóinak az elérését tiltották le.:) Elvileg a Bind-el megoldható ez hogy csinállok névszervereket a gépemnek és arrol megy az oldal?Vagy mindenképpen fix ip kell hozzá?Pesze ez kb 2 év mulva lesz mire haza tudom hozni biztonságosan de kisérletezni kell.máshogy nem megy.

[quote:8d850849b1="polgar79"]van saját domain em csak szeretném hazahozni mert sok a gond vele mármint a szolgáltatómmal.Most például a php globális változóinak az elérését tiltották le.:) Elvileg a Bind-el megoldható ez hogy csinállok névszervereket a gépemnek és arrol megy az oldal?Vagy mindenképpen fix ip kell hozzá?Pesze ez kb 2 év mulva lesz mire haza tudom hozni biztonságosan de kisérletezni kell.máshogy nem megy.

Hát a névszervernek, ahol a BIND fut annak fix IP kéne, mivel a hu zónába az lesz bejegyezve akkor, és azt meg nem lehet mindig váltogatni. De csinálhatod azt is, hogy megállapodsz egy szolgáltatóval csak egy dns karbantartása, és akkor Ők adják a névszervert, Te meg kapsz egy webes adminfelületet, ahol átállíthatod az IP címet, létrehozhatsz cname-et, aldomaint, stb. Vannak, akik kínálnak ilyen szolgáltatást.

[quote:8a3a2793d5="jaci"]mynetworks = 192.168.2.3
vagy amit akarsz, 192.168.2.3/16 stb...

hogyha azt akarom, hogy minden honnan elérhető legyen az smtp akkor milyen beállt. kel használnom?

[quote:f5ac3140f9="XmIsTeR"]És melyik a legjob POP3-as szerver?

Szerintem a Courier-IMAP -ot használd, annak van POP3 és IMAP része is, PAM-mel is megy, meg MySQL/PgSQL táblákkal is, LDAP-pal is, nagyon jó kis program. És könnyen konfigurálható.

[quote:c533c9f158="orkenyi"][quote:c533c9f158="jaci"]mynetworks = 192.168.2.3
vagy amit akarsz, 192.168.2.3/16 stb...

hogyha azt akarom, hogy minden honnan elérhető legyen az smtp akkor milyen beállt. kel használnom?

Ez nem igen ajánlott, mert teleküldik spammel a szerveredet, és majd felkerül feketelistákra is a hostod, és majd nem fognak megérkezni a leveleid... Inkább SASL authentikációt állatsd be, postfix.org-on van sok howto.

[quote:e30cd8b2a2="mogorva"]Magyarul: a haverok kapnanak nalam mail cimeket (fejenkent 1-et), de minden, ami nem nekik megy, az biztosan az en mailboxomba essen be.

Ez melyik postfix funkcio?

Koszi,

mogorva-

Catchall address neven ismeri a postfix termiologia, erre keress, valamint a cimatirast nezd meg.

Már találtam egyet ami jó nekem (pop3ad).
Az smtp szerverrel viszont gondba vagyok...
Helyi hálón, 1 domain-en tökéletesen küldözget, még kívülről érkező, de erre a domainre jövő emaileket is jól kézbesíti, de ha e domain-en kívül akarok nem működik...
A relay_domains -hez beírtam a körzeti smtp szerver címét, de ilyenkor a levelező kliens ezt kapja a postfixtől: relay acces denied
Mit rontottam el?

Nekem ilyen Postfix configom van
[code:1:1a871df80c]
inet_interfaces = all
myhostname = serverke.cissw.hu
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = serverke.cissw.hu, localhost.cissw.hu, localhost
relayhost =
content_filter = vscan
mynetworks = 10.0.1.0/32, 127.0.0.0/8
mailbox_command =
mailbox_size_limit = 0
recipient_delimiter = +
home_mailbox = Maildir/
[/code:1:1a871df80c]

Ennek ellenére a 10.0.1.3 című kliens egyszerűen nem képes még telnet kapcsolatot se felépíteni 10.0.1.1-gyel, tűzfal a belső háló felé nincs, tehát az eth1 az full access. Nem tudom mi lehet a baja. nem tudjátok hogy kell kiszámítani a myneworks-féle jelölésmódra a 10.0.1.0/255.0.0.0 tartományt? SOS help kéne. plííz!!!

[quote:eb5f97f54e="Beanie"][quote:eb5f97f54e="orkenyi"][quote:eb5f97f54e="jaci"]mynetworks = 192.168.2.3
vagy amit akarsz, 192.168.2.3/16 stb...

hogyha azt akarom, hogy minden honnan elérhető legyen az smtp akkor milyen beállt. kel használnom?

Ez nem igen ajánlott, mert teleküldik spammel a szerveredet, és majd felkerül feketelistákra is a hostod, és majd nem fognak megérkezni a leveleid... Inkább SASL authentikációt állatsd be, postfix.org-on van sok howto.

Azért arra kíváncsi lennék hogy mégis hogyan...
Ugyanis ha rendesen beállított szerverről van szó, akkor ugyebár eleve nem fogad el "belsőhálós" IP-kről a "külső" interfészen.. Szóval ezekkel a nem ajánlott beállításokkal pillanatnyilag több szerverem is üzemel, (van ami már évek óta) és nem volt vele problémám.
Persze használok sasl-t is, de azt sokkal sebezhetőbbnek tartom a gyakran túl egyszerű jelszavak miatt.

Hello.
A mynetworksnél jelenleg nálad a tartomány 10.0.1.0/32 ami neked nem lesz jó.
10.0.1.0/255.0.0.0 -> 10.0.1.0/8 így gondoltad a kiszámítást?
Miért dolgozol ekkora alhálóval?

Itt a conf fájl:[code:1:180984a2a8]# See /usr/share/postfix/main.cf.dist for a commented, more complete version

smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
delay_warning_time = 4h

alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydomain = dcactive.myip.hu
myhostname = debian
myorigin = $mydomain
relay_domains = $mydomain, smtp.monornet.hu
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain, smtp.monornet.hu, subnet, all
relayhost = smtp.monornet.hu
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all[/code:1:180984a2a8]
Szerintem ezzel már ki kéne mennie a $mydomain -en kívülre is a maileknek, vagy tévedek?

# See /usr/share/postfix/main.cf.dist for a commented, more complete version

smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

myhostname = debian79.myip.hu
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = debian79.myip.hu, localhost.localdomain, localhost.localdomain, localhost , mail.debian79.myip.hu
relayhost =
mynetworks = debian79.myip.hu
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all

Na localhoston belül megy root -user nek szerverek rootnak kifelé is küld de befelé nem tudok küldeni levelet az usernek .Mi lehet a gondja?pl user@debian79.myip.hu ra küldök kintről akkor nem kapja meg az user.Kösz

mynetworks = debian79.myip.hu

Ez első ránézésre furi! Ide, ha jól tudom IP-t kel írni, nekem a konfigba csak a belső hálózati tartomány van megadva. Próbád nézd meg. Meg egy olyan kérdésem volna, hogyha a debian79.myip.hu dns név tényleges?-tehát ez az? Csak ezért mert ott a 25-ös porton nem válaszol semi. Tűzfal, vagy ipforward jó?

igen le van frissitve myip.hu n de nem fix ip cím
Azt még nerm állítottam.

Abban jó lenne ha segítenél ha az a gond mert azt még nem vágom.A ruteren ki van nyitva a 25 , 110 ,22,143,80 port.

[quote:165cbda0f1="polgar79"]igen le van frissitve myip.hu n de nem fix ip cím
Azt még nerm állítottam.

Az nem is gond.
Most úgy tünik a 25-ös port nyitva van. Küldtem egy mailt a root-nak és meg kelett kapnia, ha jó!

ha nem megy fejben a netmask szamolgatas, akkor ajanlom az ipcalc progit.

van egy main.cf em de nem küld ki mélt a nagyviléágba mi lehet a gond
tettem mellé courir imap ot is azon mit kell állítani?

alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydomain = otthon.myip.hu //myipről lefrissitem az ip címet
myhostname = polgar /gépnév
myorigin = $mydomain
relay_domains = $mydomain, smtp.polgar.hu /ezt én találtam ki
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
relayhost = smtp.polgar.hu
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
mynetworks = $mydomain, polgar.hu, all, smtp.polgar.hu

Mit kell még ezenkívül állítani hogy menjen a dolog?

[quote:57c4b35bd6="jaci"][quote:57c4b35bd6="Beanie"][quote:57c4b35bd6="orkenyi"][quote:57c4b35bd6="jaci"]mynetworks = 192.168.2.3
vagy amit akarsz, 192.168.2.3/16 stb...

hogyha azt akarom, hogy minden honnan elérhető legyen az smtp akkor milyen beállt. kel használnom?

Ez nem igen ajánlott, mert teleküldik spammel a szerveredet, és majd felkerül feketelistákra is a hostod, és majd nem fognak megérkezni a leveleid... Inkább SASL authentikációt állatsd be, postfix.org-on van sok howto.

Azért arra kíváncsi lennék hogy mégis hogyan...
Ugyanis ha rendesen beállított szerverről van szó, akkor ugyebár eleve nem fogad el "belsőhálós" IP-kről a "külső" interfészen.. Szóval ezekkel a nem ajánlott beállításokkal pillanatnyilag több szerverem is üzemel, (van ami már évek óta) és nem volt vele problémám.
Persze használok sasl-t is, de azt sokkal sebezhetőbbnek tartom a gyakran túl egyszerű jelszavak miatt.

Asszem így kell:
mynetworks_style=all

és a mynetworks-ot ekkor ki kell törölni. Ekkor minden IP címről fogad. Ebben nem csak a belső hálós IP címek vannak, szóval ha már ezt használod, akkor az interfészt úgy kéne beállítani, hogy csak a belső hálós interfészen fogadjon.

[quote:0433bb70a1="polgar79"]van egy main.cf em de nem küld ki mélt a nagyviléágba mi lehet a gond
tettem mellé courir imap ot is azon mit kell állítani?

alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydomain = otthon.myip.hu //myipről lefrissitem az ip címet
myhostname = polgar /gépnév
myorigin = $mydomain
relay_domains = $mydomain, smtp.polgar.hu /ezt én találtam ki
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
relayhost = smtp.polgar.hu
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
mynetworks = $mydomain, polgar.hu, all, smtp.polgar.hu

Mit kell még ezenkívül állítani hogy menjen a dolog?

A relay_domains az legyen ures. Oda csak olyan domaineket rakj, amiknek masodlagos MX-et biztositasz!

Udv,
Zoli

Hi!
A szitu:
Van egy postfix ami alapból mail file-okba menti a leveleket nem mail dir-ekbe, beállítottam, hogy maildir-be mentse, de csak úgy tudom, hogy minden user homa mappájában létrehoz egy maildir mappát és oda menti(akárhogy próbáltam, csak ide menti, nem megy ki a home mappából sehogy sem). Felraktam a courier-imap ot(Mert ugye kéne egy pop3 démon is) ez pedig egy olyan mappát keres amiben egyhelyen van az összes user mail-je, hiába próbálom beállítani, mondjuk $HOME/Maildir nemmegy sehogyse...
Van valakinek ötlete, hogy lehetne ezt a két progit összehangolni(A postfixet szeretném megtartani, mert azt tudom a legjobban configolni. A courier nyugodtan lecserélhető)

Addig eljutottam, hogy ha beírom a mynetworks-hoz a cél e-mail cím domain ját, akkor oda elküldi, de nem írhatom be az összes e-mail cím domain-t...
Ha all -t írok be nem műkódik, sem úgy, ha 0.0.0.0/255.255.255.255
Hogy lehetne megcsinálni?

Nah, így működik:[code:1:35a284a838]# See /usr/share/postfix/main.cf.dist for a commented, more complete version

smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
delay_warning_time = 4h

alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydomain = dcactive.myip.hu
myhostname = debian
myorigin = $mydomain
relay_domains = $mydomain, smtp.monornet.hu
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
relayhost = smtp.monornet.hu
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
mynetworks = $mydomain, monornet.hu, all, smtp.monornet.hu[/code:1:35a284a838]
Kintről be, minden címről mindenhova :)

Asszem így kell:
mynetworks_style=all

és a mynetworks-ot ekkor ki kell törölni. Ekkor minden IP címről fogad. Ebben nem csak a belső hálós IP címek vannak, szóval ha már ezt használod, akkor az interfészt úgy kéne beállítani, hogy csak a belső hálós interfészen fogadjon

Köszönöm, megpróbálom!

Azért arra kíváncsi lennék hogy mégis hogyan...
Ugyanis ha rendesen beállított szerverről van szó, akkor ugyebár eleve nem fogad el "belsőhálós" IP-kről a "külső" interfészen.. Szóval ezekkel a nem ajánlott beállításokkal pillanatnyilag több szerverem is üzemel, (van ami már évek óta) és nem volt vele problémám.
Persze használok sasl-t is, de azt sokkal sebezhetőbbnek tartom a gyakran túl egyszerű jelszavak miatt.

OK!
Tervek, röviden tömören.
Előre mondom, hogy az most egy tesztszervert csinálok, ezért van az, hogy elöbb működjön a dolog és utána térek rá a biztonsági kérdésekre.
Ez a szerver az adatparkba fog működni egy 100mb/s-os vonalon, a szerver egy HP szerver /HP ProLiant server blade BL40p (344286-B21)/ . Ezen a gépen a következők fognak futni:
Mail, Web,(php), mysql. Ez a tervek szerint két éven belül eléri a 800 felhasználót, aki e-mail-ezni, és külön, külön Web-tárhely hozzáférést kap . Amit előre tudok az nem sok. A cégem most vállalta el ezt a szervert és a hozzá tartozó php-programozást, amit nem én csinálok. Az e-mail az összes IP-ről azért kell, mert ezt nem local-ba használják, hanem a neten. Most egyenlőre azon gondolkozom, hogy e-mail kérdésben több olyan dolgot akarok mecsinálni, ami mondjuk nem árt.
1. nem a 110-es és a 25-ös porton lesz pop3 és az smtp
2. szeretném valahogy rábírni a titkosított kapcsolatra a pop3 és az smtp-nél is és az smtp-nél szeretném, hogy hitelesítést kérjen. Ezekben ha valaki tud segíteni, megköszönném!
Egyelőre ennyi a terv. Ezt most egy virtual gépen csinálom,mert a szerver két hét múlva jön meg.

[quote:29cfd3c035="orkenyi"]
1. nem a 110-es és a 25-ös porton lesz pop3 és az smtp
2. szeretném valahogy rábírni a titkosított kapcsolatra a pop3 és az smtp-nél is és az smtp-nél szeretném, hogy hitelesítést kérjen. Ezekben ha valaki tud segíteni, megköszönném!

1. ez a pop3-mal még rendben is van, de ha valaki levelet küld neked, az Ő smtp szervere automatice a 25-ös portra akarja majd küldeni, mert hát ez a szabvány, így nem fognak megérkezni a leveleid. Ha csak küldésre kell egy smtp szerver, akkor azt teheted más portra, de ha fogadni is akarsz vele, akkor nem fog menni....
2. postfixnél ez megoldható így:
smtpd_enforce_tls=yes
és ennek azt hiszem van egy párja is, smtpd helyett smtp-vel, ami meg arra vonatkozik, hogy ha a szervered mint kliens kapcsolódik egy másik smtp szerverre és oda relayeli a levelet.
pop3/imap szervernek nem tudom mit szeretnél, courier tud enforced tls-t.

Hova vezet az, ha boldog-boldogtalan smtp szervereket pakol a vilagba anelkul, hogy barmilyen doksit elolvasna?!
:evil:

[quote:465378d07f="XmIsTeR"]Hi!
A szitu:
Van egy postfix ami alapból mail file-okba menti a leveleket nem mail dir-ekbe, beállítottam, hogy maildir-be mentse, de csak úgy tudom, hogy minden user homa mappájában létrehoz egy maildir mappát és oda menti(akárhogy próbáltam, csak ide menti, nem megy ki a home mappából sehogy sem). Felraktam a courier-imap ot(Mert ugye kéne egy pop3 démon is) ez pedig egy olyan mappát keres amiben egyhelyen van az összes user mail-je, hiába próbálom beállítani, mondjuk $HOME/Maildir nemmegy sehogyse...
Van valakinek ötlete, hogy lehetne ezt a két progit összehangolni(A postfixet szeretném megtartani, mert azt tudom a legjobban configolni. A courier nyugodtan lecserélhető)

A pop3d konfigfájlba:

MAILDIRPATH=Maildir

És ezt a PAM auth esetén a home-ban keresi.

Nem igazán akarja figyelembe venni a beállítást, a courier-imap a /usr/lib/courier-imap mappában van, van neki ott saját etc mappája amiben van egy pop3d.cnf meg egy pop3d.dist a pop3d.dist be alapból benne vannak az ilyen beállíátsok, a pop3d.cnf -be pedig másmilyenek vannak:
pop3d.dist

##VERSION: $Id: pop3d.dist.in,v 1.13 2005/04/03 15:47:32 mrsam Exp $
#
# pop3d created from pop3d.dist by sysconftool
#
# Do not alter lines that begin with ##, they are used when upgrading
# this configuration.
#
# Copyright 1998 - 2004 Double Precision, Inc. See COPYING for
# distribution information.
#
# Courier POP3 daemon configuration
#
##NAME: PIDFILE:0
#

PIDFILE=/var/run/pop3d.pid

##NAME: MAXDAEMONS:0
#
# Maximum number of POP3 servers started
#

MAXDAEMONS=40

##NAME: MAXPERIP:4
#
# Maximum number of connections to accept from the same IP address

MAXPERIP=4

##NAME: POP3AUTH:1
#
# To advertise the SASL capability, per RFC 2449, uncomment the POP3AUTH
# variable:
#
# POP3AUTH="LOGIN"
#
# If you have configured the CRAM-MD5, CRAM-SHA1 or CRAM-SHA256, set POP3AUTH
# to something like this:
#
# POP3AUTH="LOGIN CRAM-MD5 CRAM-SHA1"

POP3AUTH=""

##NAME: POP3AUTH_ORIG:1
#
# For use by webadmin

POP3AUTH_ORIG="LOGIN CRAM-MD5 CRAM-SHA1 CRAM-SHA256"

##NAME: POP3AUTH_TLS:1
#
# To also advertise SASL PLAIN if SSL is enabled, uncomment the
# POP3AUTH_TLS environment variable:
#
# POP3AUTH_TLS="LOGIN PLAIN"

POP3AUTH_TLS=""

##NAME: POP3AUTH_TLS_ORIG:0
#
# For use by webadmin

POP3AUTH_TLS_ORIG="LOGIN PLAIN"

##NAME: POP3_PROXY:0
#
# Enable proxying. See README.proxy

POP3_PROXY=0

##NAME: PROXY_HOSTNAME:0
#
# Override value from gethostname() when checking if a proxy connection is
# required.

# PROXY_HOSTNAME=

##NAME: PORT:1
#
# Port to listen on for connections. The default is port 110.
#
# Multiple port numbers can be separated by commas. When multiple port
# numbers are used it is possibly to select a specific IP address for a
# given port as "ip.port". For example, "127.0.0.1.900,192.68.0.1.900"
# accepts connections on port 900 on IP addresses 127.0.0.1 and 192.68.0.1
# The ADDRESS setting is a default for ports that do not have a specified
# IP address.

PORT=110

##NAME: ADDRESS:0
#
# IP address to listen on. 0 means all IP addresses.

ADDRESS=0

##NAME: TCPDOPTS:0
#
# Other couriertcpd(1) options. The following defaults should be fine.
#

TCPDOPTS="-nodnslookup -noidentlookup"

##NAME: POP3DSTART:0
#
# POP3DSTART is not referenced anywhere in the standard Courier programs
# or scripts. Rather, this is a convenient flag to be read by your system
# startup script in /etc/rc.d, like this:
#
# . /usr/lib/courier-imap/etc/pop3d
# case x$POP3DSTART in
# x[yY]*)
# /usr/lib/courier-imap/libexec/pop3d.rc start
# ;;
# esac
#
# The default setting is going to be NO, until Courier is shipped by default
# with enough platforms so that people get annoyed with having to flip it to
# YES every time.

POP3DSTART=YES

##NAME: MAILDIRPATH:0
#
# MAILDIRPATH - directory name of the maildir directory.
#
MAILDIRPATH=Maildir/

pop3d.cnf

RANDFILE = /usr/lib/courier-imap/share/pop3d.rand

[ req ]
default_bits = 1024
encrypt_key = yes
distinguished_name = req_dn
x509_extensions = cert_type
prompt = no
[ req_dn ]
C=US
ST=NY
L=New York
O=Courier Mail Server
OU=Automatically-generated POP3 SSL key
CN=localhost
emailAddress=postmaster@example.com

[ cert_type ]
nsCertType = server

És ha a saját bin mappájából el akarom indítani a pop3d-t:

./pop3d
chdir ./Maildir: No such file or directory
-ERR chdir ./Maildir failed

Ohhh... rosszul indítod. Azt a binárist, amit Te indítassz, azt majd a másik pop3 process fogja indítani, ami a 110-en listenel, szal nem az kell neked.

[code:1:3e7a363be1]
root@server# ls /usr/local/libexec/courier-imap/
couriertcpd imapd-ssl.rc imapd.rc makedatprog pop3d-ssl.rc pop3d.rc
[/code:1:3e7a363be1]

Na, én itt a .rc fájlokkal indítgatom mind a négyet start paraméterrel. Értelemszerűen stop-pal leáll, nem tudom neked hol vannak, keresd meg. Ha már csináltál pop3-at fontolóra veheted az imap-ot is, semmivel sem nehezebb. Meg ott vannak az ssl-es részek, csak ahhoz a simának először futnia kell. Nem nehéz, csak rá kell jönni.

Kösz.Hát nem egy doksit olvastam róla de csak nagyvonalakba van minden leírva.

a tobbi meg RFC. www.postfix.org-on nem epp nagyvonalu doksik vannak

Így ugyan nem ír ki hibát

[root@xmister libexec]# ./pop3d.rc

, de nem lehet lekérdezni a leveleket, csak annyit ír ki a pop3 kliens, hogy kapcsolódva, azután vár, és semmilyen hibaüzenet, de nem sikerült letölteni.
Ennek van valahol egy logja?

Ehh, direkt írtam, hogy start paraméterrel kell. Ha úgysem indul, akkor nézd meg, hogy a konfigfájlban az erre vonatkozó sort átírtad-e:

POP3DSTART=YES

Ennek YES-nek kell lennie. Amúgy a maillogba logol, pl a bejelentkezéseket logolja oda, de azt hiszem startupkor nem ír semmit.

milyen fájlokat kell beállítanom hogy menjen a mail küldés?

smtp.localhost.localdomain]: Name or service not known

Egy kis hekkelésben kellene segíteni.

Adott az alábbi duó: postfix, dovecot (pop3 és imap miatt) (+ desszertnek a squirrelmail).

A cél: dovecot-on át squirrell-el, vagy POP3-al elérni a leveleket.

A rendszer nem unix usereket használ a levelezéshez, hanem a dovecot postgreshez autentikál (ezt megoldottuk, királyul megy).

A juzerek loginja a dovecot számára: usernev@domain.hu, de a usernev.domain.hu konyvtarat hasznalja, mint maildir-t.

A dovecot a /var/mail/usernev.domain.hu/mail/inbox file-t olvassa, tehát ebbe kellene kerülnie az adott user leveleinek. Ha belecatolok egy levelet ebbe a file-ba, az megjelenik az adott user inboxában és POP3-mal is elérhető, tehát ez is működik.

A gond az, hogyan vegyem rá a postfixet, hogy ha jön egy mail a user1@domain1.hu címre, akkor az ebbe a /var/mail/usernev.domain.hu/mail/inbox file-ba kerüljön.

A postfix vonatkozo resze:
[code:1:b7f8494caf]
/etc/postfix/main.cf:
virtual_alias_domains = domain1.hu domain2.hu
virtual_maps = hash:/etc/postfix/virtual.db

[/code:1:b7f8494caf]

Úgy gondoltam, hogy a virtual-t kellene vhogy megszerkeszteni, de aztán rájöttem, hogy ez nem jó:
[code:1:b7f8494caf]
user1@domain1.hu user1.domain1.hu/mail/inbox

A hibaüzenet teljesen világos: unknown user: "user1.domain1.hu/mail/inbox"

[/code:1:b7f8494caf]

Valakinek van ötlete?

Köszi,

mogorva

Nem tudsz esetleg valami szolgáltatót aki ilyennel foglalkozik

start paraméterrel sem jó, a maillogba pedig nemtalálok semmit erről, csak postfixről.
Az rc kiterjesztés nélküli fájlokkal mi van?
Azokat nem kell elindítani?

[quote:0600c63ba2="XmIsTeR"]start paraméterrel sem jó, a maillogba pedig nemtalálok semmit erről, csak postfixről.
Az rc kiterjesztés nélküli fájlokkal mi van?
Azokat nem kell elindítani?

Nem. A ps aux -ban valami ilyet kell látnod, ha jó:

root 91085 0.0 0.1 3520 1108 p1 I 5:44PM 0:00.00 [couriertcpd]
root 91087 0.0 0.1 2428 836 p1 I 5:44PM 0:00.00 /usr/local/sbin/courierlogger pop3d

root 3922 0.0 0.0 1420 252 ? S 17:32 0:00 /usr/sbin/courierlogger pop3d

ez benne van, a másik nincs

Akkor valami még nem jó. A másik bindol a portra, ez csak logol.

[quote:4e2aa0d0ed="polgar79"]milyen fájlokat kell beállítanom hogy menjen a mail küldés?

smtp.localhost.localdomain]: Name or service not known

A relayhost utan ird be a szolgaltatod mail szerverenek a nevet es akkor smarthost-kent fog mukodni, vagy ha sajat magad akarsz gondoskodni a kuldesrol, akkor hagyd uresen.

A postfix.org-os doksik nagyon is jok, ha tudod, hogy a MTA, MUA hogy mukodik.

Zoli

meglehet nézni, hogy használja-e vmi más ezt a portot?

[quote:6eb646055d="XmIsTeR"]meglehet nézni, hogy használja-e vmi más ezt a portot?

netstat(1)

Valami használja mert más porton jó, illetve majdnem jó, csak a root-nak engedi letölteni a leveleit más felhasználót bont

[quote:66a0e5618e="XmIsTeR"]Valami használja mert más porton jó, illetve majdnem jó, csak a root-nak engedi letölteni a leveleit más felhasználót bont

Furi, mert a 110 az szabvány IANA pop3 port. Nincs valami beragadt processz, vagy ilyesmi? Tűzfal be van állítva?

Keresek még beragadt processzt, a tűzfal az be van állítva

De ez végülis annyira nem fontos, azt nemtudod, miért csak a root-nak engedi a levlek letöltését?

[quote:d749dff8f1="XmIsTeR"]De ez végülis annyira nem fontos, azt nemtudod, miért csak a root-nak engedi a levlek letöltését?

Létezik a többi usernek, akivel próbáltad Maildir-je a home-jában? Mert ha igen, akkor be kéne tudni jelentkezni elvileg. Szóval csak arra tudok tippelni, hogy nincs még Maildir.

Van maildire másik usernek is, a maildirmake progival csináltam
De valamiért a postfix nem rakja bele a leveleket
vagyis a rootnak beleteszi, de más usernek nem és más user levelit le se tudom tölteni

[quote:e45ca71c8d="XmIsTeR"]Van maildire másik usernek is, a maildirmake progival csináltam
De valamiért a postfix nem rakja bele a leveleket
vagyis a rootnak beleteszi, de más usernek nem és más user levelit le se tudom tölteni

A Postfix viszont sűrűn ír a logba. Valamit kell írnia, hogy mi nem jó.

Azt nemtudod, hogy a webes részét hogy lehet beállítani és használni
Mert a config fájlba találtam egy webre utaló változót

[quote:b3a984d99e="XmIsTeR"]Azt nemtudod, hogy a webes részét hogy lehet beállítani és használni
Mert a config fájlba találtam egy webre utaló változót

Ja, van neki az is, de én nem azt hazsnálom, hanem a Squirrelmailt, viszont ahhoz előbb be kell lőni az imapot.

host mail.axelero.hu[195.228.240.10] said: 451 4.3.2 Please try again later (in reply to MAIL FROM command)

Próbáltam egy pop3-at rakni egy szerverre, de sajnos az ügyfél kérésére nem rakhatom qgopper-t. pop3ad-t meg nem találja a csomaglisták között. Még milyen deamot tudtok javasolni?

Egy másik téma csak ezért nem akorok egy új témát nyitni:

A webalizer meg van magyar verzióban is? Légyszives ha igen akkor irjátok le, hogy hol!

[quote:7ac31a6a42="polgar79"]host mail.axelero.hu[195.228.240.10] said: 451 4.3.2 Please try again later (in reply to MAIL FROM command)

És ez mi akar lenni?

A relayhost utan ird be a szolgaltatod mail szerverenek a nevet es akkor smarthost-kent fog mukodni

a postfix emiatt a hiba miatt nem küldi a mailt.

courier-imap vagy popa3d
minek a csomag?

webalizer alapbol tud magyarul, de mar evek ota discontinued, ezert inkabb awstats.

t

[quote:8fefa0dda3="polgar79"]Nem tudsz esetleg valami szolgáltatót aki ilyennel foglalkozik

Sajnos nem. Én egy elég új, viszont ennek ellenére olcsó és megbízható (ma már egy kezdő vállalkozásnak csak így van esélye...) webhostingos vállalkozásnál vagyok rendszergazda, de ilyennel még nem foglalkoztunk. Megnézem majd mit tehetek. Ha be tudok állítani egy ilyen környezetet, hogy megváltoztathasd az ip címet valami webes felületen keresztül, akkor beszélhetünk a dologról, csak sajnos ilyenben még nincs tapasztalatom.

már jó.Köszi a port volt a hunyó

Ki tudná valaki javítani mert nem nagyon megy

#soft_bounce = no
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
default_privs = nobody
#myhostname = skyguru.myip.hu
#myhostname = skyguru.myip.hu
mydomain = skyguru.myip.hu
#myorigin = $myhostname
myorigin = $mydomain
inet_interfaces = all
#inet_interfaces = $myhostname
#inet_interfaces = $myhostname, localhost
#proxy_interfaces =
#proxy_interfaces = 1.2.3.4
#mydestination = $myhostname, localhost.$mydomain, localhost
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
#mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain,
# mail.$mydomain, www.$mydomain, ftp.$mydomain
#local_recipient_maps = unix:passwd.byname $alias_maps
#local_recipient_maps = proxy:unix:passwd.byname $alias_maps
#local_recipient_maps =
unknown_local_recipient_reject_code = 550
#mynetworks_style = class
#mynetworks_style = subnet
#mynetworks_style = host
mynetworks = 168.100.189.0/28, 127.0.0.0/8, smtp.linux.site
#mynetworks = $config_directory/mynetworks
#mynetworks = hash:/etc/postfix/network_table
#relay_domains = $mydestination
#relayhost = $mydomain
#relayhost = [gateway.my.domain]
#relayhost = [mailserver.isp.tld]
#relayhost = uucphost
#relayhost = [an.ip.add.ress]
#relay_recipient_maps = hash:/etc/postfix/relay_recipients
#in_flow_delay = 1s
#alias_maps = dbm:/etc/aliases
alias_maps = hash:/etc/aliases
#alias_maps = hash:/etc/aliases, nis:mail.aliases
#alias_maps = netinfo:/aliases
#alias_database = dbm:/etc/aliases
#alias_database = dbm:/etc/mail/aliases
alias_database = hash:/etc/aliases
#alias_database = hash:/etc/aliases, hash:/opt/majordomo/aliases
#recipient_delimiter = +
#home_mailbox = Mailbox
#home_mailbox = Maildir/
#mail_spool_directory = /var/mail
#mail_spool_directory = /var/spool/mail
#mailbox_command = /some/where/procmail
#mailbox_command = /some/where/procmail -a "$EXTENSION"
#mailbox_transport = lmtp:unix:/file/name
#mailbox_transport = cyrus
#fallback_transport = lmtp:unix:/file/name
#fallback_transport = cyrus
#fallback_transport =
#luser_relay = $user@other.host
#luser_relay = $local@other.host
#luser_relay = admin+$local
#header_checks = regexp:/etc/postfix/header_checks
#fast_flush_domains = $relay_domains
#smtpd_banner = $myhostname ESMTP $mail_name
#smtpd_banner = $myhostname ESMTP $mail_name ($mail_version)
#local_destination_concurrency_limit = 2
#default_destination_concurrency_limit = 20
debug_peer_level = 2
#debug_peer_list = 127.0.0.1
#debug_peer_list = some.domain
debugger_command =
PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
xxgdb $daemon_directory/$process_name $process_id & sleep 5
sendmail_path = /usr/sbin/sendmail
newaliases_path = /usr/bin/newaliases
mailq_path = /usr/bin/mailq
setgid_group = maildrop
html_directory = /usr/share/doc/packages/postfix/html
manpage_directory = /usr/share/man
sample_directory = /usr/share/doc/packages/postfix/samples
readme_directory = /usr/share/doc/packages/postfix/README_FILES
biff = no
mail_spool_directory = /var/mail
canonical_maps = hash:/etc/postfix/canonical
virtual_maps = hash:/etc/postfix/virtual
relocated_maps = hash:/etc/postfix/relocated
transport_maps = hash:/etc/postfix/transport
sender_canonical_maps = hash:/etc/postfix/sender_canonical
masquerade_exceptions = root
masquerade_classes = envelope_sender, header_sender, header_recipient
myhostname = mail.skyguru.hu
mydomain = skyguru.myip.hu
program_directory = /usr/lib/postfix
inet_interfaces = 127.0.0.1 ::1
masquerade_domains =
mydestination = $myhostname, localhost.$mydomain
defer_transports =
disable_dns_lookups = no
relayhost = mail.axelero.hu
mailbox_command =
mailbox_transport =
smtpd_sender_restrictions = hash:/etc/postfix/access
smtpd_client_restrictions =
smtpd_helo_required = no
smtpd_helo_restrictions =
strict_rfc821_envelopes = no
smtpd_recipient_restrictions = permit_mynetworks,reject_unauth_destination
smtp_sasl_auth_enable = no
smtpd_sasl_auth_enable = no
smtpd_use_tls = no
smtp_use_tls = no
alias_maps = hash:/etc/aliases
mailbox_size_limit = 0
message_size_limit = 10240000
#always_bcc = mail.axelero.hu

Köszönöm szépen

Próbállkozok de nem megy

# See /usr/share/postfix/main.cf.dist for a commented, more complete version

smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

myhostname = debian79.myip.hu
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = localhost.localdomain, localhost.localdomain, , localhost , debian79.myip.hu
relayhost =
mynetworks = debian79.myip.hu
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all

szerintem ennek mennie kellene vagy nem?

UCE szűrés ügyében szeretnék kis segítséget kérni.

Pici cégünknél működik egy postfix rendben. Ez jó. :)
Viszont sok a spam, ami meg nem jó.

A szűrési beállítások között az alábbiakkal gyűlt meg a bajom:

reject_unknown_client,
reject_unknown_hostname,

Mindkét beállítás miatt rendszeresen dobott vissza egyébként rendben lévő leveleket. Emiatt ezeket kikapcsoltam, az rbl listák egyébként is kiszűrték a szemét nagyját. Viszont így is sok spam/virus jut át (a clamav ellenére is). Mostanában egyre több.

Spamassasin és postgray nincs telepítve (nem is nagyon szeretném).

Most a dilemma az, hogy érdemes-e bekapcsolni ezeket, majd nekiállni összeállítani és utána naponta frissíteni egy whitelistet (csúnya meló), vagy megbarátkozni spamassasin/postgray valamelyikével?

Kéne valami log, hogy miért nem megy. És a logokat mindig csatold, ha ilyet kérsz.

[quote:475f600cc6="mogorva"]A juzerek loginja a dovecot számára: usernev@domain.hu, de a usernev.domain.hu konyvtarat hasznalja, mint maildir-t.

A dovecot a /var/mail/usernev.domain.hu/mail/inbox file-t olvassa, tehát ebbe kellene kerülnie az adott user leveleinek. Ha belecatolok egy levelet ebbe a file-ba, az megjelenik az adott user inboxában és POP3-mal is elérhető, tehát ez is működik.

A gond az, hogyan vegyem rá a postfixet, hogy ha jön egy mail a user1@domain1.hu címre, akkor az ebbe a /var/mail/usernev.domain.hu/mail/inbox file-ba kerüljön.

A postfix vonatkozo resze:
[code:1:475f600cc6]
/etc/postfix/main.cf:
virtual_alias_domains = domain1.hu domain2.hu
virtual_maps = hash:/etc/postfix/virtual.db

[/code:1:475f600cc6]

Úgy gondoltam, hogy a virtual-t kellene vhogy megszerkeszteni, de aztán rájöttem, hogy ez nem jó:
[code:1:475f600cc6]
user1@domain1.hu user1.domain1.hu/mail/inbox

A hibaüzenet teljesen világos: unknown user: "user1.domain1.hu/mail/inbox"

[/code:1:475f600cc6]

Valakinek van ötlete?

Köszi,

mogorva

Rosszul probaltad:
virtual_mailbox_domains = domain1.hu domain2.hu
virtual_mailbox_base = /var/mail
virtual_mailbox_maps = ...
A virtual_alias es a virtual_mailbox kozott epp az a kulonbseg, hogy elobbi a rendszeren letezo felhasznaloknak adja at a leveleket, mig a masodik virtualisaknak. Szvsz le is van irva rendesen a postfix doksijaban: VIRTUAL_README

[quote:b4a572b894="polgar79"]melyik log kellene?

/var/log/maillog - ide mit ír amikor indítod? elindul-e egyáltalán? és mit ír, ha akarsz vele küldeni egy mailt?

elindul csak nem küld

eue directly
Jun 19 14:39:35 linux postfix/postfix-script: starting the Postfix mail system
Jun 19 14:39:35 linux postfix/master[13946]: daemon started -- version 2.1.5
Jun 19 14:40:23 linux postfix/pickup[13947]: 8D1871CE09: uid=0 from=<robert@linux.site>
Jun 19 14:40:24 linux postfix/cleanup[14095]: 8D1871CE09: message-id=<1119184822.14067@linux.site>
Jun 19 14:40:24 linux postfix/qmgr[13948]: 8D1871CE09: from=<robert@linux.site>, size=565, nrcpt=2 (queue active)
Jun 19 14:40:25 linux postfix/smtp[14097]: 8D1871CE09: to=<gidacska@freemail.hu>, relay=mail.axelero.hu[195.228.240.10], delay=3, status=bounced (host mail.axelero.hu[195.228.240.10] said: 553 5.1.8 <robert@linux.site>... Domain of sender address robert@linux.site does not exist (in reply to MAIL FROM command))
Jun 19 14:40:25 linux postfix/smtp[14097]: 8D1871CE09: to=<mail.axelero.hu@skyguru.myip.hu>, relay=mail.axelero.hu[195.228.240.10], delay=3, status=bounced (host mail.axelero.hu[195.228.240.10] said: 553 5.1.8 <robert@linux.site>... Domain of sender address robert@linux.site does not exist (in reply to MAIL FROM command))
Jun 19 14:40:25 linux postfix/cleanup[14095]: 69C731CE07: message-id=<20050619124025.69C731CE07@mail.skyguru.hu>
Jun 19 14:40:26 linux postfix/qmgr[13948]: 69C731CE07: from=<>, size=3008, nrcpt=1 (queue active)
Jun 19 14:40:26 linux postfix/qmgr[13948]: 8D1871CE09: removed
Jun 19 14:40:27 linux postfix/smtp[14097]: 69C731CE07: to=<robert@linux.site>, relay=mail.axelero.hu[195.228.240.10], delay=2, status=deferred (host mail.axelero.hu[195.228.240.10] said: 451 4.1.8 Recipient domain must resolve (in reply to RCPT TO command))
Jun 19 14:40:56 linux postfix/postfix-script: refreshing the Postfix mail system
Jun 19 14:40:56 linux postfix/master[13946]: reload configuration
Jun 19 14:42:09 linux postfix/master[13946]: terminating on signal 15
Jun 19 14:59:26 linux poll.tcpip: Starting mail and news send/fetch
Jun 19 12:59:31 linux postfix/postqueue[6877]: fatal: Cannot flush mail queue - mail system is down
Jun 19 14:59:32 linux poll.tcpip: Done mail and news send/fetch
Jun 19 13:05:32 linux postfix/postqueue[7092]: warning: Mail system is down -- accessing queue directly
Jun 19 15:06:03 linux postfix/postfix-script: fatal: the Postfix mail system is not running

Ez egy DNS probléma, a Postfix beállítások jónak tűnnek eddig. A géped beállított hostneve linux.site ha jól látom, csak hát ugyebár ez nem visszafejthető. Írd be a /etc/hosts fájlba:

::1 linux.site
127.0.0.1 linux.site

Aztán így elvileg már mennie kell.

ez a démon válasza

his is the Postfix program at host mail.skyguru.hu.

I'm sorry to have to inform you that your message could not be
be delivered to one or more recipients. It's attached below.

For further assistance, please send mail to <postmaster>

If you do so, please include this problem report. You can
delete your own text from the attached returned message.

The Postfix program

<polgar79@axelero.hu>: host mail.axelero.hu[195.228.240.10] said: 553 5.1.8
<robert@linux.site>... Domain of sender address robert@linux.site does not
exist (in reply to MAIL FROM command)

<mail.axelero.hu@skyguru.myip.hu>: host mail.axelero.hu[195.228.240.10] said:
553 5.1.8 <robert@linux.site>... Domain of sender address robert@linux.site
does not exist (in reply to MAIL FROM command)

Azután is miután megcsináltad amit írtam? Mert ez a sor azt jelenti, hogy a linux.site domain nem létezik, azért kell beírni a /etc/hosts fájlba:

Domain of sender address robert@linux.site does not
exist (in reply to MAIL FROM command)

[quote:d1cd7f07e8="polgar79"]igen utána is

Akkor be kéne lőnöd egy local névszervert és abban megadni a linux.site-ot. A BIND 9 -et a www.isc.org -ról töltheted le, ott találsz hozzá dokumentációt is, azt nézegesd meg.

Én a http://www.szabilinux.hu/bw/bw04.html oldalon találtam egy kisebb leírást a postfic-hez, de nekem nem akar működni... Nem tudok rá felcsatlakozni hálózaton keresztül, a guarddog-ban engedélyeztem a pop3-at és az smtp-t. de nem akar csatlakozni, webmin alatt se találtam olyan beállítást, amivel baj lenne szerintem, lehet, hogy a kliens alól csatlakozok rossz beállításokkal, ott a felhasználónév egy a szerveren lévő felhasználónevek közül, a szerver címehez(pop3) az ipjét írtam, mailcímnek pedig a felhasználónév@domain formát
edit:
Ha esetleg tudtok jobb mailservert, vagy olyat amihez értetek szóljatok

Vagy persze az is egy megoldás, hogy regizel egy ingyenes dydns vagy tk címet, és azt használod.

Spamassassin jó választás. Nem nagyon kell beállítgatni => http://cfhay.inf.elte.hu/~panther/linux , egyenlőre konfigból összeollózott doksi, de talán tudod használni.

nálam ez van (fqdn-es sor nem is muszáj,de szerintem nem árt)

smtpd_recipient_restrictions = permit_mynetworks,
reject_unknown_recipient_domain,
permit_sasl_authenticated,
reject_non_fqdn_recipient,
reject_unauth_destination

A spamassassin-nál az auto whitelist-ot érdemes kikapcsolni szerintem, inkább tanítgatni a sa-learn paranccsal.

[quote:e2c7114d68="wildy"][quote:e2c7114d68="mogorva"]A juzerek loginja a dovecot számára: usernev@domain.hu, de a usernev.domain.hu konyvtarat hasznalja, mint maildir-t.

A dovecot a /var/mail/usernev.domain.hu/mail/inbox file-t olvassa, tehát ebbe kellene kerülnie az adott user leveleinek. Ha belecatolok egy levelet ebbe a file-ba, az megjelenik az adott user inboxában és POP3-mal is elérhető, tehát ez is működik.

A gond az, hogyan vegyem rá a postfixet, hogy ha jön egy mail a user1@domain1.hu címre, akkor az ebbe a /var/mail/usernev.domain.hu/mail/inbox file-ba kerüljön.

A postfix vonatkozo resze:
[code:1:e2c7114d68]
/etc/postfix/main.cf:
virtual_alias_domains = domain1.hu domain2.hu
virtual_maps = hash:/etc/postfix/virtual.db

[/code:1:e2c7114d68]

Úgy gondoltam, hogy a virtual-t kellene vhogy megszerkeszteni, de aztán rájöttem, hogy ez nem jó:
[code:1:e2c7114d68]
user1@domain1.hu user1.domain1.hu/mail/inbox

A hibaüzenet teljesen világos: unknown user: "user1.domain1.hu/mail/inbox"

[/code:1:e2c7114d68]

Valakinek van ötlete?

Köszi,

mogorva

Rosszul probaltad:
virtual_mailbox_domains = domain1.hu domain2.hu
virtual_mailbox_base = /var/mail
virtual_mailbox_maps = ...
A virtual_alias es a virtual_mailbox kozott epp az a kulonbseg, hogy elobbi a rendszeren letezo felhasznaloknak adja at a leveleket, mig a masodik virtualisaknak. Szvsz le is van irva rendesen a postfix doksijaban: VIRTUAL_README

Tanksőn!!!

mogorva

Találtam olyan szolgáltatókat aki biztosít ilyen szolgáltatást.Tudnál bővebben mondani róla valamit?Ha jól értem akkor ök adják a névszervereket a gépemről meg fut az oldal?Az infó arrol kellene hogyan is megy ez.Köszi

[quote:9361e25c2a="XmIsTeR"]Én a http://www.szabilinux.hu/bw/bw04.html oldalon találtam egy kisebb leírást a postfic-hez, de nekem nem akar működni... Nem tudok rá felcsatlakozni hálózaton keresztül, a guarddog-ban engedélyeztem a pop3-at és az smtp-t. de nem akar csatlakozni, webmin alatt se találtam olyan beállítást, amivel baj lenne szerintem, lehet, hogy a kliens alól csatlakozok rossz beállításokkal, ott a felhasználónév egy a szerveren lévő felhasználónevek közül, a szerver címehez(pop3) az ipjét írtam, mailcímnek pedig a felhasználónév@domain formát
edit:
Ha esetleg tudtok jobb mailservert, vagy olyat amihez értetek szóljatok

Bár elég kevés infot adtál meg a problémádról annyit tudok mondani, hogy a Postfix egy nagyon megbízható levelezőszerver, de csak a leveleket fogadja, és küldi, azaz SMTP szerver. A postfix-et feltelepíted és beállítod az IP címet és a domain nevet és megy. A POP3-as lekérdezéshez kell egy külön deomont feltenned. A felhasználónévhez nem kell a @domain csak a jozsi, mint felhasználónév.

[quote:1ab9802b6f="polgar79"]a skyguru.myip t használlom

[code:1:1ab9802b6f]
myhostname = mail.skyguru.hu
[/code:1:1ab9802b6f]

Értelemszerűen akkor ez is skyguru.myip.hu, nemcsak a mydomain.

[code:1:1ab9802b6f]
mydestination = $myhostname, localhost.$mydomain
[/code:1:1ab9802b6f]

Ide $myhostname, $mydomain kell ebben az esetben.

[code:1:1ab9802b6f]
inet_interfaces = 127.0.0.1 ::1
[/code:1:1ab9802b6f]

Ide inet_interfaces = all kell, különben csak localhostról tudsz majd küldeni, de neked a mynetworks értékéből következtetve, nem ez a szándékod.

[quote:d80cb93686="alap79"]Próbállkozok de nem megy

# See /usr/share/postfix/main.cf.dist for a commented, more complete version

smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

myhostname = debian79.myip.hu
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = localhost.localdomain, localhost.localdomain, , localhost , debian79.myip.hu
relayhost =
mynetworks = debian79.myip.hu
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all

szerintem ennek mennie kellene vagy nem?

mydestination = localhost.localdomain, localhost.localdomain, , localhost , debian79.myip.hu, mail.debian79.myip.hu
Aszem ennyi

Találtam olyan szolgáltatókat aki biztosít ilyen szolgáltatást.Tudnál bővebben mondani róla valamit?Ha jól értem akkor ök adják a névszervereket a gépemről meg fut az oldal?Az infó arrol kellene hogyan is megy ez.Köszi

Hát mondjuk van ez a szolgáltató, neked meg van egy domain.tld neved. Kitöltöd a papírokat, elrendeztek mindent, beregizik a két névszerverükre, mondjuk ns.szolgaltato.hu és ns2.szolgaltato.hu, de ez neked nem lényeg, hogy a színfalak mögött mi történik, csak kapsz mondjuk egy felhasználónevet meg egy jelszót, és mondjuk egy http://admin.szolgaltato.hu webcímet, ott ezzel be tudsz lépni, és beállítod, hogy melyik IP címre mutasson, meg csinálhatsz gondolom aldomaineket ugyanígy, kanonikus nevet, stb.
A DNS-nek viszont van egy frissülési ideje, szóval gondolom nem egyből érvényesül a frissítés, hanem mondjuk 5 perc, 10 perc, fél óra, ezt nem tudom hogy szokás.
Szóval ezt így jól beállítod és mindig amikor kapsz új címet, akkor beállítod a domaint, hogy oda mutasson, és akkor a gépedről vígan futhat levelezés, honlap, akármi.

Sziasztok,

A kovetkezot szeretnem megcsinalni, kerdes az, hogy lehet-e?

Adott egy domain, amit en fogok kiszolgalni (a sajat domain-em). Azt kellene megcsinalnom, hogy az user1@domain cimre erkezo levelek menjenek az user1 postaladajaba, amit aztan vhogy (fetchmail, squirrel, stb.) leker. Ugyanez legyen user2,user3,user4,....,userN userekre is, de minden mas cimzettnek erkezo level egy kozos mailboxba kerulne be. (Esetleg azzal bovitve, hogy az user1-nek erkezo levelet megkapja user2 és user5 is.)

Magyarul: a haverok kapnanak nalam mail cimeket (fejenkent 1-et), de minden, ami nem nekik megy, az biztosan az en mailboxomba essen be.

Ez melyik postfix funkcio?

Koszi,

mogorva-

Igy se jó

his is the Postfix program at host mail.skyguru.hu.

I'm sorry to have to inform you that your message could not be
be delivered to one or more recipients. It's attached below.

For further assistance, please send mail to <postmaster>

If you do so, please include this problem report. You can
delete your own text from the attached returned message.

The Postfix program

<mail.axelero.hu@skyguru.myip.hu>: unknown user: "mail.axelero.hu"

<polgar79@axelero.hu>: host mail.axelero.hu[195.228.240.10] said: 553 5.1.8
<root@linux.skyguru.myip.hu>... Domain of sender address
root@linux.skyguru.myip.hu does not exist (in reply to MAIL FROM command)

Volna egy problémám. Még hozzá ez:

Postfix, friss telepítés fogadni fogad, de küldeni nem küld! Valaki tud segíteni???

LOG:
Oct 11 15:51:48 server postfix/postfix-script: starting the Postfix mail system
Oct 11 15:51:48 server postfix/master[7420]: daemon started -- version 2.1.5
Oct 11 15:51:50 server postfix/smtpd[7424]: connect from unknown[192.168.2.3]
Oct 11 15:51:50 server postfix/smtpd[7424]: NOQUEUE: reject: RCPT from unknown[192.168.2.3]: 554 <mail.cím>: Relay access denied; from=<mail@cím> to=<mail@cím> proto=SMTP helo=<6ce5fcf97b6047a>
Oct 11 15:51:50 server postfix/smtpd[7424]: disconnect from unknown[192.168.2.3]

Main.cf:

# See /usr/share/postfix/main.cf.dist for a commented, more complete version

smtpd_banner = Ez a PUPU szervere
biff = no

# appending .domain is the MUA's job.
# append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

myhostname = server.domain.hu
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = sajat.domai.hu mail.domain.hu
#relayhost =
mynetworks = 127.0.0.0/8
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all

mynetworks = 192.168.2.3
vagy amit akarsz, 192.168.2.3/16 stb...

[quote:36e6418969="polgar79"]Igy se jó

his is the Postfix program at host mail.skyguru.hu.

I'm sorry to have to inform you that your message could not be
be delivered to one or more recipients. It's attached below.

For further assistance, please send mail to <postmaster>

If you do so, please include this problem report. You can
delete your own text from the attached returned message.

The Postfix program

<mail.axelero.hu@skyguru.myip.hu>: unknown user: "mail.axelero.hu"

<polgar79@axelero.hu>: host mail.axelero.hu[195.228.240.10] said: 553 5.1.8
<root@linux.skyguru.myip.hu>... Domain of sender address
root@linux.skyguru.myip.hu does not exist (in reply to MAIL FROM command)

skyguru.myip.hu ha jol sejtem egy myip -n regisztralt dolog. Ez az a host, ami elvileg mindig a te gepedre mutat, eddig ok.
De honnan vetted a linux.skyguru.myip.hu es a mail.skyguru.hu hostokat?
Ilyenek nem is leteznek!
<mail.axelero.hu@skyguru.myip.hu>: unknown user: "mail.axelero.hu"
ez meg onmagaert beszel, nincs a gepeden mail.axelero.hu nevu user.

Átirtam ugy a main.cf et ahogy mondtad.Ezt a választ kapom vissza!

Hi mindenkinek!
Én is egy ideig játszottam a myip.hu szolgáltatásaival. Debian sarge alatt nekem így sikerült megoldani a levelezést (hostonly):

myhostname = user.myip.hu
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = user.myip.hu, localhost.localdomain, localhost.localdomain, localhost , mail.user.myip.hu
relayhost =
mynetworks = user.myip.hu
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all

Remélem ez alapján már be tudjátok lőni a rendszert.

Sziasztok!
(De jó, hogy csak a válasz gombbal tudok új üzenetet bevinni, sehol sem találom az új hozzászólás gombot..)
Szóval egy teljesen új kérdéssel fordulok a HUP nagyközönségéhez, de a régi ebbe a régi topikba írok, mert ez a mail szerver a témám, nem nyitok új topikot ezért. Tehát:
Annyi hogy van egy suse 11.1 szerver, amit a segítségetekkel sikerült összetákolnom, működik is hellyel-közzel. Ma feltoltam webminnel a Postfix levelező szervert, ez a beépített suse-nél. A szervernek (2 hálókártyája van, az egyiknek van publikus ip-je, pl.: 80.85.90.95, a belső lan felé néző: 192.168.1.254) a külső IP címére beállítottam egy "try.hu"-s domaint, a postfix-es webmin felületen beállítottam, hogy felhasználó@tibilinux.try.hu -ra érkezzenek levelek (pár felhasználós a szerver).
Webmin alatt található a "szerverek->postfix mail server->user mailboxes->takitibi (saját fiókom) -on belül COMPOSE MAIL rész, ahol ha irok egy levelet, külső és belső e-mailre is megérkezik frankón a levél. Ez szép és jó. Na de nem csak én vagyok a szerveren. A pár user-nek is kéne levező hozzáférés, de tuti nem webmin-es admin-on keresztül, erre tudtok megoldást? Van olyan felület, webes akár, ami a szerveren fut, és be tudnak lépni a júzerek a leveleiket megnézni? Pl. mint a mysql felület is.
Segítségeteket előre is köszönöm!
[Esetleg ha valakinek van webminje, és postfix szervere is, valami általános beállítási screenhot-ot tudna küldeni..elég sok az útvesztő beállítás, és az outlook nem igazán akarja tőle letölteni a levelet]
Köszi! Tibi
---
Üdv: TakiTibi
http://takrisz.fw.hu

webminben lehet tetszőleges usereknek és csoportoknak tetszőleges webmin jogokat/profilokat adni. tehát pl. megcsinálhatod azt is, hogy adott user beléphessen a webminbe, de csak és kizárólag a "read user mail" funkciót tudja használni mást nem is fog látni)
vagy van usermin is. vagy squirrelmail.
vagy töltsék le email klienssel a leveleiket :)

----------------------------------
feel the beat - it's everywhere!

Hali!
Elsősorban a squirrelmail-t próbáltam ki.
Letöltöttem, kicsomagoltam egy adott könyvtárba /home/takitibi/public_html/squirrelmail , 777 jogosultságot adtam minden filejának. És error (kicsit hosszú, de idevágom):

SquirrelMail configtest
This script will try to check some aspects of your SquirrelMail configuration and point you to errors whereever it can find them. You need to go run conf.pl in the config/ directory first before you run this script.
SquirrelMail version: 1.4.20-RC2
Config file version: 1.4.0
Config file last modified: 05 October 2009 10:18:36
Checking PHP configuration...
PHP version 5.2.9 OK.
display_errors:
error_reporting: 6143
variables_order OK: GPCS.
PHP extensions OK. Dynamic loading is disabled.
ERROR: You have configured PHP not to allow short tags (short_open_tag=off). This shouldn't be a problem with SquirrelMail or any plugin coded coded according to the SquirrelMail Coding Guidelines, but if you experience problems with PHP code being displayed in some of the pages and changing setting to "on" solves the problem, please file a bug report against the failing plugin. The correct contact information is most likely to be found in the plugin documentation.
Checking paths...
Data dir OK.
Attachment dir OK.
Plugins are not enabled in config.
Themes OK.
Default language OK.
Base URL detected as: http://192.168.1.254/~takitibi/webmail/src (location base autodetected)
Checking outgoing mail service....
SMTP server OK (220 3comm.try.hu ESMTP Postfix)
Checking IMAP service....
ERROR: Error connecting to IMAP server "localhost:143".Server error: (111) Connection refused

Mi tegyek?
---
Üdv: TakiTibi

jó, de van imap szervered is?
nálam pl. cyrus imap van, és a felhasználói postafiókok imap mailboxok, és a mail kézbesítést a postfix a cyruson keresztül végzi helyi felhasználók esetén, tehát a mailek az imap postafiókjukban landolnak. (amit persze nem squirrelmaillel néznek, hanem simán thunder bird-del)

----------------------------------
feel the beat - it's everywhere!

hát én nem ezt próbáltam volna első körben, mert nem ez a legegyszerűbb megoldás... :) a webmin useres móka miért nem jó? az sokkal egyszerűbb, nem kell hozzá semmi, csak létrehozol webmin usereket (a meglévű felhasználókat felveszed webminbe), esetleg létrehozol nekik egy csoportot is webminben, és megadod nekik, hogy ők be tudnak lépni, de csak a read user mail (vagy amit akarsz) modult tudják elérni. szerintem ez sokkal egyszerűbb, nem? webminben összekattintgatod 2 perc alatt.

Webmin alatt ha a saját nevemmel írok mailt valakinek, külső címre elmegy a mail (pl. gmail.) , belső címre, mint pl.: jozsi@tibilinux.try.hu
De ha gmail-en lépek be és küldök levelet a jozsi@tibilinux.try.hu -ra, má- nem kapja meg a mailt.
A gmail azt mondja, hogy:
Technical details of permanent failure:
Google tried to deliver your message, but it was rejected by the recipient domain. We recommend contacting the other email provider for further information about the cause of this error. The error that the other server returned was: 550 550 Relay not permitted (state 14).
Tehát ha még össze is klikkelgetem a hozzáférést webmin-es levelezésre, de nem működik a bejövő. :(
Meg kéne valami kinézet is, szóval valami ügyes mail kezelőre gondoltam, webmin email elég fatengelyes.
---
Üdv: TakiTibi
http://takrisz.fw.hu