Sendmail gond

Fórumok

Sziasztok!

Felraktam a sendmail-t Linuxomra, mert nem postfixet akartam használni, a későbbi webgalamb nevű csoda beállítása miatt szükséges ez.

Annyira nem sendmail-eztem, hogy nem is értem azon kívül hogy 25ös port nyitva, miért írja egy sima hitelesítés nélküli levélküldés próbára hogy Relaying denied.

Meg tudja valaki mondani, hogy ha külső domain-re akarok levelet küldeni, hogyan oldjam ezt meg és ne úgy, hogy egyenként engedélyezzem a domain-eket hogy hova küldhetek?

Köszi előre is.

Hozzászólások

Mi a baj a postfixszel?

Egyebkent, ha van smarthostod, ajanlom az msmtp-t. Kicsi, egyszeru, es van sendmail providere.
--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. 

Azért, hogy ne küldhess spam-ot. Pár éve ez már alap beállítás. Csak valamiképpen azonosított felhasználó küldhet rajta keresztül levelet. Érthető a hozzáállás, mert a szomszéd szervert blacklistre vetethetnéd különben....

No akkor én most itt szenvedtem egy sort.

Sendmail-t megpróbáltam, nem használok smarthostot, saját smtp-t akarok csinálni, a 25-ös port nyitva, de akárhogy is szórakozom, nem sikerül ezt a relay access denied gondot megoldani.

Felraktam az msmtp-t, de nem teljesen értem a konfigurálását, esetleg tudnál segíteni?

Valóban postfix-el menne az E-mail-ezés, de a webgalamb sok sok sok levélküldése megpusztítja (emiatt hagyjuk a postfix javaslatokat légyszi, hacsak nem webgalambbal együtt működésre válasz), ill. a gmail-en keresztül sem megy, mert ő sem szereti a mass mail-t.

Szóval, saját smtp szerver sendmail-el vagy msmtp-vel, webgalambhoz (sok e-mail-hez), ez itt a kérdés.

egyet biztosan elmondhatok a postfix vedelmeben: ha a tonnanyi level megfekteti, akkor a sendmail sem fogja birni, mert ez utobbi semmivel nem jobb, mint a postfix (sot!).

Btw. probaltad mar ezt a 2 linket? http://www.sendmail.com/sm/open_source/tips/smtp_relaying/ es http://sendmail.org/~ca/email/relayingdenied.html

Diktatorok kezikonyve

elso korben azt gondolom, hogy localhostrol nem megy, bar az default benne szokik lenni, oke, gondoljam azt,hogy a masina sajat netes cime lenne a csatlakozasi pont.

/etc/mail/access -be

ipcim RELAY

example: ha mondjuk a gep ipcime a 123.123.231.231 akkor az access fileban legalabb ez a ket sor kellene legyen :

127.0.0.1 RELAY
123.123.231.231 RELAY

hogy ez ervenybe is lepjen, az /etc/mail alatt elkiabalsz egy make parancsot, es restartolod a sendmailt, hogy vegye eszre a modositast.

Az msmtp csak tovabbitani tud levelet, tehat szukseged van egy mar mukodo smarthostra, pl. a szolgaltato altal adottra.

En a kovi konfigot hasznalom (/etc/msmtprc):


defaults
    logfile /var/log/msmtp.log
    tls_certcheck off
    tls_starttls off 

account smarthost
    host mail.mittudomain.com
    port 465
    from engepem@enyemdomain.com
    auth on
    user relayuser@cegnev.com
    password nagyontitkos

account default : smarthost

Ebbol a fontos az eleje meg a vege, a kozepet pedig ertelemszeruen kell kitolteni. Az msmtp-hez lehet, hogy fel kell telepiteni az msmstp-mta csomagot is, ha nincs ilyen a rendszeredben, akkor az /usr/bin/msmtp -re kell egy symlinket csinalni /usr/sbin/sendmail neven.

A from eseteben alapbol nem ez lesz a level feladoja, ez csak az SMTP kommunikacio soran hasznalt MAIL FROM lesz. Akkor irodik ez bele a levelbe, ha az onerobol nem tartalmaz From fejlecet.

Viszont, ha ezt az egeszet webgalambbal akarod hasznalni, en szinte biztos, hogy postfixet hasznalnek.
--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant.