postfix+transport na meg egy kis courier

postfix+transport na meg egy kis courier

Hozzászólások

Sziasztok!

2 kérdésem lene.

1. Postfixet hogy kellene beállítani ahooz, hogy egyes domaineket fogadjon, míg másokat továbbítson egy másik szerverre?

2. A courierpop3-nak hogy tudom megomdani, hogy csak adott tartományból fogadjon kéréseket. A hosts.allow-val probálkoztam, de arra nem reagált.

Esetleg valaki tudna segíteni?

Köszi.

Mac

Hello!

1. /etc/postfix/transport:
[code:1:d2ce723ccf]
akarmi.hu local
foo.bar relay:[mail.bar.foo]
virtual.hu virtual
ize.hu maildrop
[/code:1:d2ce723ccf]
aztan pedig postmap /etc/postfix/transport

a relay:[] az amikor tovabb passzolja masik szervernek kezbesitesre. A tobbi az mind ilyen lokalis MDA.

2. iptables? :) (vagy valami SQL-es bohockodas, olyat is tud h. userenkent meg tudod hatarozni a hostot h. honnan lephet be)

Udv.

Én is úgy próbálztam, de azt a hibaüzenetet kaptam vissza?

Jan 2 14:15:42 mail postfix/smtpd[11728]: NOQUEUE: reject: RCPT from kuldo_domain.hu[xxx.xxx.xxx.xxx]: 554 <testuser@tovabbitando_domain.hu>: Relay access denied; from=<cim@kuldo_domain.hu> to=<testuser@tovabbitando_domain.hu> proto=ESMTP helo=<kuldo_domain.hu>

Más megoldás esetleg?

Hi!

mydestination = kuldo_domain.hu, es stb.

Udv.

De arra a domainre bárhonnan jöhet levél!!! Valoszínűleg mind nem jut az eszembe 8-)! Az első szerver csak összegyüjti az adott domainre érkező levelet és a másik arcába nyomja azt, amikor tudja. Más megoldás esetleg?

Mac

Bocs, elirtam, a cimzett_domain-t kell felvedd a mydestinationbe, kulonben nem lesz hajlando relayelni.

felvettem. Most viszont azt mondja, hogy " ismeretlen user a helyi cimzett táblában". Magyarul azt hiszi, hogy a domaint saját maga kezeli és nem relay-ezi.

Mac

Hi!

Sokat segitene ha egy main.cf-t bemasolnal ide :)

Udv.

Ime a main.cf

--------------------------------

queue_directory = /var/spool/postfix

command_directory = /usr/sbin

daemon_directory = /usr/lib/postfix

mail_owner = postfix

myhostname = mail

mydomain = alap_domain.hu

myorigin = /etc/mailname

inet_interfaces = $myhostname, $myhostname.$mydomain, localhost

mydestination = localhost, $myhostname, localhost.$mydomain, /etc/postfix/relay-domains

home_mailbox = Maildir/

mynetworks = xxx.xxx.xxx.xxx/32, 127.0.0.0/8, xxx.xxx.xxx.xxx/24, xxx.xxx.xxx.xxx/25, xxx.xxx.xxx.xxx/8, xxx.xxx.xxx.xxx/32 xxx.xxx.xxx.xxx/32,

local_destination_concurrency_limit = 2
default_destination_concurrency_limit = 10

debug_peer_level = 2

debugger_command =
PATH=/usr/bin:/usr/X11R6/bin
xxgdb $daemon_directory/$process_name $process_id & sleep 5

# Other configurable parameters.
transport_maps = hash:/etc/postfix/transport
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
program_directory = /usr/lib/postfix
disable_vrfy_command = no
content_filter = smtp-amavis:[127.0.0.1]:10024
virtual_maps = hash:/etc/postfix/virtual
smtpd_recipient_restrictions = permit_mynetworks, reject_unauth_destination, reject_non_fqdn_recipient
notify_classes = 2bounce,policy,protocol,resource,software
smtpd_sender_restrictions = hash:/etc/postfix/access

-----------------------------------

hi,

ha hozzaadsz egy olyat h.
[code:1:cc7d892b2f]
local_recipent_maps =
[/code:1:cc7d892b2f]
akkor nem gyogyul meg esetleg? :)

Udv.

beírtam a következőt:

local_recipient_maps = $alias_maps

Ennek ellneére továbbra is reject: RCPT from... hibaüzenetet kapok.

kész vagyok 8-(

[quote:c97ee8490c="mackosajt"]beírtam a következőt:

local_recipient_maps = $alias_maps

Ennek ellneére továbbra is reject: RCPT from... hibaüzenetet kapok.

kész vagyok 8-(

Ami valóban lokális (érdemes a gép saját hostnevét megadni) az legyen csak a mydestinationben. Ami lokális azt elvileg nem kell belevenni, csak a mydestinationben szerepeljen (mydestination = $myhostname, localhost). Ami virtuális az pedig a virtual_maps-ben legyen, mert külön kezeli őket a poffix. Hasznos: http://www.postfix.org/ADDRESS_CLASS_README.html#classes

A dolog lényege, hogy első körben a transportot nézi meg a poffix, ha be van állítva. Ez után a transportban szereplő dolgok szerint jár el.

Lehetséges különleges transport a virtual: és smtp: (nem relay). Ha virtual: akkor továbblép a virtual_maps-hoz és ott bogarászik. Ha smtp: akkor két lehetőség van, vagy hostnév vagy IP. Ha az smtp:[IP|host] formát adjuk meg (smtp:[mail.akarmi.hu] vagy smtp:[1.2.3.4]) akkor nem ellenőrzi, hogy az adott host MX-e a domainnek. Célszerű az IP-s verziót []-el használni ha fix-ip-s és ritkán változó a konfig.

Lehet még hangolni a relay_domains -t, de ez alapértelmezésben jó szokott lenni: http://www.postfix.org/uce.html#relay_domains

Szóval első körben értsd meg a poffix lelkivilágát, hogy mit miért és utána gondold át, hogy neked mi is kell. A dolog jóval egyszerűbb, mint látszik.