WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Skicka ett mail från prompten (https://www.wn.se/forum/showthread.php?t=31350)

radioaktivitet 2008-08-22 16:02

Jag har nyligen slängt upp en debian-burk hemma. Jag behöver kunna skicka mail från prompten. Provar detta

mail -s "hej" [email protected]

Men mejlet kommer inte fram... Antar att det beror på att jag måste skicka via smtp.comhem.se eller nåt..?!

Någon som vet hur man konfigurerar det?

allstars 2008-08-22 16:19

Ibland är google väldigt bra. Testa gärna själv.

http://www.debianhelp.co.uk/postfix.htm

radioaktivitet 2008-08-22 16:36

Jo, jag har hört talas om google, provade att söka på "mail" ;-)

Nu har jag installerat postfix och så har jag ändrat i /etc/postfix/main.cf så att

myhostname = mail.comhem.se

Men jag får fortfarande inte några mejl... Vet du varför?

så här ser min main.cf fil ut: http://pastebin.com/m5fe04597

forngren 2008-08-22 16:39

Citat:

Originally posted by radioaktivitet@Aug 22 2008, 16:36
Jo, jag har hört talas om google, provade att söka på mail ;-)
Nu har jag installerat postfix och så har jag ändrat i /etc/postfix/main.cf så att
myhostname = mail.comhem.se
Men jag får fortfarande inte några mejl... Vet du varför?

Du har precis döpt din mailserver till mail.comhem.se

Kika på howtoforge.com, finns massor med tutorials om du söker på debian och postfix, t ex http://www.howtoforge.com/postfix_my...bl_debian_etch

radioaktivitet 2008-08-22 16:47

Tack... Men jag vill bara kunna skicka iväg ett mail. Är det så svårt? Jag vill alltså inte kunna läsa mejl på burken. Bara skicka iväg ett endaste mejl från prompten. Finns det något enkelt sätt?

coredev 2008-08-22 19:07

För att kunna skicka ett mejl, och vara säker på att den mottagande mejlservern inte rejectar det så behöver du verkligen en riktig mejlserver på din burk (postfix, et. al.).

Det finns andra lösningar, men det är den bästa.

Jonas 2008-08-23 11:30

Det enda du behöver göra är att lägga till en enkel rad i main.cf, vilket du även kunde göra under debian installationen.

Kod:

relayhost = smtp.comhem.se

radioaktivitet 2008-08-23 13:21

Tack Jonas!

Tyvärr kommer mejlet fortfarande inte fram. Är det något annat man kan göra för att se var problemet ligger?

Jonas 2008-08-23 13:57

Citat:

Originally posted by radioaktivitet@Aug 23 2008, 13:21
Tack Jonas
Tyvärr kommer mejlet fortfarande inte fram. Är det något annat man kan göra för att se var problemet ligger?

Din mailserver måste ha ett unikt namn, likaså spf-record.

radioaktivitet 2008-08-23 14:05

Finns det ingen guide någonstans för hur man gör detta? Eller är det bara några rader som skall in, som du skulle kunna tala om för mig?

Jonas 2008-08-23 14:17

Kod:

myhostname = mail.comhem.se
till
Kod:

myhostname = mitt.unika.hostname.se
/etc/init.d/postfix restart

SPF-record sköter din dns administratör.

radioaktivitet 2008-08-25 10:58

Citat:

Originally posted by Jonas@Aug 23 2008, 14:17
Kod:

myhostname = mail.comhem.se
till
Kod:

myhostname = mitt.unika.hostname.se
/etc/init.d/postfix restart

SPF-record sköter din dns administratör.

Tack för hjälpen.

Kan jag hitta på vilket host-namn som helst? Detta är alltså en burk som jag kör privat hemma. Det finns inget riktigt hostnamn kopplat till den.

Antar därför att det är jag som är dns administratören som skall lägga till spf-record? Vet du hur man lägger till det? :blink:

Edit: jag glömde säga att jag provade att ändra till "xyz.host.se", men ändå inte fick mejlet. Förmodligen då eftersom det 1) är ett obefintligt hostnamn 2) jag saknar spf-record

Jonas 2008-08-25 12:33

spf-record är ett form av spamskydd. Skulle nog hellre be dig att testa på en mail-adress som du vet att du har spam till. Detta eftersom både 1 & 2 antyder på att din mail-server lika gärna kan vara spamserver.

Har du kollat bland skräpposten på Gmail?

radioaktivitet 2008-08-25 12:41

Jag har precis satt upp min debian-server, så jag tror inte att den blivit hackad och används som spam-server, om det är så du menar. Särskilt inte eftersom mejlen inte fungerar :-)

Nu har jag har provat (med relayhost = smtp.comhem.se samt myhostname = mitt.unika.hostname.se) att skicka mejl till min gmail-adress. Men ingenting kommer fram, inte ens i skräppostmappen.

Jonas 2008-08-25 12:47

Citat:

Originally posted by radioaktivitet@Aug 25 2008, 12:41
Jag har precis satt upp min debian-server, så jag tror inte att den blivit hackad och används som spam-server, om det är så du menar. Särskilt inte eftersom mejlen inte fungerar :-)
Nu har jag har provat (med relayhost = smtp.comhem.se samt myhostname = mitt.unika.hostname.se) att skicka mejl till min gmail-adress. Men ingenting kommer fram, inte ens i skräppostmappen.

Den behöver inte vara hackad, men symptomen finns där eftersom du saknar mx & spf record. MX behövs inte men det är en fördel.

radioaktivitet 2008-08-25 13:23

Hur vet du att mx & spf record saknas? Och finns dem där som default?

radioaktivitet 2008-08-25 13:59

Nu har jag löst problemet. Det skulle tydligen vara mail1.comhem.se och inte smtp.comhem.se. Dessutom hade jag inte specificerat en avsändaradress när jag använde mail kommandot.

Det där med mx och spf record verkade alltså inte ha någon betydelse...


Alla tider är GMT +2. Klockan är nu 05:55.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson