![]() |
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.
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| 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 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
#1 (permalänk)
|
||||
|
||||
|
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)
|
||||
|
||||
|
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)
|
||||
|
||||
|
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)
|
||||
|
||||
|
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 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 / -: |
![]() |
| Komihåglista |
| Thread Tools | Sök i denna tråd |
| Visningslägen | Betygsätt denna tråd |
|
|