Re: Re: Problem med Exim och Fetchmail
Jag kan inte logga in på internet och ingen mail vänl. gunnar [EMAIL PROTECTED]
Re: Re: Problem med Exim och Fetchmail
On 3/6/06, Gunnar [EMAIL PROTECTED] wrote: Jag kan inte logga in på internet och ingen mail vänl. gunnar [EMAIL PROTECTED] Du har uppenbarligen lyckats med att både logga in på internet och skicka iväg ett mail, så vad är problemet? ;-) -- Kim Christensen [EMAIL PROTECTED]
Re: Problem med Exim och Fetchmail
At 21:26 2004-04-05, you wrote: Hej! Peter Carlsson wrote: | 2. Jag skulle behöva få Exim att förstå att epost adresserat till mig |själv inte ska skickas iväg med SMTP utan levereras lokalt, men allt |annat på samma domän ska skickas med SMTP. Ex.vis: | |[EMAIL PROTECTED] - levereras lokalt |[EMAIL PROTECTED] - skickas med SMTP Det du vill göra är nog att editera lite i .fetchmailrc, du borde ha en rad som ser ut typ såhär: poll pop.home.se with proto POP3 ~ user pop31137 there with password pasword is user here ändra pop31137 till din pop användare, ändra password till ditt lösenord och ändra user till din LOKALA användare. Så har jag gjort. Dessutom så använder home.se ett användarnamn för att komma åt POP3/IMAP (ex.vis pop123456) och ett namn till epostadressen (ex.vis carlsson_peter). Det är det sista som den envisas med att skicka vidare. Jag får gräva vidare... /Peter
Re: Problem med Exim och Fetchmail
On Mon, Apr 05, 2004 at 07:53:03PM +0200, Peter Carlsson wrote: 2. Jag skulle behöva få Exim att förstå att epost adresserat till mig själv inte ska skickas iväg med SMTP utan levereras lokalt, men allt annat på samma domän ska skickas med SMTP. Ex.vis: [EMAIL PROTECTED] - levereras lokalt [EMAIL PROTECTED] - skickas med SMTP Varför ligger det mail i din POP-låda som skall skickas till andra? Eller har du sagt till exim att epost som skickas till home.se skall hanteras lokalt (local_domains i exim3)? -- Peter Mathiasson, peter at mathiasson dot nu, http://www.mathiasson.nu GPG Fingerprint: A9A7 F8F6 9821 F415 B066 77F1 7FF5 C2E6 7BF2 F228
Re: Problem med Exim och Fetchmail
On Tue, Apr 06, 2004 at 02:47:30PM +0200, Peter Carlsson wrote: Men jag tror att den här frågan har löst sig själv genom att jag har funderat igenom det mer. Vad som återstår är den andra frågan som var hur man får Exim att inte avsluta vid procmail-transporten utan fortsätta tills den stöter på local_user-transporten. I local_user så kommer den att leverera till Maildir. Byter jag plats på dessa regler så ser jag att den levererar till Maildir vilket jag vill, men då kommer man inte till procmail. En lösning är kanske att i .procmailrc se till att leverera till Maildir men så är det väl inte tänkt? Så är det tänkt (för de användare som väljer att använda procmail). Sätt DEFAULT i .procmailrc. -- Peter Mathiasson, peter at mathiasson dot nu, http://www.mathiasson.nu GPG Fingerprint: A9A7 F8F6 9821 F415 B066 77F1 7FF5 C2E6 7BF2 F228
Re: Problem med Exim och Fetchmail
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Peter Carlsson wrote: | 2. Jag skulle behöva få Exim att förstå att epost adresserat till mig |själv inte ska skickas iväg med SMTP utan levereras lokalt, men allt |annat på samma domän ska skickas med SMTP. Ex.vis: | |[EMAIL PROTECTED] - levereras lokalt |[EMAIL PROTECTED] - skickas med SMTP Det du vill göra är nog att editera lite i .fetchmailrc, du borde ha en rad som ser ut typ såhär: poll pop.home.se with proto POP3 ~ user pop31137 there with password pasword is user here ändra pop31137 till din pop användare, ändra password till ditt lösenord och ändra user till din LOKALA användare. Hälsningar, - -- ~ .''`. Torbjörn Svensson, azoff (at) se (dot) linux (dot) org ~ : :' : 7EB9 2DC5 61AE DAB5 7099 BAC6 798E E39A DBDB 0CFD ~ `. `' http://azoff.homeip.net:8080/ | http://azoff.tty0.org ~ `-- http://www.se.linux.org -BEGIN PGP SIGNATURE- Version: GnuPG v1.2.4 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFAcbLbeY7jmtvbDP0RAh7GAJ4vuc6YvmbkwzRyBou7DN+pAtvOAQCgt7AY 9pJpZ7/YoMEuVTj+NK4vrZM= =dZAG -END PGP SIGNATURE-
Re: Problem med Exim och Fetchmail
On Tue, 23 Mar 2004 18:42:46 +0100, Peter Carlsson [EMAIL PROTECTED] posted to debian-user-swedish: Då man skickar från sin maskin ut på Internet så gnölar den mottagande SMTP-servern att Domain of sender address [EMAIL PROTECTED] does not exist. Jag tror inte heller den skulle gillat gretchen bättre... Men jag måste väl ha något som inte finns ute på Internet för att lokala brev ska stanna inom mitt nätverk, men måste ha ett giltig namn när jag skickar ut på Internet. Det här är precis vad diskussionen hittills handlat om. Du skall ställa in envelope sender till en riktig adress så funkar det bättre. (Det är inte alla som gnölar men allt fler ju värre spamproblemet blir.) Exim plockar vad du råkar ha i /etc/hostname i brist på bättre men rätt lösning är att ge Exim något bättre att jobba med. Som sagt använder jag inte Exim aktivt så jag är nog inte rätt person att berätta hur du skall göra men t.ex. qualify_domain ser ut att vara något som du kunde försöka ändra. Det förutsätter som sagt att du har en egen domän som du kan stoppa in där. En bra kompromiss kanske vore att skaffa en bra och billig domän via dyndns.org eller nåt. Tar detta till att börja med... Du hade rätt många frågor, jag tror inte att någon kan eller orkar svara på dem alla. Var det nåt viktigt så får du försöka på nytt ... /* era */ -- formail -s procmail http://www.iki.fi/era/spam/ http://www.euro.cauce.org/ cat | more | cathttp://www.iki.fi/era/unix/award.htmlhttp://www.debian.org/
Re: Problem med Exim och Fetchmail
On 23 Mar 2004 18:00:02 +0100 you wrote: On 22 Mar 2004 15:37:57 +0200, I posted to debian-user-swedish: On Thu, 18 Mar 2004 21:05:08 +0100, Peter Carlsson [EMAIL PROTECTED] posted to debian-user-swedish: Vad bör det stå i /etc/hostname? Nu står det bara debian. Det är inte direkt relevant. men om du har problem att hitta på ett bra namn åt din maskin så föreslår jag gretchen :-) Kommer aldrig på tal :) När jag ändå har dig på tråden så har jag fler frågor... Jag kör unstable och trodde per automatik att jag då körde Exim4, men så var det ju inte. Så nu har jag installerat Exim4 och i samband med det så avinstallerades den gamla Exim. Kvar finns iofs bibliotek och konfigurationsfilerna från den gamla installationen. Bör jag ta bort dem och hur i så fall? Bör man välja konfigurationsfilerna uppdelade i tusentals eller en enda? Då man skickar från sin maskin ut på Internet så gnölar den mottagande SMTP-servern att Domain of sender address [EMAIL PROTECTED] does not exist. Jag tror inte heller den skulle gillat gretchen bättre... Men jag måste väl ha något som inte finns ute på Internet för att lokala brev ska stanna inom mitt nätverk, men måste ha ett giltig namn när jag skickar ut på Internet. Hur ställer man in så att Exim levererar till $HOME/Maildir/ i stället för /var/mail/user ? Tar detta till att börja med... Mvh Peter
Re: Problem med Exim och Fetchmail
Jag kör unstable och trodde per automatik att jag då körde Exim4, men så var det ju inte. Så nu har jag installerat Exim4 och i samband med det så avinstallerades den gamla Exim. Kvar finns iofs bibliotek och konfigurationsfilerna från den gamla installationen. `dpkg --purge exim', typ. Om du kör aptitude kan du purge:a alla paket som har lämnat kvar conffiles genom att köra `aptitude purge ~c'. */ Christoffer Sawicki [EMAIL PROTECTED]
Re: Problem med Exim och Fetchmail
On Tue, Mar 23, 2004 at 06:42:46PM +0100, Peter Carlsson wrote: Hur ställer man in så att Exim levererar till $HOME/Maildir/ i stället för /var/mail/user ? Kanske inte är svar på din fråga i och för sig, men om du inte har en aning hur man gör det i Exim (som jag) så går det fint att få procmail att leverera till Maildir: # ~/.procmailrc MAILDIR=$HOME :0 Maildir/ osv.. -- .oO [EMAIL PROTECTED] - [EMAIL PROTECTED] Oo.
Re: Problem med Exim och Fetchmail
On Thu, 18 Mar 2004 21:05:08 +0100, Peter Carlsson [EMAIL PROTECTED] posted to debian-user-swedish: Har du kort och gott debian i din /etc/mailname så får du ändra den till namnet på din maskin, om du alltså har en egen DNS-domän som du kan använda för detta. Nu står det home.se i /etc/mailname vilket är den domän jag tillhör ute på Internet. Tillhör är fel. Om du inte kan säga home.se det är jag det så får du hitta på något annat. Närmast skulle jag föreslå att du ställer in din egen adress som envelope sender via /etc/email-addresses om det inte är för knöligt. Vad bör det stå i /etc/hostname? Nu står det bara debian. Det är inte direkt relevant. Om du saknar egen DNS-domän är väl det enda riktiga att använda din vanliga postlåda som envelope sender. Om /etc/email-addresses blir för ohanterligt så går det som sagt säkert att lägga till något direkt i exim.conf som ställer in envelope sender mer generellt. Om du grokkar den regel som hämtar information från /etc/email-addresses så börjar du vara på rätt spår. På min maskin ser det ut så här: ## # REWRITE CONFIGURATION # ## # There are no rewriting specifications in this default configuration file. # This rewriting rule is particularly useful for dialup users who # don't have their own domain, but could be useful for anyone. # It looks up the real address of all local users in a file [EMAIL PROTECTED]${lookup{$1}lsearch{/etc/email-addresses}\ {$value}fail} bcfrF (Det här är från Woody, alltså Exim 3.35. På riktigt har jag bytt till Postfix så fråga mig inte vad det här egentligen gör.) Troligen kan du helt enkelt slänga ut allt som ser ut som ${sånt här} och ersätta det med typ [EMAIL PROTECTED] eller vad du nu vill använda som envelope sender. Det här bör alltså vara en adress som är din egen. (Jag orkar inte minnas om du behöver citattecken eller annat jox. Fråga Google. Exim har bra och redig dokumentation om du vet ungefär vad du söker efter, d.v.s. i det här fallet en rewrite rule.) Hur bör min /etc/resolv.conf se ut. Nu ser den ut så här: Inte alls relevant det heller. /* era */ -- formail -s procmail http://www.iki.fi/era/spam/ http://www.euro.cauce.org/ cat | more | cathttp://www.iki.fi/era/unix/award.htmlhttp://www.debian.org/
Re: Problem med Exim och Fetchmail
At 18-Mar-2004/18:00:02+1:00 you wrote Hej! Däremot så hade jag goofat till det genom att skapa en .forward som innehöll: /home/username/Maildir/ Behöver man en .forward? Har sett både och... Nej jösses, varför skulle du behöva det? Ta bort den bara. Det står faktiskt i exim.conf ovanför address_directory och eftersom jag inte vet vad jag håller på med (?!?) så... Men nu är den borta. [EMAIL PROTECTED] R=smarthost T=remote_smtp: SMTP error from remote mailer after MAIL FROM:[EMAIL PROTECTED] SIZE=4767: host mail.g.bonet.se [81.26.226.4]: 553 5.1.8 [EMAIL PROTECTED]... Domain of sender address [EMAIL PROTECTED] does not exist OK, får kolla lite mer på det här... Har du kort och gott debian i din /etc/mailname så får du ändra den till namnet på din maskin, om du alltså har en egen DNS-domän som du kan använda för detta. Nu står det home.se i /etc/mailname vilket är den domän jag tillhör ute på Internet. Vad bör det stå i /etc/hostname? Nu står det bara debian. Jag är inte säker på var detta konfigureras och vad jag alltså ska skriva. Det finns väl också någon inställning i exim.conf där du kan ändra ditt debian till ett riktigt domännamn. Öh. Eller så kan du lägga till en regel som ändrar alla envelope senders till något du har kontroll över. Annars kan du redigera /etc/email-addresses och lägga in korrekta envelope senders för de adresser du behöver, men det blir ju lite knöligt att lista alla adresser som du kan tänkas använda. Om du saknar egen DNS-domän är väl det enda riktiga att använda din vanliga postlåda som envelope sender. Hur bör min /etc/resolv.conf se ut. Nu ser den ut så här: search nameserver 127.0.0.1 nameserver 192.168.0.1 nameserver 81.26.226.3 nameserver 81.26.226.2 Mvh Peter
Problem med Exim och Fetchmail
Hej! Har problem att få Exim och Fetchmail att fungera. Bifogar ett utdrag ur exims loggfil som jag har lite frågor kring. På andra raden försöker den skapa ett bibliotek, men är det /home/username/Maildir/ eller ska man tolka det som att den försöker skapa /home/peter/Maildir/? På tredje raden står det permission denied. Vad ska man ha för user och group på Maildir? Har läst att man ska göra en chown mail:mail ~/Maildir/ På flera rader så står det Frozen. Vad betyder det? Även andra saker verkar gå fel? Någon bra förklaring? Mvh Peter debian:/home/peter# less /var/log/exim/mainlog 2004-03-17 23:00:01 1B3j4z-0002Tn-00 = [EMAIL PROTECTED] U=peter P=local S=525 2004-03-17 23:00:01 1B3j4z-0002Tn-00 == /home/username/Maildir/ [EMAIL PROTECTED] T=address_directory defer (13): Permission denied: cannot create /home/username/ Maildir/ 2004-03-17 23:00:01 1B3j4z-0002Tr-00 = R=1B3j4z-0002Tn-00 U=mail P=local S=5 47 2004-03-17 23:00:01 1B3j4z-0002Tn-00 Frozen 2004-03-17 23:00:01 1B3j4z-0002Tr-00 == /home/username/Maildir/ [EMAIL PROTECTED] T=address_directory defer (13): Permission denied: cannot create /home/username/ Maildir/ 2004-03-17 23:00:01 1B3j4z-0002Tr-00 Frozen 2004-03-17 23:00:02 verify failed for SMTP recipient [EMAIL PROTECTED] from b [EMAIL PROTECTED] H=debian (localhost) [127.0.0.1] U=peter 2004-03-17 23:00:02 1B3j50-0002U2-00 = [EMAIL PROTECTED] H=debian (localh ost) [127.0.0.1] U=peter P=smtp S=3661 2004-03-17 23:00:02 1B3j50-0002Tu-00 = bounce-debian-security-announce=maillist [EMAIL PROTECTED] H=debian (localhost) [127.0.0.1] U=peter P=esmtp S=14843 [EMAIL PROTECTED] 2004-03-17 23:00:02 1B3j50-0002Tu-00 == /home/username/Maildir/ [EMAIL PROTECTED] T=address_directory defer (13): Permission denied: cannot create /home/usernam e/Maildir/ 2004-03-17 23:00:02 1B3j50-0002U7-00 = R=1B3j50-0002Tu-00 U=mail P=local S=6 07 2004-03-17 23:00:02 1B3j50-0002Tu-00 Frozen 2004-03-17 23:00:02 1B3j50-0002U2-00 ** bounce-debian-security-announce=maillist [EMAIL PROTECTED] R=smarthost T=remote_smtp: SMTP error from remot e mailer after MAIL FROM:[EMAIL PROTECTED] SIZE=4767: host mail.g.bonet. se [81.26.226.4]: 553 5.1.8 [EMAIL PROTECTED]... Domain of sender addres s [EMAIL PROTECTED] does not exist 2004-03-17 23:00:02 1B3j50-0002U7-00 == /home/username/Maildir/ [EMAIL PROTECTED] T=address_directory defer (13): Permission denied: cannot create /home/username/ Maildir/ 2004-03-17 23:00:02 1B3j50-0002UB-00 = R=1B3j50-0002U2-00 U=mail P=local S=4 754 2004-03-17 23:00:02 1B3j50-0002U2-00 Error message sent to [EMAIL PROTECTED] an 2004-03-17 23:00:02 1B3j50-0002U2-00 Completed 2004-03-17 23:00:02 1B3j50-0002UB-00 ** [EMAIL PROTECTED]: unknown local-p art fetchmail-daemon in domain debian 2004-03-17 23:00:02 1B3j50-0002UB-00 Frozen (delivery error message) 2004-03-17 23:00:02 1B3j50-0002U7-00 Frozen 2004-03-17 23:08:01 Start queue run: pid=9578 2004-03-17 23:08:01 1B3j50-0002U7-00 Message is frozen 2004-03-17 23:08:01 1B3j50-0002Tu-00 Message is frozen 2004-03-17 23:08:01 1B3j4z-0002Tr-00 Message is frozen 2004-03-17 23:08:01 1B3j4z-0002Tn-00 Message is frozen 2004-03-17 23:08:01 1B3gcH-00029T-00 Message is frozen 2004-03-17 23:08:01 1B3gcH-00029X-00 Message is frozen 2004-03-17 23:08:01 1B3g9A-0001sJ-00 Message is frozen 2004-03-17 23:08:01 1B3fku-0001jW-00 Message is frozen 2004-03-17 23:08:01 1B3fkz-0001jh-00 Message is frozen 2004-03-17 23:08:01 1B3fku-0001jJ-00 Message is frozen 2004-03-17 23:08:01 1B3fg3-0001bI-00 Message is frozen 2004-03-17 23:08:01 1B3fg3-0001b5-00 Message is frozen 2004-03-17 23:08:01 1B3fWM-0001ao-00 Message is frozen 2004-03-17 23:08:01 1B3fWM-0001ak-00 Message is frozen debian:/home/peter#
Re: Problem med Exim och Fetchmail
On Wed, Mar 17, 2004 at 22:14 CET, Peter Carlsson [EMAIL PROTECTED] wrote: Hej! Hejsan, På andra raden försöker den skapa ett bibliotek, men är det /home/username/Maildir/ eller ska man tolka det som att den försöker skapa /home/peter/Maildir/? Exim försöker skapa /home/username/Maildir och misslyckas. Jag misstänker att du har i direktivet local_delivery bara skrivit: file = /home/username/Maildir/ medans det borde vara[*]: file = /home/${local_part}/Maildir [*] borde bara, jag kan ha fel eftersom det är länge sen jag meckade Maildir och exim3 Vore bra om du kunde bifoga din exim.conf, eller iaf hela ditt local-delivery -direktiv. På tredje raden står det permission denied. Vad ska man ha för user och group på Maildir? Har läst att man ska göra en chown mail:mail ~/Maildir/ Maildir ska ägas av användaren vars mailbox det är och gruppen ska vara mail. Gruppen måste ha skrivrättigheter till Maildir. På flera rader så står det Frozen. Vad betyder det? Frozen betyder att exim varken kunde skicka mailet den avsedde mottagaren eller felrapporter till avsändaren. Administratören måste själv välja hurvida dessa mail ska kastas eller om ett nytt leveransförsök ska göras. Även andra saker verkar gå fel? Någon bra förklaring? 2004-03-17 23:00:02 1B3j50-0002U2-00 ** [EMAIL PROTECTED] R=smarthost T=remote_smtp: SMTP error from remote mailer after MAIL FROM:[EMAIL PROTECTED] SIZE=4767: host mail.g.bonet.se [81.26.226.4]: 553 5.1.8 [EMAIL PROTECTED]... Domain of sender address [EMAIL PROTECTED] does not exist Detta fel beror på att exim försöker skicka en NDR (non delivery report) till debians listserver för att notifiera servern om att mailen inte har nått dig. Ditt mailnamn är samma som ditt hostnamn, debian. Eftersom det inte är ett giltigt[*] namn ute på internet får ditt system inte skicka ut mail på internet. [*] Ditt mailnamn måste finnas registrerat i DNS så att det går att slå upp. Prova 'dig debian.' och se vad du får för svar (inget), prova sedan t.ex. 'dig debian.org.' och jämför skillnaden. Antignen måste du sätta upp masquerading av mail så att mail från ditt system ser ut att komma från en riktig mailadress, samt att denna adress verkligen finns. (exempelvis uppträder alla administrativa mail från ditt system som om det är [EMAIL PROTECTED] som har skickat dem). Eller så sätter du upp ditt system så att mail enbart leveras lokalt. Hoppas du blev lite klokare. mvh -- +---+ | Johan Björklund [EMAIL PROTECTED] http://whero.net/ | | PGP = 813B 014F C0FA B56C FA70 31DC 1C11 3A20 B02B C881 | +---+ | /* | * Buddy system. Hairy. You really aren't expected to understand this | * | */ | -- From /usr/src/linux/mm/page_alloc.cA + -- - --- -- -
Re: Problem med Exim och Fetchmail
Hej Johan! På andra raden försöker den skapa ett bibliotek, men är det /home/username/Maildir/ eller ska man tolka det som att den försöker skapa /home/peter/Maildir/? Exim försöker skapa /home/username/Maildir och misslyckas. Jag misstänker att du har i direktivet local_delivery bara skrivit: file = /home/username/Maildir/ medans det borde vara[*]: file = /home/${local_part}/Maildir [*] borde bara, jag kan ha fel eftersom det är länge sen jag meckade Maildir och exim3 Vore bra om du kunde bifoga din exim.conf, eller iaf hela ditt local-delivery -direktiv. OK, så här der det ut local_delivery: driver = appendfile group = mail mode = 0660 mode_fail_narrower = false envelope_to_add = true return_path_add = true directory=${home}/Maildir maildir_format = true prefix = Däremot så hade jag goofat till det genom att skapa en .forward som innehöll: /home/username/Maildir/ Behöver man en .forward? Har sett både och... På tredje raden står det permission denied. Vad ska man ha för user och group på Maildir? Har läst att man ska göra en chown mail:mail ~/Maildir/ Maildir ska ägas av användaren vars mailbox det är och gruppen ska vara mail. Gruppen måste ha skrivrättigheter till Maildir. Så: chown peter:mail ~/Maildir/ Och samma för alla underbibliotek (cur,new,tmp)? På flera rader så står det Frozen. Vad betyder det? Frozen betyder att exim varken kunde skicka mailet den avsedde mottagaren eller felrapporter till avsändaren. Administratören måste själv välja hurvida dessa mail ska kastas eller om ett nytt leveransförsök ska göras. OK Även andra saker verkar gå fel? Någon bra förklaring? 2004-03-17 23:00:02 1B3j50-0002U2-00 ** [EMAIL PROTECTED] R=smarthost T=remote_smtp: SMTP error from remote mailer after MAIL FROM:[EMAIL PROTECTED] SIZE=4767: host mail.g.bonet.se [81.26.226.4]: 553 5.1.8 [EMAIL PROTECTED]... Domain of sender address [EMAIL PROTECTED] does not exist Detta fel beror på att exim försöker skicka en NDR (non delivery report) till debians listserver för att notifiera servern om att mailen inte har nått dig. Ditt mailnamn är samma som ditt hostnamn, debian. Eftersom det inte är ett giltigt[*] namn ute på internet får ditt system inte skicka ut mail på internet. [*] Ditt mailnamn måste finnas registrerat i DNS så att det går att slå upp. Prova 'dig debian.' och se vad du får för svar (inget), prova sedan t.ex. 'dig debian.org.' och jämför skillnaden. Antignen måste du sätta upp masquerading av mail så att mail från ditt system ser ut att komma från en riktig mailadress, samt att denna adress verkligen finns. (exempelvis uppträder alla administrativa mail från ditt system som om det är [EMAIL PROTECTED] som har skickat dem). Eller så sätter du upp ditt system så att mail enbart leveras lokalt. OK, får kolla lite mer på det här... Hoppas du blev lite klokare. Mycket klokare och lite mer förvirrad :) Tack för hjälpen! /Peter