Avatar billede mora Nybegynder
06. juni 2004 - 00:25 Der er 12 kommentarer og
1 løsning

Qmail + vpop + open relay pop auth først

http://www.inter7.com/vpopmail/FAQ.txt
4. How do I allow roaming users to use our smtp server without opening the machine up to everyone on the internet?


Jeg har fulgt overstående "guide" for at lave en open relay for de folk der godkender sig via pop først.

jeg bruger dette til at starte qmail
env - PATH="/var/qmail/bin:/usr/local/bin" tcpserver -H -R -x /home/vpopmail/etc/tcp.smtp.cdb -c20 -u1000 -g501 0 smtp /var/qmail/bin/qmail-smtpd 2>&1 > /dev/null &

dette er mine users
qmaild:x:537:501::/var/qmail:/bin/bash
qmaill:x:538:501::/var/qmail:/bin/bash
qmailp:x:539:501::/var/qmail:/bin/bash
qmailq:x:540:502::/var/qmail:/bin/bash
qmailr:x:541:502::/var/qmail:/bin/bash
qmails:x:542:502::/var/qmail:/bin/bash
alias:x:1000:501::/home/alias:/bin/bash
vpopmail:x:89:89::/home/vpopmail:/bin/bash


jeg kan se efter jeg har lavet auth at følgende filer ihvertfald er ændret/opdateret

i /home/vpopmail/etc
open-smtp.lock
open-smtp.tmp.17033 (tilfældig nummer hvergang, de gamle tmp bliver der)

begge filer er tomme



Der er ingen errors i logs (har sat vpopmail til log=v)




nogle ideer ?
Avatar billede bjornicle Nybegynder
06. juni 2004 - 05:32 #1
Jeg har selv provet at faa noget lign til at virke tidligere, uden held, istedet implementerede jeg smtp auth, det kunne vaere at du muligvis skulle satse paa det samme
Avatar billede mora Nybegynder
06. juni 2004 - 10:21 #2
Kan jeg få smtp auth til at køre med samme brugerbase ?
Avatar billede bjornicle Nybegynder
06. juni 2004 - 11:26 #3
ja
og det der er bonus er at man ikke kan bruge din mailserver til at sende vira med, da de ikke kender passwordet, samt at spam trojans heller ikke kan sende igennem din server, da de heller ikke kender passwordet
Avatar billede mora Nybegynder
06. juni 2004 - 12:19 #4
Har du en url til den patch så jeg ikke får fat i en gammel/efterligning ?

Jeg bruger qmail 1.05
Avatar billede mora Nybegynder
06. juni 2004 - 12:20 #5
netqmail btw :)
Avatar billede bjornicle Nybegynder
06. juni 2004 - 12:29 #6
Jeg har selv brugt denne:
http://members.elysium.pl/brush/qmail-smtpd-auth/

Hvis du installere auth smtp, saa husk endelig at laese dokumentationen noeje, ellers kan du nemt blive et aabent relay
Avatar billede mora Nybegynder
06. juni 2004 - 14:04 #7
Den side er nede, men jeg fandt en med samme indhold formoder jeg.
http://tomclegg.net/qmail/

da jeg ikke har en group wheel har jeg bruge nogroup.
og jeg har ikke pw kommandoen så den har jeg fjernet.

mit startup script
exec /usr/local/bin/softlimit -m 2000000 \
    /usr/local/bin/tcpserver -v -R -l "$LOCAL" -x /etc/tcp.smtp.cdb -c "$MAXSMTPD" \
        -u "$QMAILDUID" -g "$NOFILESGID" 0 smtp /var/qmail/bin/qmail-smtpd /usr/local/sbin/cmd5checkpw 2>&1


når jeg prøver at sende gennem den beder den rigtigt nok om kode, men den godkender ikke min testbruger

XXX:/service/qmail-smtpd# cat /usr/local/etc/smtp.passwd
mora:test123


levering via min isps smtp til domains der er på serveren virker (stadigt) fint



nogle ideer ?
Avatar billede bjornicle Nybegynder
06. juni 2004 - 14:30 #8
Som sagt, jeg bruger det andet, og min run fil er:

exec /usr/local/bin/softlimit -m 4000000 \
    /usr/local/bin/tcpserver -v -R -l "$LOCAL" -x /home/vpopmail/etc/tcp.smtp.cdb -c "$MAXSMTPD" \
        -u "$QMAILDUID" -g "$NOFILESGID" 0 smtp /usr/local/bin/fixcrio /var/qmail/bin/qmail-smtpd \
          mail.domain.com /home/vpopmail/bin/vchkpw /bin/true 2>&1

Som du kan se bruger jeg /home/vpopmail/bin/vchkpw til authorisation, da mine brugere saaledes kan bruge deres pop3 login/password til smtp auth. Med det patch jeg bruger er det ogsaa meget vigtigt at der staar mit mail domain som ovenover, samt /bin/true til sidst, ellers bliver det til et aabent relay

Du bruger /usr/local/sbin/cmd5checkpw til at checke logins og passwords med, jeg ved ikke hvordan dette program virker og kan derfor ikke raadgive om dette.
Avatar billede mora Nybegynder
06. juni 2004 - 14:37 #9
kan man teste vchkpw / cmd5checkpw via shellen ?

hvad er /usr/local/bin/fixcrio
Avatar billede bjornicle Nybegynder
06. juni 2004 - 14:53 #10
fixcrio er bare et program jeg korer forst, det kan du ignorerer, og angaaende shellen, der ved jeg det desvaerre ikke, saa meget har jeg ikke sat mig ind i det
Avatar billede mora Nybegynder
07. juni 2004 - 13:17 #11
Bruger du os netqmail som lifewithqmail viser ?
Avatar billede bjornicle Nybegynder
07. juni 2004 - 13:19 #12
jeg installerede den paagaeldende server foer netqmail kom frem, men jeg har de samme patches som netqmail
Avatar billede mora Nybegynder
22. oktober 2004 - 05:38 #13
Fik en anden til at installere SMTP  Auth på serveren.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester