Sendmail alapvető beállításai

Fórumok

Sziasztok!

Segítségeteket szeretném kérni néhány sendmail beállítással kapcsolatban Debian Linux-on. Nekem a legfontosabb az, hogy levelet küldjön, azt is legfőképpen php-ből. A fogadás egyáltalán nem izgalmas, de ha már beállítom, akkor szeretném azt is működésre bírni. Jól tudom azt, hogy a sendmail tud levelet is fogadni? Ugyanis az internetet találtam több beállítást is, de sehogy nem akart egyszerűen működni.

Tudtok nekem segíteni abban, hogy milyen beállítások szükségesek a tökéletes működéshez?

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

Üdv.

Hozzászólások

Ez engem is érdekelne, mert nemsoká meg kell csinálnom hogy az FTP szerverem levelet küldjön. Gondolom kell hozzá.

rjani80 ~ hehe végignéztem a visszakövetésben a topikjaidat. Apám neked a HUP jól összerakott egy komplett hálózatot. Meg ne haragudj de nem is értem ha mindent itt kérdezel meg mit csinálsz bent a cégnél? Ülsz a gép előtt és gondolkozol mit kéne itt kérdezni?
---

Ajánlott olvasmányok:
- Sendmail config README
- Szabilinux Sendmail doksi

Ebben az esetedben különös tekintettel a következőkre:
access_db és TRUSTED_USERS

Bár azon tény alapján, hogy a Sendmail levél fogadási képessége bizonytalanságot kelt, mindenek előtt nem árt tisztábban lenni két fogalommal:
SMTP
MTA

Üdv,
Dw.
"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."

A szabilinux-os dolgot néztem, de valahogy nem győzött meg... Próbáltam úgy konfigolni, ahogy ott van. De kevésbé sikerült.

Megnéztem a másikat is, de az meg annyira bonyolult, hogy egyáltalán nem láttam át... Sajnos. Azzal tisztában vagyok, hogy pop3 szerverként nem igazán működik jól a sendmail. Én erre a popa3d nevű kis progit használom, ami kicsi, egyszerű, és nagyon gyors.

Esetleg ha valaki tudna leírni egy jó működő alapconfigot, az nagyon jó lenne.

Köszi. Üdv.

Hát a POP3 és az SMTP az két eltérő protokoll. Szerintem nem baj, hogy a Sendmail nem tud POP3-at: nem arra való. POP3-ra egyébként ajánlom a Dovecot-ot.

Az access.db-be be kell rakni a megfelelő domain-eket RELAY-jel. A webszerver felhasználóját pedig a TRUSTED_USERS-ba. És ne a sendmail.cf-et szerkezd, hanem a sendmail.mc-t. Utána generáld m4-gyel a .cf-et az .mc-ből.

Üdv,
Dw.
"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."

Azt be tudod állítani, hogy csak azután hitelesítsen, ha már kiépült a TLS (lásd itt, és itt). Be tudod állítani, hogy távolról csak hitelesített felhasználó használhassa levél küldésre a szervert.

Mit is akarsz tulajdonképpen csinálni?

Üdv,
Dw.
"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."

Nekem a leglényegesebb funkció az e-mail küldés. De az nagyon nagy mennyiségben. Fogadni nem fontos, az csak a konfiguráció egésze miatt érdekel. Ugyanis szeretném átlátni a konfigurálás egészét. Mert ahogy elnéztem, ebbe egy kicsit sok állítási lehetőség van. Pláne az m4-ek miatt.

NEM spammelés! Mielőtt valaki arra gondolna! Mindössze egy webfelületen leadott rendeléseket kellene kiküldeni, és rendelésenkéntkb. 3-5 címre.

Bocsánat, uraim, de nem lenne egyszerűbb egy smarthostot állítani (persze amennyiben van az ISP-nek megfelelő SMTP-szervere)?
It doesn't matter if you like my song as long as you can hear me sing

Kezdésnek talán egyszerűbb lenne átláthatóbb konfigurációs fájlokkal rendelkező MTA (exim, postfix?). Elnézést, hogy nem a felvetett problámára válaszoltam.

Huhh.

A PHP és az MTA az körte és alma. A webes alkalmazást kell beállítani egyik oldalon (PHP-val is többféle lehetőség van levelet küldeni), másrészről az MTA-t kell beállítani, hogy mehessenek a levelek. A küldéshez nem is kell teljes értékű MTA. Elég egy minimál smtpd. De be lehet állítani teszőleges MTA-t hozzá, amit már az előttem szólók is emlegettek (legyen az Sendmail, Postfix, avagy Exim). Amelyik tetszik. Azt gondlom, hogy a kérdésekből ítélve még olvasgatnod kéne és utána egy olyan MTA-t választani, amihez ért valaki a közeledben. Rendszergazda társra gondolok, vagy valaki másra.
Mielőtt még a Courier-t kezdenéd nézegetni, előre szólok, hogy ugyan annak van webes felülete, de neked PHP-hoz nem az kell.

Üdv,
Dw.

"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."

Amit a legjobban ismersz.
Én személy szerint állítottam már be Postfix-et, de többször konfiguráltam Exim-et és a leginkább a Sendmail-hez értek. Már belinkeltem az összes dokumentumot, amiből megcsináltam, bár a szabilinux-os leírást sohasem használtam. Azt csak azért, ha nem tudsz angolul. Bizony végig olvastam az opciókat. Mindet.

A legtöbb, amit tudok tenni még, hogy bepaste-elek egy sendmail.mc-t (SMTP AUTH-tal, TLS-sel, clamav-milter-rel és spamass-milter-rel). Ha ez sem segít, akkor nem tudom mi tudna segíteni. Lehetnek benne baromságok is persze: meg lehet kritizálni.


divert(-1)
include(`/usr/share/sendmail-cf/m4/cf.m4')dnl
VERSIONID(`$valamit_írj_ide$')dnl
OSTYPE(linux)dnl
DOMAIN(generic)dnl
FEATURE(`smrsh',`/usr/sbin/smrsh')dnl
dnl FEATURE(`local_lmtp',`/usr/sbin/mail.local')dnl
FEATURE(`access_db',`hash -T<TMPF> -o /etc/mail/access.db')dnl
dnl FEATURE(`always_add_domain')dnl
FEATURE(`use_cw_file')dnl
undefine(`UUCP_RELAY')dnl
undefine(`BITNET_RELAY')dnl
undefine(`DECNET_RELAY')dnl
undefine(`FAX_RELAY')dnl
dnl
dnl  The following allows relaying if the user authenticates,
dnl  and disallows plaintext authentication (PLAIN/LOGIN) on
dnl  non-TLS links.
dnl
define(`confAUTH_OPTIONS', `A p y')dnl
dnl
dnl  Accept PLAIN and LOGIN authentications.
dnl
TRUST_AUTH_MECH(`LOGIN PLAIN')dnl
define(`confAUTH_MECHANISMS', `LOGIN PLAIN')dnl
define(`confMAILER_NAME',`ATOTH-Sendmail')dnl
define(`confDOMAIN_NAME',`$w.domainneved.hu')dnl
define(`confCF_VERSION',`rendszergazda@email.cime.hu')dnl
define(`confCW_FILE',`/etc/mail/local-host-names')dnl
define(`confCT_FILE',`/etc/mail/trusted-users')dnl
define(`confTRUSTED_USERS',`apache')dnl
define(`confTRUSTED_USER',`mail')dnl
define(`confSMTP_MAILER',`esmtp')dnl
define(`confLOCAL_MAILER',`local')dnl
define(`confSEVEN_BIT_INPUT',`False')dnl
define(`confEIGHT_BIT_HANDLING',`pass8')dnl
define(`confALIAS_WAIT',`30s')dnl
define(`confMIN_FREE_BLOCKS',`100')dnl
define(`confMAX_MESSAGE_SIZE',`15000000')dnl
define(`confCHECKPOINT_INTERVAL',`10')dnl
define(`confDELIVERY_MODE',`background')dnl
define(`confCON_EXPENSIVE',`False')dnl
define(`confBLANK_SUB',`.')dnl
define(`confERROR_MODE',`print')dnl
define(`confTEMP_FILE_MODE',`0600')dnl
define(`confMATCH_GECOS',`False')dnl
define(`confMAX_HOP',`25')dnl
define(`confIGNORE_DOTS',`False')dnl
define(`confMIME_FORMAT_ERRORS',`True')dnl
define(`confMCI_CACHE_SIZE',`5')dnl
define(`confMCI_CACHE_TIMEOUT',`5m')dnl
define(`confSINGLE_THREAD_DELIVERY',`False')dnl
define(`confUSE_ERRORS_TO',`False')dnl
define(`confLOG_LEVEL',`9')dnl
define(`confME_TOO',`False')dnl
define(`confCHECK_ALIASES',`True')dnl
define(`confOLD_STYLE_HEADERS',`True')dnl
dnl define(`confPRIVACY_FLAGS',`authwarnings')dnl
define(`confQUEUE_FACTOR',`600000')dnl
define(`confDONT_PRUNE_ROUTES',`False')dnl
define(`confSAFE_QUEUE',`True')dnl
define(`confTO_INITIAL',`5m')dnl
define(`confTO_CONNECT',`5m')dnl
define(`confTO_ICONNECT',`5m')dnl
define(`confTO_ACONNECT',`5m')dnl
define(`confTO_HELO',`5m')dnl
define(`confTO_MAIL',`5m')dnl
define(`confTO_RCPT',`5m')dnl
define(`confTO_DATAINIT',`5m')dnl
define(`confTO_DATABLOCK',`5m')dnl
define(`confTO_DATAFINAL',`5m')dnl
define(`confTO_RSET',`5m')dnl
define(`confTO_QUIT',`1m')dnl
define(`confTO_MISC',`2m')dnl
define(`confTO_COMMAND',`1m')dnl
define(`confTO_IDENT',`30s')dnl
define(`confTO_FILEOPEN',`60s')dnl
define(`confTO_LHLO',`2m')dnl
define(`confTO_AUTH',`5m')dnl
define(`confTO_STARTTLS',`10m')dnl
define(`confTO_CONTROL',`2m')dnl
define(`confTO_QUEUERETURN',`2d')dnl
define(`confTO_QUEUERETURN_NORMAL',`2d')dnl
define(`confTO_QUEUERETURN_URGENT',`1d')dnl
define(`confTO_QUEUERETURN_NONURGENT',`3d')dnl
define(`confTO_QUEUEWARN',`2h')dnl
define(`confTO_QUEUEWARN_NORMAL',`2h')dnl
define(`confTO_QUEUEWARN_URGENT',`1h')dnl
define(`confTO_QUEUEWARN_NONURGENT',`3h')dnl
define(`confTO_HOSTSTATUS',`30m')dnl
define(`confTIME_ZONE',`USE_SYSTEM')dnl
define(`confQUEUE_LA',`8')dnl
define(`confREFUSE_LA',`12')dnl
define(`confDELAY_LA',`6')dnl
define(`confMAX_ALIAS_RECURSION',`10')dnl
define(`confMAX_DAEMON_CHILDREN',`20')dnl
define(`confMAX_HEADERS_LENGTH',`32768')dnl
define(`confCONNECTION_RATE_THROTTLE',`5')dnl
define(`confCONNECTION_RATE_WINDOWS_SIZE',`60s')dnl
define(`confWORK_RECIPIENT_FACTOR',`30000')dnl
define(`confSEPARATE_PROC',`False')dnl
define(`confWORK_CLASS_FACTOR',`1800')dnl
define(`confWORK_TIME_FACTOR',`90000')dnl
define(`confQUEUE_SORT_ORDER',`Priority')dnl
define(`confMIN_QUEUE_AGE',`5s')dnl
dnl define(`confDEF_CHAR_SET',`utf-8')dnl
dnl define(`confDEF_CHAR_SET',`unknown-8bit')dnl
dnl define(`confDEF_CHAR_SET',`iso-8859-2')dnl
define(`confHOSTS_FILE',`/etc/hosts')dnl
define(`confDIAL_DELAY',`30s')dnl
define(`confNO_RCPT_ACTION',`none')dnl
define(`confCOLON_OK_IN_ADDR',`True')dnl
define(`confMAX_QUEUE_RUN_SIZE',`0')dnl
define(`confMAX_QUEUE_CHILDREN',`20')dnl
define(`confMAX_RUNNERS_PER_QUEUE',`1')dnl
define(`confDONT_EXPAND_CNAMES',`False')dnl
define(`confSINGLE_LINE_FROM_HEADER',`False')dnl
define(`confALLOW_BOGUS_HELO',`False')dnl
define(`confMUST_QUOTE_CHARS',`.')dnl
define(`confDONT_INIT_GROUPS',`False')dnl
define(`confRUN_AS_USER',`mail')dnl
define(`confDEAD_LETTER_DROP',`/tmp/dead-letter')dnl
define(`confRRT_IMPLIES_DSN',`False')dnl
define(`confMAX_RCPTS_PER_MESSAGE',`100')dnl
define(`confBAD_RCPT_THROTTLE',`3')dnl
define(`confDONT_PROBE_INTERFACES',`False')dnl
define(`confPID_FILE',`/var/run/sendmail.pid')dnl
define(`confREJECT_MSG',`550 Access denied')dnl
define(`confRELAY_MSG',`550 Relaying denied')dnl
define(`confDF_BUFFER_SIZE',`4096')dnl
define(`confXF_BUFFER_SIZE',`4096')dnl
define(`confTLS_SRV_OPTIONS',`V')dnl
dnl
dnl  Define paths to directory hosting certs of trusted certificate
dnl  authorities (like VeriSign) and path to local certificate.
dnl
define(`confCACERT_PATH',`/etc/mail/cert')dnl
define(`confCACERT',`/etc/mail/cert/cacert.pem')dnl
define(`confSERVER_CERT',`/etc/mail/cert/newcert.pem')dnl
define(`confSERVER_KEY',`/etc/mail/cert/newreq.pem')dnl
define(`confCLIENT_CERT',`/etc/mail/cert/newcert.pem')dnl
define(`confCLIENT_KEY',`/etc/mail/cert/newreq.pem')dnl
define(`confRAND_FILE',`/dev/urandom')dnl
define(`confDELIVER_BY_MIN',`0')dnl
define(`confSHARED_MEMORY_KEY',`0')dnl
define(`confFAST_SPLIT',`1')dnl
define(`confMAILBOX_DATABASE',`pw')dnl
define(`confMILTER_LOG_LEVEL',`9')dnl
define(`confMILTER_MACROS_CONNECT',`t, b, j, _, {daemon_name}, {if_name}, {if_addr}')dnl
define(`confMILTER_MACROS_HELO',`s, {tls_version}, {cipher}, {cipher_bits}, {cert_subject}, {cert_issuer}')dnl
define(`confMILTER_MACROS_ENVRCPT',`r, v, Z, {rcpt_mailer}, {rcpt_host}, {rcpt_addr}')dnl
define(`confPRIVACY_FLAGS',`goaway,restrictqrun')dnl
DAEMON_OPTIONS(`Port=smtp, Name=MTA')dnl
DAEMON_OPTIONS(`Port=smtps, Name=TLSMTA, M=E')dnl
define(`confDEF_USER_ID',`mail:mail')dnl
INPUT_MAIL_FILTER(`clamavmilter',`S=local:/var/run/clamav/clamav-milter.sock, F=, T=C:0m;S:10s;R:10s;E:5m')dnl
INPUT_MAIL_FILTER(`spamassmilter', `S=local:/var/run/spamass/spamass-milter.sock, F=, T=C:0m;S:10s;R:10s;E:5m')dnl
define(`confMILTER_MACROS_CONNECT',`b, j, _, {daemon_name}, {if_name}, {if_addr}')dnl
define(`confINPUT_MAIL_FILTERS', `spamassmilter, clamavmilter')dnl
FEATURE(`greet_pause',`3000')dnl
FEATURE(`ratecontrol')dnl
FEATURE(`conncontrol')dnl
MODIFY_MAILER_FLAGS(`LOCAL',`-S')dnl
MAILER(local)dnl
MAILER(smtp)dnl
MAILER(procmail)dnl

Üdv,
Dw.

"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."

Idézet on
A fogadás egyáltalán nem izgalmas
Idézet off

a spammerek is így teszik ugye ?

____________________
Sony Vaio PCG-FX503 & kubuntu

OFF
Csemme...nekem is ilyen melóhely kell!
Nem kell érteni semmihez , csak a fórumolvasáshoz és mindezekért még fizetnek is....gratula!
Azt tudnám , hogy a jóistenbe vették fel az ilyeneket,mint informatikusokat?
Lehet engem anyázni nyugisan , akkor is ez a véleményem.
ON

Nos. Nem értem, hogyha csak így tudsz a kérdéshez állni, egyáltalán miért vagy itt? Ahelyett, hogy baszogatod a másikat, meg hülyeségetek írsz, használnád az eszed arra, hogy segíts másoknak!

"Azt tudnám , hogy a jóistenbe vették fel az ilyeneket,mint informatikusokat?"

off
Gondolom ezen kérdés alatt te úgy érted, ha valaki nem vágja a linux meg unix használatot, akkor az már nem is informatikus? Láttál te már windows servert éles működés közben? Bátran merem állítani, hogy a céljától függően van olyan jó, mint egy linux! És nem utolsó sorban könnyebb konfigolni.

De engem most hidegen hagy a windows. Engem most a Linux érdekel. :) Ja és nem állítottam sehol se, hogy profi linux-os vagyok. Akkor nem jöttem volna ide kérdezni!
on

ha profi windows rendszergazda lennel, akkor a linux/php/sendmail parositas nem okozna nehezsegeket. ismerek windows gurukat, egy sem jon ide linux temakorben kerdezni, csak ha mar a google teljes talalatlistajat kimeritette. amiket es ahogyan kerdezel, az a windows server "hogyan neveljunk kattintgatos rgket" hatasa.

tessek itt egy sendmail.mc. authentikacioval, clamavval, etc. ez redhatos, de valoszinuleg nem kell benne nagy valtoztatasokat eszkozolni, hogy az m4 debianon is kigeneralja belole a sendmail.cf -et.

divert(-1)dnl
include(`/usr/share/sendmail-cf/m4/cf.m4')dnl
VERSIONID(`setup for linux')dnl
OSTYPE(`linux')dnl
define(`confDEF_USER_ID', ``8:12'')dnl
define(`confTO_CONNECT', `1m')dnl
define(`confTRY_NULL_MX_LIST', `True')dnl
define(`confDONT_PROBE_INTERFACES', `True')dnl
define(`PROCMAIL_MAILER_PATH', `/usr/bin/procmail')dnl
define(`ALIAS_FILE', `/etc/aliases')dnl
define(`STATUS_FILE', `/var/log/mail/statistics')dnl
define(`UUCP_MAILER_MAX', `20000000')dnl
define(`confUSERDB_SPEC', `/etc/mail/userdb.db')dnl
define(`confPRIVACY_FLAGS', `authwarnings,novrfy,noexpn,restrictqrun,nobodyreturn')dnl
define(`confAUTH_OPTIONS', `A')dnl
dnl #
dnl # The following allows relaying if the user authenticates, and disallows
dnl # plaintext authentication (PLAIN/LOGIN) on non-TLS links
dnl #
dnl define(`confAUTH_OPTIONS', `A p')dnl
dnl #
dnl # PLAIN is the preferred plaintext authentication method and used by
dnl # Mozilla Mail and Evolution, though Outlook Express and other MUAs do
dnl # use LOGIN. Other mechanisms should be used if the connection is not
dnl # guaranteed secure.
dnl # Please remember that saslauthd needs to be running for AUTH.
dnl #
define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
dnl #
dnl # Rudimentary information on creating certificates for sendmail TLS:
dnl # cd /usr/share/ssl/certs; make sendmail.pem
dnl # Complete usage:
dnl # make -C /usr/share/ssl/certs usage
dnl #
define(`confCACERT_PATH', `/etc/pki/tls/certs')dnl
define(`confCACERT', `/etc/pki/tls/certs/ca-bundle.crt')dnl
define(`confSERVER_CERT', `/etc/pki/tls/certs/sendmail.pem')dnl
define(`confSERVER_KEY', `/etc/pki/tls/certs/sendmail.pem')dnl
dnl #
dnl # This allows sendmail to use a keyfile that is shared with OpenLDAP's
dnl # slapd, which requires the file to be readble by group ldap
dnl #
dnl define(`confDONT_BLAME_SENDMAIL', `groupreadablekeyfile')dnl
dnl #
dnl define(`confTO_QUEUEWARN', `4h')dnl
dnl define(`confTO_QUEUERETURN', `5d')dnl
dnl define(`confQUEUE_LA', `12')dnl
dnl define(`confREFUSE_LA', `18')dnl
define(`confTO_IDENT', `0')dnl
dnl FEATURE(delay_checks)dnl
FEATURE(`no_default_msa', `dnl')dnl
FEATURE(`smrsh', `/usr/sbin/smrsh')dnl
FEATURE(`mailertable', `hash -o /etc/mail/mailertable.db')dnl
FEATURE(`virtusertable', `hash -o /etc/mail/virtusertable.db')dnl
FEATURE(redirect)dnl
FEATURE(always_add_domain)dnl
FEATURE(use_cw_file)dnl
FEATURE(use_ct_file)dnl
FEATURE(local_procmail, `', `procmail -t -Y -a $h -d $u')dnl
FEATURE(`access_db', `hash -T -o /etc/mail/access.db')dnl
FEATURE(`blacklist_recipients')dnl
EXPOSED_USER(`root')dnl
DAEMON_OPTIONS(`Port=smtp, Name=MTA')dnl
DAEMON_OPTIONS(`Port=submission, Name=MSA, M=Ea')dnl
DAEMON_OPTIONS(`Port=smtps, Name=TLSMTA, M=s')dnl
FEATURE(`accept_unresolvable_domains')dnl
LOCAL_DOMAIN(`localhost.localdomain')dnl
MAILER(smtp)dnl
MAILER(procmail)dnl
INPUT_MAIL_FILTER(`clmilter',`S=local:/var/clamav/clmilter.socket,F=, T=S:4m;R:4m')
define(`confINPUT_MAIL_FILTERS', `clmilter')

"ha profi windows rendszergazda lennel..."

Én ilyet nem írtam! Mindenesetre a config példát nagyon köszönöm!!! Átnézem, és megpróbálom felfogni.

"amiket es ahogyan kerdezel, az a windows server "hogyan neveljunk kattintgatos rgket" hatasa"

Ezzel sajnos egyet értek... De próbálok túllépni rajta! :)

a saslauthd-nek kell jol megmondani, hogy milyen metodust hasznaljon. altalaban a pam jo szokik lenni, vagy ha eleg a passwd/shadow fileban jelenlevo usereknek smtp auth, akkor a shadow.
debianban nemtom hova kell nyulni, a redhaton a /etc/sysconfig/saslauthd fileban kell atirni.
ha vegszuksegben megnezed a saslauthd intitoscriptjet, abbol csak kiderul, hogy honnan tarsitja a "-a" -hoz a parametert.

ps ax|grep sasl mit mond ?
nalam valami ilyesmi :
[root@izebize root]# ps ax|grep sasl
3447 ? S 0:04 /usr/sbin/saslauthd -m /var/run/saslauthd -a shadow
3450 ? S 0:04 /usr/sbin/saslauthd -m /var/run/saslauthd -a shadow
3451 ? S 0:04 /usr/sbin/saslauthd -m /var/run/saslauthd -a shadow
3452 ? S 0:04 /usr/sbin/saslauthd -m /var/run/saslauthd -a shadow
3453 ? S 0:04 /usr/sbin/saslauthd -m /var/run/saslauthd -a shadow
8517 pts/3 S 0:00 grep sasl
[root@izebize root]#

auth nelkul ugy tudsz levelet kuldeni, hogy az access fileba ( a peldakonfigban /etc/mail/access.db ) felveszed az ip-t, ahonnan levelet akarsz kuldeni. mondjuk a 127.0.0.1 mindenkepp legyen benne (ez ugye a localhost ) meg a halozati interface ipjet is erdemes beletenni. mondjuk ez a muvelet tipikusan ugy zajlik, hogy a /etc/mail -ban van egy text file, amit mondjuk nevezzunk 'access' -nek ; ebbe beirod :
127.0.0.1 RELAY
IPCIM RELAY

es van hozza makefile, ami nagyjabol ezt tartalmazza :
-----

all: virtusertable.db access.db domaintable.db mailertable.db

userdb.db: userdb
@makemap btree $@ < $<

%.db: %
@makemap hash $@ < $<

-----
ha elkiabalod, hogy make access.db akkor ez csinal a sendmailnak eheto access.db -t. utana sendmail restart

ami a can't create smtp socket temat illeti,
netstat -ap |grep sendmail
mit mond ? fut a sendmail ?
lehet nemindul el, mert nem tudja kitalalni a sajat nevet, probakepp kezzel nyulj bele a sendmail.cf -be, keresd meg ezt a reszt (valahol az elejen lesz)

# my official domain name
# ... define this only if sendmail cannot automatically determine your domain
#Dj

a Dj elol vedd ki a '#'-t, es ird moge a masina nevet.

A saslauthd az shadow-val fut.

A netstat-ba benne van mindegyik port, amit figyel. Az access.db-be benne van a gép ip címe, amiről küldeni akarok. Outlook Express-szel próbálgatom a küldést, de ilyeneket dobál vissza:

Az üzenet nem küldhető el, mert a kiszolgáló visszautasította az egyik címzettet. A visszautasított e-mail cím a következő volt: "címzett@szerver.hu”. Tárgy 'Próba', Fiók: 'Mailszerver', Kiszolgáló: 'mail.mailszerver.hu', Protokoll: SMTP, Kiszolgáló válasza: '550 5.7.1 ... Relaying denied. IP name lookup failed [192.168.25.2]', Port: 25, Biztonságos (SSL): Nem, Kiszolgálóhiba: 550, Hibaszám: 0x800CCC79

Ez mi a francér lehet??? Az access.db-be benne van a ip cím, amiről a mailt akarom küldeni, és nem localhostra kell neki menni, hanem rendesen kifele.

az express hazudik. a fiok tulajdonsagainal a masodik fulon allitsd be a 'kimeno szerver authetikaciot hasznal' vagy milyen pipat, azon belul meg jo a 'megegyezik a pop3 szerver beallitasaival' vagy miaturo.

en az access-be ezt tennem :
192.168.25 RELAY

aztan make ; aztan sendmail restart

esetleg probald a saslauthd -t 'pam'-ra tajolni. sajna a debian alapbeallitasaival nem vagyok kepben, en 12 eve RedHatolok.

jah. meg meg eszembe jutott valami, most a sokadik (~8) sor utan mar nemmaszok utana, inkabb rohogjenek a nagyobb agyak.
lehet olyan sendmail konfigot irtam neked (hoztal ossze) , ami nem enged, csak tls/ssl auth-ot ; probald meg az expressben a fioktulajdonsagainal az utolso fulon beixelni a 'titkositott' pipat, a portot meg tedd 465 -re.

Nem cseszegetek én senkit , csak azt pofázom már eonok óta, , hogy lehet neten rengeteg infót találni , nem egyből beböfögni valami fórumba.
A másik: nem vagy profi linuxos,de azt már tudod,hogy win szervert könnyebb konfigolni...gratula....
Sehol nem mondtam , hogy a tudásoddal baj volna, csak annyit , hogy minek vállalsz el olyan dolgot , amihez nem konyítasz?

sztem ezt az egeszet az alapdolgok tisztazasaval kellene kezdened.
protokollok, smtp ? pop3 ? mik ezek ? mire valok ? es vajon a sendmail melyikkel van alapos beszeloviszonyban ?
keress valami jo konyvet, vagy ilyesmi. sendmailhoz a kossuth kiadonal talan meg kaphato Richard Blum 'Sendmail linuxra' c. konyvet tudom ajanlani.

Úgy érzem, hogy a protokollokkal nincs semmi bajom.

Bár sztem inkább hagyjuk a dolgot. Inkább valahogy megbirkózom magamtól. Ha már itt senki nem tud segíteni...

Köszi az eddigi segítségeket.
Üdv.

Ahogy főnököm szokta mondani: kérdezni tudni kell. Tudunk segíteni...
Lássuk csak.
Sendmail. Az első, az igazi, a nagy smtp szerver. Konfigurációja nem egyszerű, híres a biztonsági hibáiról. Bár ha igaz az új verziók már jók...
Postfix. Sendmail kompatibilis. Konfigurációja egyszerű, ezért kezdők kedvelt játékszere. Jól dokumentált.
Exim. Tesztek szerint a legnagyobb, leggyorsabb teljesítményre képes. Konfigurációja nem tartozik az egyszerűek közé (szerintem), de megtanulható.
Qmail. Ezt ismerem legkevésbé. Az utóbbi években nem nagyon fejlesztette Bernstein Úr. Viszont most GPL lett.

Olvasd el mindenek az alap dokumentációját, nézd meg melyik áll a legközelebb hozzád és azt válaszd. A php-nek teljesen mind1...

Idézet on
Ha már itt senki nem tud segíteni...
Idézet off

Mindenkinek segítünk, de senki helyett nem dolgozunk. mindenért meg kell küzdeni, másképpen soha nem fogod megtanulni. én esetemben iptables dettó, ha én is megíratnám mindenki mással a saját tűzfalamat, az életben nem tanultam volna meg. na nem mintha mostanra olyan k*rva profin űzném.

méghogy senki sem tud segíteni...
pff
____________________
Sony Vaio PCG-FX503 & kubuntu