SMTP AUTH

17 отговора 417 прегледа
#1

SMTP AUTH

Кажете как да го пусна това SMTP AUTH със Sendmail.
С RedHat 7.2 съм имам и Red Hat 7.3 Sendmaila на едното ми PC е
8.11 на другото е 8.12 както и да е не можах да го пусна и това е.
Релайнга иначе е забранен всичко е ОК.Но ако искам да се свържа
по дайл-ъп и да си чета и изппращам пощата от друго място
няма да стане без SMTP AUTH.
Проблема е че не знам как да едитна Sendmail.cf
Вече пробвах с sendmail.mc i m4 compiler-a дава ми грешки в генерирания
sendmail.cf.
Дайте идеи

Отговор
в отговор на kroto #2

Re: SMTP AUTH

Ako iskash da ti e leseno s konfiguraciata, probvai [линк] (web bazirana konciguracia na vsichki po izvestni daemoni). Po princip ne e losha, no bi bilo hubavo da znaesh kakvo stava iz conf. failovete. Za nastroika na sendmail shte svyrshi rabota (chestno kazano oshte ne sym sreshtal normalen chovek, koito da se e hvashtal da redaktira sendmail.cf).
A syvsem mejdu drugoto ... zashto ne opitash s 'qmail' ?

Отговор
в отговор на Nik666 #3

QMAIL

Е аз явно съм ненормалния дето опитва със Sendmail :))))
Ох опитах днес с Qmail, обаче стигнах до под кривата круша
това така се омаза с UID i GID не е за разправяне.
Както и да е та стигнах до етапа когато трябва да избера
някой от файловете в
/var/qmail/boot/ <кой файл да избера ?>
Този файл трябва да го копирам в /var/qmail/rc <---- с това име
това според ръководството и хоп стигам до тук копирах
копирах не става дава ми грешки в maillog-a.
Когато правя инжекции се дъни... :(((
Qmail e такава рядка боза с косми само дето е много
прехвалена. опитах и [линк]
и това не стана.Това пък е още по заплетено.
Кажете поне qmail-a kak по-натам да стане.
Искам да запазя /var/spool/mail/за мейл директории не искам да
ползвам ~.Maildir
Знам че много от вас са го правили помогнете защото взех да се отчайвам....

Отговор
в отговор на Nik666 #4

Webmin-a няма опция за SMTP AUTH

така смъкнах webmin-a инсталирах го смъкнах и модул за sendmail
обаче това чудо няма опция за конфигуриране на SMTP AUTH
ще трябва да опитам с Qmail i Vpopmail
обаче запънах на QMAIL-a.... mdaaaaaaaa.....
гадно някак си

Отговор
в отговор на kpoтo #5

Re: Webmin-a няма опция за SMTP AUTH

Mojesh da si zapazish /var/spool/mail/ kato napravish po edin link na vseki user v ~ direktoriata na vseki s ime Mailbox ili kakto e iziskvaneto na Qmail. Pri men e napraveno po tozi nachin i niamam nikakvi problemi.

Отговор
в отговор на Nik666 #6

Re: Webmin-a няма опция за SMTP AUTH

ednoto reshenie e SMTP AUTH chrez cyrus SASL .... obache tova e takava prostotia che ne si zaslujavat chasovete qdove i izpitite kafeta blabla...

az lichno problema go reshih po drug nachin. Moqt MTA e postfix (sendmail ne e losh no configuraciata mu e otvrat,dokato spored mene qmail ne struva)

Moiat problem beshe che na moita mashina na 1 ip se hostvat izvesten broi domaini. (virtualni domaini za postfix). Iskashe se nashite klienti da mogat da polzvat smtp servera kato tehen outgoing server. Toest,triabvashe da razresha relaying-a za opredeleni klienti. Probvah sys pop-before-smtp,no outlook express 5 ne go podyrjashe i se otkazah. Probvah sys SASL da pravq SMTP AUTH,no tova se okaza golqma hamalogia, a i ne mi se obqsnqvashe na vsi4ki clienti kak da si go nastroivat. Zatova reshih da puskam relaying za mailove koito sydyrjat nqkoi ot virtualnite domaini vyv "Mail From:".
Tova e malko glupavo reshenie,no v sluchaq beshe nai-dobro.

V configuraciata na postfix ima slednite direktivi:
smtp_recipient_restrictions i smtp_sender_restrictions.
Napravih si edin textov file vyv /etc/postfix sydyrjasht regexpressionite za vsi4ki virtualni domaini i action-a im (vijte postfix docs) ... neshto ot sorta na:

/domain\.tld$/ OK
/domain2\.tld$/ OK
......
i go kryshtavam /etc/postfix/vdom_access
v main.cf na postfix-a slojih slednite redove:

smtp_sender_restrictions = permit_mynetworks, check_sender_access regexp:/etc/postfix/vdom_access
smtp_recipient_restrictions = permit_mynetworks,check_sender_access regexp:/etc/postfix/vdom_access, check_relay_domains

Sled tova restartirah postfix. Dosega vsi4ko si raboti OK, oplakvania ot klientite niama. Nadiavam se che te zaribih za nai-svestnia MTA :)

Отговор
в отговор на gat3way #7

Re: Webmin-a няма опция за SMTP AUTH

Blagodarq gat3way
obache pri men problema e malko po drug.
Клиентите ползват няколко различни провайдера, така че не знам нито
какъв е IP рейнджа нито какви са домейните.
Целта е от които и компютър или провайдер да се свържат да могат
да изпращат мейл и да си го четат без да "развръзвам гащите" на меил
сървъра за спамери.
Наистина е адска хамалогия Sendmail-a , аз съм с REDHAT 7.2
имам syrus sasl инсталиран, но какво от това имам чувството
че Sendmail-a въобще не се обръща към sasl за каквото и да било.
Как да проверя ?

Отговор
в отговор на kroto #8

Re: Webmin-a няма опция за SMTP AUTH

v sluchaq ti ne me razbra pravilno...pri mene sluchaq e napulno analogichen,samo che imam niakolko a ne edin domain na tova ip. za cyrus sasl...da ti kaja ne znam dori dali podyrja sendmail :) no dori i da e taka triabva da si go precompilirash sys sasl support...koeto e ebati mykata

Tova koeto az pravia e da dam pravo na klientite bez znachenie otkyde se vryzvat da relay-vat...pri uslovie che pratiat "mail from: user@razreshen_domain" kym smtp-to mi. Taka mogat da minat i razni spammeri estestveno,no e mnogo po-bezboleznenia variant. Probvai.

Отговор
в отговор на gat3way #9

сега мисля те разбрах

Искаш да кажеш, че ако се представиш за
user@domainkoito si razreshil nqkude.com писъмцата си пътуват.
Да има малък риск, някой да ти знае домейна и някое юзер име...
Ами това със Sendmail трябва да мога да го сетна.
Да разрешава да се пращат мейли от юзер@разрешендомейн.сом
ако се представяш за такъв.На мен в момента Sendmail-a
ми проверява дали изпращаш от валиден домейн, но трябва
да има начин да го направя и по твоя метод.
Междудругото БЛАГОДАРЯ gat3way
виж този линк ако имаш време

[линк]

мисля че postfix също може да се сетне с SMTP AUTH
но сигурно пак си е играчка

Отговор
в отговор на kroto #10

Re: сега мисля те разбрах

sys sendmail syshto e vyzmojno obache ne e za myrzelivi admini kato mene :)

Radvam se che bqh polezen.

Отговор
в отговор на gat3way #11

може ли още един въпрос?

Мерси за помощта gat3way
Аз още се боря с това чудо но си мисля, че ще стане.
Наистина postfix изглежда доста добре
има го и и като модул на webmin-a (аз не го ползвам то е по неясно отколото
текст файл да редактираш)
a го има даже и в Red Hat 7.3 deto e vsushnost 7.29 beta
anyway.
Въпросът ми е знаеш ли какво означава синтаксиса на тези 2 реда ???

/domain\.tld$/ OK <------ето на тези двата ?
/domain2\.tld$/ OK <------на тези двата ?


Не можах да намеря много инфо в нетя хе хе :))))))
......
i go kryshtavam /etc/postfix/vdom_access
v main.cf na postfix-a slojih slednite redove:

smtp_sender_restrictions = permit_mynetworks, check_sender_access regexp:/etc/postfix/vdom_access

при мен е smtpd_sender......bla bla bla

smtp_recipient_restrictions = permit_mynetworks,check_sender_access regexp:/etc/postfix/vdom_access, check_relay_domains

и нямам smtp_recepient в /etc/postfix/main.cf ....nito v main.cf.default

Отговор
в отговор на kroto #12

Re: може ли още един въпрос?

/domain\.tld$/ OK tova e regexp za domain.tld... OK oznachava che dadenia action za vsi4ki useri ot tozi domain e pozvolen
ako beshe:

/domain\.tld$/ REJECT
shteshe da e zabranen.

i nakraq ako beshe:
/user\@domain\.tld$/ OK
shteshe da e pozvolen samo za dadenia user ot tozi domain

action shte reche:

ako e v smtpd_sender_restrictions - tova koeto se podava v Mail From:
ako e v smtpd_recipient_restrictions - tova v rcpt to:
ako e v smtpd_client_restrictions - adresa na clienta koito se vryzva

osven tova ima i header_restrictions i oshte shits...nadqvam se che ti se izqsni pone malko zashtoto nikak ne me biva da obqsnqvam :(((

Naistina,obyrkah se, ne e smtp_sender_restrictions a smtpd_sender_restrictions i syotvetno smtpd_recipient_restrictions. Sorry :(

i pri mene nqmashe smtpd_*_restrictions. Po default tezi redove gi nqma v main.cf

na stranicata na postfix ([линк]) ima dosta detailna informacia otnosno tqhnoto tvorenie i konfiguraciata mu :)

Otnachalo malko trudno se shvashta tozi nachin na configurirane s "classes" no sviknesh li shte vidish che prosto e perfect.

P.S. ako namerish kyde se okazva maximum size na otdelnite mails a ne na celia queue mi se obadi :)

-----------------------------------------
gat3way, [email protected]

Отговор
в отговор на gat3way #13

Значи до къде я докарах

Изпращам през smtp-to na postfixa nawsqkude ot moq subnet
smtp ne relay-va daje i pisma prednaznacheni za moq omain
ne relayva i za drugi domaini

1 mail do <nqkoisi@yahoo.com> prez smtp-to pristiga (samo ot moqta mreja)imam shell na drugo mqsto i go probwah imam i dial up, ot drugade ne relayva
2 mail do <user@moq domiain> prez smtp-to NE pristiga ne se relauwa daje i ot moqta mreja. ot drugite mreji sushto ne moga da si izpratq pismo do men.
3 mail do <user@moq domain> prez drug otgoing mail server sushto ne go poluchavam.

Отговор
в отговор на gat3way #14

final update + mailog-a

znachi imam napreduk.!!!!
dokarah q do tam kato sus sendmail-a
moga da prashtam pisma prez smtp-to nawsqkude
poluchavam pisma ot vsqkude
ne moga ot drugo mqsto da polzvzm smtp bez da go otvorq za relaing
eto mi i mailoga

Apr 11 17:48:06 mail postfix/postfix-script: refreshing the Postfix mail system
Apr 11 17:48:06 mail postfix/master[3616]: reload configuration
Apr 11 17:48:28 mail postfix/smtpd[3665]: fatal: parameter "smtpd_recipient_restrictions": specify at least one working instance of: check_relay_domains, reject_unauth_destination or reject
Apr 11 17:48:29 mail postfix/master[3616]: warning: process /usr/libexec/postfix/smtpd pid 3665 exit status 1
Apr 11 17:48:29 mail postfix/master[3616]: warning: /usr/libexec/postfix/smtpd:
bad command startup -- throttling
Apr 11 17:49:29 mail postfix/smtpd[3669]: fatal: parameter "smtpd_recipient_restrictions": specify at least one working instance of: check_relay_domains, reject_unauth_destination or reject
Apr 11 17:49:30 mail postfix/master[3616]: warning: process /usr/libexec/postfix/smtpd pid 3669 exit status 1
Apr 11 17:49:30 mail postfix/master[3616]: warning: /usr/libexec/postfix/smtpd:
bad command startup -- throttling

napravih tochno kakvoto mi kaza , no qwno imam nqkude greshka.

Отговор
в отговор на kroto #15

Re: QMAIL

E dobre be kakuv e problema s QMail
daj she ti pomogna bachka kato slunce pri mene
qmail + smtpd-auth + vmailmgr + pop-before-smtp
imam nad 250 domaina i njamam nikvi griji

Отговор
в отговор на batVasso #16

Re: QMAIL

ami na purvo vreme mai mi trqbwa podhodqsht link s
informaciq kak da go instaliram....:((( ama qmail org ne mi haresa
a s google pak ne tocha informaciq namerih trqbwa mi neshto
idiot proof :)))
taka instaliral sum go uj
napravil sum /var/qmail
imam
v /etc
alias 7790 /var/qmail/alias /bin/true
qmaild 7791 /var/qmail /bin/true
qmaill 7792 /var/qmail /bin/true
qmailp 7793 /var/qmail /bin/true
qmailq 7794 /var/qmail /bin/true
qmailr 7795 /var/qmail /bin/true
qmails 7796 /var/qmail /bin/true
v /etc/group
nofiles 2108
qmail 2107

sega kakvo ?
pwd
/var/qmail
ls -la
total 72
drwxr-xr-x 11 root qmail 4096 Apr 5 11:57 .
drwxr-xr-x 25 root root 4096 Apr 5 15:31 ..
-rw-r--r-- 1 509 508 24 Apr 5 09:58 .bash_logout
-rw-r--r-- 1 509 508 191 Apr 5 09:58 .bash_profile
-rw-r--r-- 1 509 508 124 Apr 5 09:58 .bashrc
-rw-r--r-- 1 509 508 820 Apr 5 09:58 .emacs
-rw-r--r-- 1 509 508 118 Apr 5 09:58 .gtkrc
drwxr-xr-x 3 514 509 4096 Apr 5 09:58 .kde
-rw-r--r-- 1 509 508 3511 Apr 5 09:58 .screenrc
drwxr-sr-x 3 alias qmail 4096 Apr 5 11:36 alias
drwxr-xr-x 2 root qmail 4096 Apr 5 10:18 bin
drwxr-xr-x 2 root qmail 4096 Apr 5 10:18 boot
drwxr-xr-x 2 root qmail 4096 Apr 5 16:09 control
drwxr-xr-x 2 root qmail 4096 Apr 5 10:18 doc
drwxr-xr-x 10 root qmail 4096 Apr 5 10:18 man
drwxr-x--- 11 qmailq qmail 4096 Apr 5 10:18 queue
-rwxr-xr-x 1 root root 316 Apr 5 12:17 rc
drwxr-xr-x 2 root qmail 4096 Apr 5 16:14 users

po natauk?

Отговор
в отговор на kroto #17

Re: SMTP AUTH

Boril sum na 2 MTA SMTP authentikaciqta, chestno kazano, na momenti si e diven koshmar,
no kato svurshish, otkrivash che dqvola ne bil tolkova cheren :)

Za postfix ne e slozhno...(opisvam pri debian kak e, az tova polzvam, drugite sa podobni)
Namirash sis sasl bibliotekite, kompilirash sus SASL support (apt-get source postfix ; $EDITOR debian/rules ; make -f debian/rules binary )
(ima si README za sasl btw, tova e ottam vadeno), posle si slagash paroli i t.n. v sasldb
(sus saslpasswd) , i posleden gaden moment - kopirash salsdb sled vsqka promqna
vuv /var/spool/postfix/etc/ , che da mozhe da go namira ( postfix raboti v chroot)... za tova
poslednoto mi se eba mamata da strace-vam polovin chas :) (fakticheski, cheti docs, i
shte si sraboti kato pushka )

Za qmail - e tam beshe lesno ...namirash si patch-a za smtp auth, toj polzva checkpassword,
taka che e vupros na edna rekompilaciq i minimalno kolichestvo doconfigvane. Idi na
[линк] i cheti tam, elementarno e.

be v obshti linii - ako nishto drugo ne pomaga, cheti dokumentaciqta :)

Отговор
в отговор на batVasso #18

Re: QMAIL

rukovodeiki se po howto-to ot /var/qmail/doc/INSTALL
kato napisha
# csh -cf '/var/qmail/rc &'
[1] 1696
#ps -aux|grep qmail
qmails 1696 0.0 0.0 1436 372 tty2 S 12:08 0:00 qmail-send
qmaill 1697 0.0 0.0 1404 460 tty2 S 12:08 0:00 splogger qmail
root 1698 0.0 0.0 1392 320 tty2 S 12:08 0:00 qmail-lspawn |pre
qmailr 1699 0.0 0.0 1392 316 tty2 S 12:08 0:00 qmail-rspawn
qmailq 1700 0.0 0.0 1384 324 tty2 S 12:08 0:00 qmail-clean
se poluchava tova
#netstat -an
nishto ne slusha na 25 port

i oshte nesho vuv /var/qmail/boot/ ima slednite failove
> cd /var/qmail/boot
> ls -l
total 40
-rwxr-xr-x 1 root qmail 347 Apr 5 10:18 binm1
-rwxr-xr-x 1 root qmail 431 Apr 5 10:18 binm1+df
-rwxr-xr-x 1 root qmail 316 Apr 5 10:18 binm2
-rwxr-xr-x 1 root qmail 400 Apr 5 10:18 binm2+df
-rwxr-xr-x 1 root qmail 314 Apr 5 10:18 binm3
-rwxr-xr-x 1 root qmail 398 Apr 5 10:18 binm3+df
-rwxr-xr-x 1 root qmail 204 Apr 5 10:18 home
-rwxr-xr-x 1 root qmail 292 Apr 5 10:18 home+df
-rwxr-xr-x 1 root qmail 223 Apr 5 10:18 proc
-rwxr-xr-x 1 root qmail 309 Apr 5 10:18 proc+df

ne znam koi ot tqh da izbera i da kopiram v /var/qmail/rc

Dosta sum q oplel mai .....

Отговор