![]() |
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| UNIX for Advanced & ekspertbrukere Expert-til-ekspert. Lær avanserte UNIX UNIX kommandoer, Linux operativsystem, systemadministrasjon, programmering, Shell, Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD. |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| Sendmail relésending problem | soliberus | Sun Solaris | 4 | 03-06-2008 05:03 |
| sendmail + procmail + spamassassin | sx3v1l_1n51de | Sun Solaris | 1 | 05-20-2005 02:55 |
| lokale post relésending problem Sendmail | RajaRC | Linux | 0 | 09-13-2004 04:53 |
| Sendmail åpent relé | skotapal | UNIX for Dummies Spørsmål og svar | 2 | 11-05-2003 11:12 |
| Sendmail Relé | Solaris | Sikkerhet | 4 | 06-28-2002 10:30 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
Problemet med sendmail procmail spamassasin & relé
Jeg har jobbet med å sette opp en e-stafett. Jeg har nesten alt arbeid unntatt procmail del. Konfigurasjonen er som følger:
Internett -> mailrelay -> postserveren | spamassassin server Jeg har spamassassin kjører på en separat server og har konfigurert spamc å koble til den. Jeg har dette i min jfr 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 $ * <@ $ R \u003d> $ * $ # procmail $ @ / etc / mail / procmailrc $: $ 1 <@ $ 2.procmail.> $ 3 R $ * <@ $ \u003d R. > $ * $ # Procmail $ @ / etc / mail / procmailrc $: $ 1 <@ $ 2.procmail.> $ 3 R $ * <@ $ *. Procmail. > $ * $ 1 <@ $ 2.> $ 3 Allerede filtrert, kart til opprinnelige adressen I mitt procmailrc filen jeg har: DROPPRIVS \u003d ja VERBOSE \u003d on Logfile \u003d / var / log / procmail.log : 0fw * <256000 | / Usr / local / bin / spamc : 0 * ^ X-Spam-Status: Ja / dev / null : 0 w ! -oi-f "$ @" Min terskel for spamd er 15 i øyeblikket for å finne spam. Det ser ut som sendmail sende ny e-post av til procmal og behandle det: Jeg ser dette i loggen: procmail: Tilordne "LASTFOLDER \u003d / dev / null" procmail: Åpning "/ dev / null" Subject: [SPAM] Les mer lengde og bredde Folder: / dev / null 4175 procmail: [21421] Ons Jul 23 00:05:51 2008 procmail: Ingen kamp på "^ X-Spam-Status: Ja" procmail: Ingen kamp på "^ ^ rom []" procmail: Executing "/ usr / lib / sendmail,-OI, OI-,-f, ilan@escortcorp.com, sfair_funw@hardlink.net.procmail" procmail: Kamp på "<256000" procmail: Executing "/ usr / local / bin / spamc" procmail: Kamp på "<256000" procmail: Executing "/ usr / local / bin / spamc" procmail: [21402] Ons Jul 23 00:05:52 2008 procmail: Tilordne "LASTFOLDER \u003d / usr / lib / sendmail-oi-oi-f" Subject: 20m belønning for å fange Osama Folder: / usr / lib / sendmail-oi-oi-f 1137 procmail: [21421] Ons Jul 23 00:05:52 2008 procmail: Tilordne "LASTFOLDER \u003d / usr / lib / sendmail-oi-oi-f" Emne: Besøk til Se vår Nyåpnet Discount Store og hold bucks INTA Folder: / usr / lib / sendmail-oi-oi-f 25378 procmail: [21441] Ons Jul 23 00:05:54 2008 procmail: Kamp på "^ X-Spam-Status: Ja" procmail: Tilordne "LASTFOLDER \u003d / dev / null" Det sletter spam Som jeg skulle forvente. Problemet er hva det gjør med den gode e-post. Det synes å prøve å sende den tilbake til sendmail og så skal jeg aldri se den igjen. Ser jeg procmail jobber kjører hvor de har omskrevet adressen slutter på. Procmail, men det rettferdig liksom forsvinner. Noen anelse om hvor jeg kunne være fraværende ting? Solaris 5.8 sendmail 8.14.2 SpamAssassin 3.25 procmail 3,22 |
|
||||
|
Den siste kommandoen sender på nytt meldingen til Sendmail, slik at du oppretter en mail loop. Hvis du bare fjerner den siste oppskriften, bør Procmail levere til $ DEFAULT (muligens etter å ha konsultert brukerens $ HOME / .procmailrc hvis det finnes).
Oops, vent litt, synes Sendmail voodoo som det kan være ment å fungere på den måten, faktisk. Ser du noe i Sendmail er loggene etter ting sendt til something.procmail? Hvor har du fått dem Sendmail regler, likevel? Trolig at området må ha en dokumentasjon og kanskje feilsøkingstips. (Også merke til at -OI er representert i $ SENDMAILFLAGS, Så du bør ikke legge den eksplisitt. Og vil du kanskje fjerne dem leve adresser fra loggfilen utdrag før spammere skrape dem.) Sist endret av æra; 07-25-2008 kl 02:42.. Reason: Se hvem som skapte dem Sendmail reglene ...? |
|
||||
|
Jeg så den informasjon mange steder. Her er ett av dem:
Bruke SpamAssassin på en Sendmail stafett Alt jeg virkelig vil skje er at sendmail sender til procmail, som sjekker om det er spam eller ikke, og hender det gode e tilbake til sendmail som vil videresende den gode e-post av til riktig postserveren avhengig av domenet. Hvis noen kjenner en bedre måte å gjøre dette, jeg alle ører. |
|
||||
|
Ved nærmere undersøkelse av loggen ser det ut til at $ @ argumentet strengen er tomt for mange av disse meldingene. Men noen andre rutes tilbake til sendmail med. Procmail filtypen lagt på slutten, som skal resultere i deres blir videresendt til riktig mottaker. Er det riktig? Igjen, sjekk Sendmail er loggene. Kanskje også legge til en betingelse for å Procmail å spare til en midlertidig plassering hvis $ @ er tom.
Code:
ARGS="$@" :0: * ARGS ?? ^^$$ temporaryfile.emptyargs Med henvisning til siden der du fikk denne satt opp, kan du bekrefte at du virkelig har faner på rett sted i sendmail.cf fil? Sorry for sent svar, jeg hadde glemt denne siden åpnes i en nettleser kategorien slik nettstedet trodde jeg hadde allerede sett svaret ditt / -: |
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|