Allt från Computex 2023
Permalänk
Medlem

Mailserver i Ubuntu

Ja, här är jag igen, och jag är fortfarande inte nöjd med, utan vill ha ännu fler applikationer på min Ubuntu-burk

Nu är det dags för att fixa en enklare mailserver (för 3-4 användare, dvs jag behöver inte ha en massa dynamik o dyl) för att ta emot mail, skicka får jag göra via BBB:s server då min utgående port 25 är spärrad. Jag har pillat lite själv, men mest skaffat kala fläckar på huvudet p g a all hårrivning, så jag tar och frågar experterna

Vilka program behöver jag för att bara ta emot mail?

Postfix - behövs det även om jag inte skickar mail?

Dovecot/Courier för att hämta mailen med antingen IMAP eller POP3?

MySQL för att lagra informationen? Eller är det överflödigt?

Tack på förhand!

/Simon

Visa signatur

Workstation: i7 2600k | P8Z68-V Pro | 16 Gb RAM | MSI Radeon 390 | NEC PA241W
Portabelt: Surface Pro 3 | Samsung Galaxy S6 Edge
Fotoväska: Nikon D800E | Nikkor AF-S 24-70/2,8 G ED | Nikkor AF-S 85+50/1,8 G

Permalänk
Hedersmedlem

Postfix används för att ta emot mailen så ja, det måste du ha.

Jag kör Dovecot, det är litet och trevligt och gör det jag vill.

MySQL är alltid trevligt att använda, mycket smidigare än systemanvändare. Postfix stödjer dock andra typer av lagring för virtuella användare, exempelvis flat-files.

Visa signatur

Vim
Kinesis Classic Contoured (svart), Svorak (A5)
Medlem i signaturgruppen Vimzealoter.

Permalänk
Medlem

Aha, då hade jag visst missuppfattat lite av vad postfix gjorde, så då ska jag koncentrera mig på att konfa om det igen då

Får se hur jag fixar med användare, känns eventuellt lite overkill att ha ett MySQL-system som klarar en himla massa användare om man vet att det aldrig blir fler än 3

Hur som helst, tack för hjälpen!

Visa signatur

Workstation: i7 2600k | P8Z68-V Pro | 16 Gb RAM | MSI Radeon 390 | NEC PA241W
Portabelt: Surface Pro 3 | Samsung Galaxy S6 Edge
Fotoväska: Nikon D800E | Nikkor AF-S 24-70/2,8 G ED | Nikkor AF-S 85+50/1,8 G

Permalänk
Medlem

Nu är jag inte alls säker på hur det ligger till med Ubunu men jag fixade just upp en säker, snabbt och flexibel SMTP-server med stöd för SSL/TLS samt krav på SSL/TLS för relay-auth och en IMAP-server med SSL/TLS-krav med hjälp av qmail, qmail-JS-combination-patch, ucspi-tcp, ucspi-ssl, daemontools, cmd5checkpw och dovecot på min OpenBSD-burk.

Mycket säkrare än så kan det inte bli iaf, skrev också en HowTo när jag upptäckte att det inte fanns en enda howto som tar upp allt det där, howton är inte publik än men det kommer väl efter lite finslipning, du kan alltid PMa om du vill ha den oslipade versionen. Lycka till!

Edit: Ang. MySQL, tycker inte det är värt det för 4 användare.

Visa signatur

qw q b

Permalänk
Medlem

Hur fungerar processen egentligen mellan programmen postfix och courier? är det så att postfix tar emot mailen, o sedan används courier för skicka ut meddelanden från postfix till användarna eller vad? och i så fall, hur kommer man sedan åt dem?

Detta är väl ett av de många områden som jag känner mig obekvämt okunnig på i linux-världen:)

Visa signatur

#komsi - where teh galenskap is

Permalänk
Medlem

FLAGEL: Du kommer att ha ett PM liggandes i din mailbox kort efter att jag skrivit klart detta meddelande

Op3r4: Som jag förstått det nu så är det precis som du säger postfix som tar emot mailen från nätet, lagrar dem någonstans, och sedan tar courier och plockar mailen från postfix's lagringsställe och skickar upp dem till klienten via POP3 eller IMAP. POP3 och IMAP kan ju vilken mailklient (Outlook, Thunderbird, Eudora) som helst ta emot.

Visa signatur

Workstation: i7 2600k | P8Z68-V Pro | 16 Gb RAM | MSI Radeon 390 | NEC PA241W
Portabelt: Surface Pro 3 | Samsung Galaxy S6 Edge
Fotoväska: Nikon D800E | Nikkor AF-S 24-70/2,8 G ED | Nikkor AF-S 85+50/1,8 G

Permalänk
Hedersmedlem

Man ställer in Postfix och det hämtar ner mailen till en viss plats på burken, därefter så ställer man in POP3/IMAP-servern och säger åt den vart den ska hämta mailen ifrån. Man kan sedan ansluta till POP3/IMAP-servern och hämta mail för läsning.

Ungefär.

Visa signatur

Vim
Kinesis Classic Contoured (svart), Svorak (A5)
Medlem i signaturgruppen Vimzealoter.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av 0p3r4
Hur fungerar processen egentligen mellan programmen postfix och courier? är det så att postfix tar emot mailen, o sedan används courier för skicka ut meddelanden från postfix till användarna eller vad? och i så fall, hur kommer man sedan åt dem?

Postfix är en SMTP server. Postfix används både för att skicka och ta emot mail. När någon ska skicka ett mail till dig pratar en annan SMTP server med din Postfix SMTP server, som tar emot mailet, och sparar undan det på din burk, antingen till din systemanvändare under t.ex. /var/mail, eller för virtuella användare i någon speciell katalog.

När DU ska hämta/läsa mail från mailservern används POP/IMAP, och det hanterar inte Postfix.

När DU ska skicka kan du skicka det genom din SMTP server, du skickar det då till Postfix, som ser till att skicka vidare det till mottagarens SMTP server.

Det finns egentligen ingen direkt process mellan Postfix och Courier-(IMAP, POP). Man ställer in Courier så att den hämtar mail från samma kataloger som Postfix levererar dem till. Sen måste man då också konfigurera hur användare ska authentisera sig mot Courier.

Courier har en SMTP server också, men jag antar att du syftar på Couriers POP och IMAP server.

Permalänk
Hedersmedlem

Rättelse: Postfix är en MTA som involverar en SMTP-server.

Visa signatur

Vim
Kinesis Classic Contoured (svart), Svorak (A5)
Medlem i signaturgruppen Vimzealoter.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av 0p3r4
Hur fungerar processen egentligen mellan programmen postfix och courier? är det så att postfix tar emot mailen, o sedan används courier för skicka ut meddelanden från postfix till användarna eller vad? och i så fall, hur kommer man sedan åt dem?

Detta är väl ett av de många områden som jag känner mig obekvämt okunnig på i linux-världen:)

Det enda sättet att lära sig hur der verkligen fungerar är att göra, testa och pilla.

Visa signatur

qw q b

Permalänk
Medlem

Jag använder postfix, courier-imap-ssl och squirrelmail/horde på min server. Exakt hur jag confat minns jag inte längre, men det var nästan busenkelt vill jag minnas. Har BBB 100/10, så har också forwardat smtp via BBB.

Permalänk
Medlem

Man blev ju lite suktad av den här tråden, nu har man iaf satt upp postfix ssl, courier imap/pop ssl och roundcube.
Förvånansvärt lätt att sätta upp, men kul

Och ja, jag har alldeles för mycket ledig tid

Visa signatur

Hur man installerar program i *nix | There is no Swedish conspiracy

these days you can't use the Web at 2400 baud because the ads are 24KB - Bill Joy

Permalänk
Medlem

Tack för alla svar! Jag ska sätta mig och pilla när jag kommer hem idag

Visa signatur

Workstation: i7 2600k | P8Z68-V Pro | 16 Gb RAM | MSI Radeon 390 | NEC PA241W
Portabelt: Surface Pro 3 | Samsung Galaxy S6 Edge
Fotoväska: Nikon D800E | Nikkor AF-S 24-70/2,8 G ED | Nikkor AF-S 85+50/1,8 G

Permalänk

Re: Mailserver i Ubuntu

Citat:

Ursprungligen inskrivet av Nyrostad
för att ta emot mail, skicka får jag göra via BBB:s server då min utgående port 25 är spärrad.

Hett tips: ställ i postfix-konfigurationen ("sudo dpkg-reconfigure postfix" på ubuntuspråk) in relay host som smtp.bredband.net, och ange att du relayar för nätet 127.0.0.0/8 (det vill säga loopback interfacet, den lokala hosten). På så sätt kan användare som är inloggade med skalkonton och kör epostklienter direkt på din server också skicka mail, och även eventuella webbgränssnitt som Squirrelmail. Klart praktisk grej.

För de användare som dock kör en vanlig POP3 eller IMAP-klient känns det kanske som overkill att konfigurera smtp authentication osv, om du bara har 3-4 användare på burken. Låt istället dom skicka epost via sin egen ISP:s smtpserver.

Lycka till!

W

Permalänk
Hedersmedlem

relayhost = smtp.bredband.net relay_domains = 127.0.0.0/8

Om man vill konfigurera manuellt eller inte kör Debian/Ubuntu.

Visa signatur

Vim
Kinesis Classic Contoured (svart), Svorak (A5)
Medlem i signaturgruppen Vimzealoter.

Permalänk
Medlem

Re: Re: Mailserver i Ubuntu

Citat:

Ursprungligen inskrivet av WorldSpawn
Hett tips: ställ i postfix-konfigurationen ("sudo dpkg-reconfigure postfix" på ubuntuspråk) in relay host som smtp.bredband.net, och ange att du relayar för nätet 127.0.0.0/8 (det vill säga loopback interfacet, den lokala hosten). På så sätt kan användare som är inloggade med skalkonton och kör epostklienter direkt på din server också skicka mail, och även eventuella webbgränssnitt som Squirrelmail. Klart praktisk grej.

För de användare som dock kör en vanlig POP3 eller IMAP-klient känns det kanske som overkill att konfigurera smtp authentication osv, om du bara har 3-4 användare på burken. Låt istället dom skicka epost via sin egen ISP:s smtpserver.

Lycka till!

W

Tusen tack!

Kom på en sak nu, igår kväll lyckades jag med konstycket att radera min /etc/postfix/main.cf, och kan inte installera om postfix då jag har så många program som beror på det som jag helst inte vill röra. Ingen av er som kör en set-up lik den jag är ute efter som har lust att posta sin main.cf här, tillsammans med en förklaring vad den används till? Jag skulle vara så otroligt tacksam för den hjälpen

Visa signatur

Workstation: i7 2600k | P8Z68-V Pro | 16 Gb RAM | MSI Radeon 390 | NEC PA241W
Portabelt: Surface Pro 3 | Samsung Galaxy S6 Edge
Fotoväska: Nikon D800E | Nikkor AF-S 24-70/2,8 G ED | Nikkor AF-S 85+50/1,8 G