Mail server hiba miért???

Fórumok

Sziasztok!

Most kezdtem linux-szal foglalkozni és még nagyon kezdő vagyok a témában! Egy most konfigurált szerveren működne több száz ember levelezése, amivel az a baj, hogy míg levelet küldeni probléma nélkül lehet, addig fogadni nem! A küldött levelemre a következő hibát kapom vissza:

This message was created automatically by mail delivery software.

A message that you sent could not be delivered to one or more of its recipients. This is a permanent error. The following address(es) failed:

vezeteknev.keresztnev@domainnev.hu
SMTP error from remote mail server after RCPT TO::
host mx01.masikdomain.hu [***.***.***.***]: 554 :
Relay access denied

Ugye azt írja, hogy a továbbítás nem lehetséges! Tudtok esetleg valami támpontot adni, hogy mit lehet ilyen esetben csinálni???

Segítségeteket előre is köszönöm!

Hozzászólások

Hűha. több száz user? Miért vállaltad el, ha nem értesz hozzá?

/var/log/mailog mit ír?

egyébként a relay acces denied azt jelentheti a Te esetedben hogy nem engedélyezett az a domain ahova Te szeretnél levelet küldeni

---
Nem az erős aki sosem esik el, hanem az aki mindig fel tud állni!

Ez így ebben a formában valószínűleg azt jelenti, hogy a mailcímben célként megjelölt szerver nem ismeri el sajátjaként azt a domaint, azaz nem tud róla hogy azokat a leveleket át kéne vennie. Így előbb meg kell adnod a mailer konfigjában, hogy ez is neki megy. Innentől függ attól, hogy mi fut a szerveren: sendmail, exim, postfix, .....

"addig fogadni nem!"

A szervered "tudja" hogy ő a domain címzettje?
vagyis hogy neki kellene át venni az akármi_dot_hu-ra érkezó leveleket!

----------------------------------------------------------------
"De a gátvédelem az...az mán nem mindegy!"

Nagyon off leszek de nem bírom ki, hogy ne szólak hozzá:
Add át olyannak aki ért hozzá!!!
Az, hogy valaki egy sz@r webolalt üzemeltet nem érdekel, max. nem tudjuk megnézni.
A levelezésnek viszont mennie kell! (nálunk legalábbis) Az ilyen szervereknél, mit amit Te is csinálsz szokott a következő történni:
- nincs beállítva jól az A rekordja a gépnek
- nincs beállítva jól a PTR rekordja a gépnek
- a HELO-ban baromságot küld
- a HELO-ban küldött név nem egyezik az A rekordal
Ezek csak a leggyakoribbak. Aztán meg jön a csodálkozás, hogy nem tudnak levelet küldeni... A levelezés nem játék! Persze én se úgy születtem, hogy a Postfix config a fejemben volt, de nem több 100 felhasználós rendszer üzemeltetésével kezdtem.
Mindenesetre tisztelem az önbizalmad. Ne csüggedj el, több 100 milliós forgalmat bonyolító számtech cégek sem tudják RFC szerint beállítani a levelezésüket. Ha leírod milyen linux, meg milyen MTA, meg esetleg valami config részletet akkor lehet tudok segíteni.

Mik

"hogy míg levelet küldeni probléma nélkül lehet, addig fogadni nem! A küldött levelemre a következő hibát kapom vissza"

na most kuldeni vagy fogadni nem lehet?
ha kuldeni nem tudsz halozaton kivulre akkor a main.cf-ben a mynetworks-nek kell megadni a belso halozati ip cim tartomanyt... (postfix eseten)
de lehet felreertettem a problemat

Elég bátor vagy, hogy egy 100 felhasználós levelezőrendszer telepítését bevállaltad úgy, hogy gőzöd nincs az SMTP-ről, meg a különböző MTA-k konfigurálásáról :)

Szóval: a "relay access denied" azt hiszem, a sendmail szójárása az 554-re. A probléma nyilvánvalóan az, hogy nem állítottad be, hogy a levelezőrendszered sajátjeként kezelje a domain-ed. Ezeknek a domaineknek a listája a sendmail-ben az ún. "cw-file"-ban kerül beállításra. Hogy az aktuális sendmailben ezt most éppen hogy hívják, azt nem tudom, de ha grep-el megkeresed a sendmail.cf-ben a "Cw" kezdetű sort, vagy a sendmail.mc-ben a USE_CW_FILE vagy valami hasonlónevű direktívát, ott meg fogod találni. Na, szóval ebbe a file-ba írd bele a saját domain-edet, és indítsd újra a sendmail-t.

Ha mindebből egy szót se értettél, akkor az én tanácsom is az, amit az egyik fenti hozzászóló mondott: add át a rendszert egy olyan embernek, aki ért hozzá. Aztán ülj le mellé, amikor gatyába rázza a rendszert, és figyelj, meg kérdezz sokat :)

Na szóval. Megfigyeltem, hogy itt mindig mindenki csak az észt ostja, de semmi megoldással nem tud szolgálni...

Nos én írtam egy scriptet, ami full felrakja a teljes levelezőrendszert virtuális domainekkel, mysql-lel, minden. Lefuttattam egy gépen, 5 perc alatt ment a levelezés.

Na tegnap egy másik gépen futtattam (ugyanaz a debian), és előjött a fenti hiba. Ami hiba lehet:

smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination

Ennek mindenképpen benne kell lennie. Az én hibám, amit nem értek, hogy fordult elő, azt oldotta meg, hogy kiadtam az

apt-get install smtpd

parancsot. Pedig eddig mindig ment a script, de ezt nem tette fel valahogy. Ha még így sem jó, akkor a levelezőprogramodban nézd meg, hogy a küldéshez be van-e állítva, hogy a kiszolgáló hitelesítést igényel...

Mellesleg érdemes az smtp portot áttenni másik portra is, mert a szolgáltatók (T-lila izé pl.) nem engedi ki az smtp portot.

Ajánlom ezt az oldalt:
http://forum.hwsw.hu/index.php?showtopic=13292&st=180#entry5056535

Nekem ők segítettek még a telepítésben régebben, konkrét válaszokkal, s nem azzal, hogy ha nem értek hozzá, akkor minek vágok bele.

A www.domain.hu technikai ellenőrzésnél van-e hibaüzenet a domainedre? Kopizd ide, ha igen.

a postfix main.conf -ban a mydestination -nál a szerveren levő összes domaint be kell írni, egymástól vesszővel elválasztva. Aztán postfix restart.