The UNIX and Linux Forums  
Hej och välkommen från USA till UNIX och Linux Forum! Tack för ditt besök och gå med i vår globala gemenskapen.

Go Back   UNIX och Linux Forum > Upp Forum > UNIX för avancerade & Expertanvändare
.
google unix.com



UNIX för avancerade & Expertanvändare Expert-to-experten. Läs avancerade UNIX UNIX-kommandon, Linux operativsystem, systemadministration, programmering, Shell, Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD.

Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
Sendmail relä problem soliberus Sun Solaris 4 03-06-2008 05:03
sendmail + procmail + spamassassin sx3v1l_1n51de Sun Solaris 1 05-20-2005 01:55
lokala mail relay problem i Sendmail RajaRC Linux 0 09-13-2004 03:53
Sendmail öppet relä skotapal UNIX for Dummies Frågor & Svar 2 11-05-2003 11:12
Sendmail Relay Solaris Säkerhet 4 06-28-2002 09:30

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Sök i denna tråd Rate Thread Visningslägen
  #1 (permalänk)  
Old 07-23-2008
hardesty hardesty is offline
Registered User
  
 

Join Date: Jul 2008
Inlägg: 2
Problem med sendmail procmail spamassasin & relä

Jag har arbetat med att inrätta en post relä. Jag har nästan allt som arbetar utom procmail del. Konfigurationen är följande:

Internet -> mailrelay -> postserver
|
spamassassin server

Jag har spamassassin körs på en separat server och har konfigurerat spamc att ansluta till det.

Jag har detta i min cf fil:

MAILER (procmail) dnl
LOCAL_CONFIG
CPprocmail
LOCAL_RULESETS
LOCAL_RULE_0
R $ * <@ $ \u003d w> $ * $ # procmail $ @ / etc / mail / procmailrc $: $ 1 <@ $ 2.procmail.> $ 3
R $ * <@ $ \u003d w. > $ * $ # Procmail $ @ / etc / mail / procmailrc $: $ 1 <@ $ 2.procmail.> $ 3
R $ * <@ $ \u003d R> $ * $ # procmail $ @ / etc / mail / procmailrc $: $ 1 <@ $ 2.procmail.> $ 3
R $ * <@ $ \u003d R. > $ * $ # Procmail $ @ / etc / mail / procmailrc $: $ 1 <@ $ 2.procmail.> $ 3
R $ * <@ $ *. Procmail. > $ * $ 1 <@ $ 2.> $ 3 redan filtrerats, karta till den ursprungliga adressen


I min procmailrc filen jag har:

DROPPRIVS \u003d yes
Verbose \u003d på
Logfile \u003d / var / log / procmail.log

: 0fw
* <256.000
| / Usr / local / bin / spamc
: 0
* ^ X-Spam-Status: Ja
/ dev / null

: 0 W
! -oi-f "$ @"


Min tröskel för spamd är 15 för närvarande för att hitta spam.

Det ser ut som sendmail skicka ny e-post ut till procmal och bearbeta det: Jag ser detta i loggen:
procmail: Tilldela "LASTFOLDER \u003d / dev / null"
procmail: Opening "/ dev / null"
Ämne: [SPAM] Fler längd och bredd
Folder: / dev / null 4.175
procmail: [21.421] Wed Jul 23 00:05:51 2008
procmail: Ingen match på "^ X-Spam-Status: Yes"
procmail: Ingen match på "^ ^ ROM []"
procmail: Executing "/ usr / lib / sendmail,-oi,-oi,-f, ilan@escortcorp.com, sfair_funw@hardlink.net.procmail"
procmail: Match på "<256.000"
procmail: Executing "/ usr / local / bin / spamc"
procmail: Match på "<256.000"
procmail: Executing "/ usr / local / bin / spamc"
procmail: [21.402] Wed Jul 23 00:05:52 2008
procmail: Tilldela "LASTFOLDER \u003d / usr / lib / sendmail-oi-oi-f"
Ämne: 20m belöning för att fånga Usama
Folder: / usr / lib / sendmail-oi-oi-f 1137
procmail: [21.421] Wed Jul 23 00:05:52 2008
procmail: Tilldela "LASTFOLDER \u003d / usr / lib / sendmail-oi-oi-f"
Ämne: Besök att se vår nyöppnade Discount Store och hålla din spänn INTA
Folder: / usr / lib / sendmail-oi-oi-f 25.378
procmail: [21.441] Wed Jul 23 00:05:54 2008
procmail: Match på "^ X-Spam-Status: Yes"
procmail: Tilldela "LASTFOLDER \u003d / dev / null"


Det är ta bort skräppost Som om jag skulle förvänta sig. Problemet är vad man gör med goda post. Det verkar att försöka skicka tillbaka den till sendmail och då jag aldrig se den igen. Jag ser procmail jobb kör där de har skrivit in adressen slutar på. Procmail, men det bara sortens försvinner.

NÃ¥gon aning om var jag kunde saknas saker?

Solaris 5,8
sendmail 8.14.2
spamassassin 3,25
procmail 3,22
  #2 (permalänk)  
Old 07-25-2008
eran era is offline Forum Advisor  
Herder av Useless Cats (På sabbatsår)
  
 

Join Date: mars 2008
Ort: / det är / / bara / bin / sh
Inlägg: 3652
Det sista kommandot är återigen inkomma med budskap till Sendmail, så att du skapar ett e-loop. Om du bara tar bort det sista receptet, bör Procmail leverera till $ DEFAULT (eventuellt efter samråd med användarens $ HOME / .procmailrc om sådan finns).

Oj, vänta en minut, verkar Sendmail voodoo ut att vara tänkt att fungera så, faktiskt. Ser du något i Sendmail loggarna för saker som skickas till something.procmail? Var har du fått dessa Sendmail regler, anyway? Förmodligen att platsen bör ha någon dokumentation och kanske felsökningstips.

(Också att märka att -Oi förekommer redan i $ SENDMAILFLAGS, Så du bör inte lägga den uttryckligen. Och du kanske vill ta bort dem leva adresser från loggfilen utdrag innan spammare skrapade dem.)

Senast redigerad av era; 07-25-2008 at 01:42.. Motivering: Se vem som skapat dem Sendmail regler ...?
  #3 (permalänk)  
Old 07-27-2008
hardesty hardesty is offline
Registered User
  
 

Join Date: Jul 2008
Inlägg: 2
Jag såg info många ställen. Här är en av dem:

Använda SpamAssassin på Sendmail relä

Allt jag vill verkligen att hända är att sendmail skickar till procmail, som kontrollerar om det är skräppost eller ej och händer det bra e tillbaka till sendmail som skall vidarebefordra den goda post iväg till en riktig e-postserver beroende på område.

Om någon vet ett bättre sätt att göra detta är jag idel öra.
  #4 (permalänk)  
Old 08-05-2008
eran era is offline Forum Advisor  
Herder av Useless Cats (På sabbatsår)
  
 

Join Date: mars 2008
Ort: / det är / / bara / bin / sh
Inlägg: 3652
Vid en närmare granskning av logg, det verkar som $ @ argumentet strängen är tom för många av dessa meddelanden. Men några andra dirigeras tillbaka till sendmail med. Procmail förlängningen läggas till i slutet, vilket bör leda till att de vidarebefordras till rätt mottagare. Stämmer detta? Återigen, kolla Sendmail loggarna. Kanske också lägga till ett villkor med procmail för att spara till en tillfällig plats om $ @ är tom.

Kod:
ARGS="$@"
:0:
* ARGS ?? ^^$$
temporaryfile.emptyargs
Du kan lägga till att före det sista: 0W recept. Alla meddelanden som sparas i temporaryfile.emptyargs brevlådan är i grunden fel, men kanske du kan diagnostisera problemet från det.

Med hänvisning till den sida där du fick det här set-up, kan du kontrollera att du verkligen har flikar på rätt plats i sendmail.cf fil?

Ledsen för det sena svaret, hade jag glömt den här sidan öppnas i en flik så platsen trodde jag redan hade sett ditt svar / -:
Closed Thread

Komihåglista

Thread Tools Sök i denna tråd
Sök i denna tråd:

Avancerad sökning
Visningslägen Betygsätt denna tråd
Betygsätt denna tråd:

Utstationering Regler
Du får inte efter nya trådar
Du får inte efter svar
Du får inte skicka bilagor
Du får inte redigera dina inlägg

BB-kod är På
Smilies är På
[IMG] kod PÃ¥
HTML-koden är Av
Trackback är På
Pingbacks är På
Refbacks är På




Alla tider är GMT -4. Klockan är nu 02:55.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Översättningar Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX och Linux Forum Innehållet upphovsrättsskyddat © 1993-2009. All Rights Reserved.Ad förvaltning RedTyger

Content Relevant webbadresser från vBSEO 3.2.0