Condividi:        

fetchmail mi scarica la posta...ma dove?help

Per tutti i tuoi problemi Linux entra qui e risolvili!

Moderatori: Anthony47, gunter, zendune

fetchmail mi scarica la posta...ma dove?help

Postdi Luva » 07/05/04 19:33

Ciao a tutti....ho un problema con fetchmail....
quando do il comando....mi scarica la posta...ma non so dove me la scarica....infatti non me la scarica nella cartella /var/spool/mail/nome_utente....
ma nn so dove me la scarica....
gli errori di postfix (quando do il comando fetchmail) sono questi.....

procmail: Couldn't determine implicit lockfile from "/usr/bin/formail"
procmail: Couldn't determine implicit lockfile from "/usr/bin/metamail"
Warning: Cannot freopen /dev/tty to stdinFrom foo@bar Fri May 7 20:28:27 2004
Subject: Mail delivery failed: returning message to sender
Folder: /usr/bin/metamail -q -w -x 1920
procmail: Missing closing brace
procmail: Extraneous locallockfile ignored
From foo@bar Fri May 7 20:28:27 2004
Subject: Mail delivery failed: returning message to sender
Folder: /home/pj/Mail/mbox/IN_personale

il server di posta che uso e` exim....
tra parentesi...vorrei sapere come fa a mandare le email senza che nel file di configurazione io abbia messo l'smtp di riferimento....
non riesco + a capire niente....aiuto.....
ecco il mio file di configurazione di exim.....


primary_hostname = freesby.pyg


domainlist local_domains = @:@[]
domainlist relay_to_domains =
hostlist relay_from_hosts = 127.0.0.1

acl_smtp_rcpt = acl_check_rcpt

qualify_recipient = unknown.dom

allow_domain_literals

never_users = root

host_lookup = *

rfc1413_hosts = *
rfc1413_query_timeout = 30s

ignore_bounce_errors_after = 2d

# This option cancels (removes) frozen messages that are older than a week.

timeout_frozen_after = 7d


######################################################################
# ACL CONFIGURATION #
# Specifies access control lists for incoming SMTP mail #
######################################################################

begin acl


acl_check_rcpt:

# Accept if the source is local SMTP (i.e. not over TCP/IP). We do this by
# testing for an empty sending host field.

accept hosts = :



deny domains = +local_domains
local_parts = ^[.] : ^.*[@%!/|]



deny domains = !+local_domains
local_parts = ^[./|] : ^.*[@%!] : ^.*/\\.\\./
#############################################################################

# Accept mail to postmaster in any local domain, regardless of the source,
# and without verifying the sender.

accept local_parts = postmaster
domains = +local_domains

# Deny unless the sender address can be verified.

require verify = sender



accept domains = +local_domains
endpass
verify = recipient



accept domains = +relay_to_domains
endpass
verify = recipient



accept hosts = +relay_from_hosts



accept authenticated = *



deny message = relay not permitted



######################################################################
# ROUTERS CONFIGURATION #
# Specifies how addresses are handled #
######################################################################
# THE ORDER IN WHICH THE ROUTERS ARE DEFINED IS IMPORTANT! #
# An address is passed to each router in turn until it is accepted. #
######################################################################

begin routers



domain_literal:
driver = ipliteral
domains = ! +local_domains
transport = remote_smtp



dnslookup:
driver = dnslookup
domains = ! +local_domains
transport = remote_smtp
ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8
no_more



system_aliases:
driver = redirect
allow_fail
allow_defer
data = ${lookup{$local_part}lsearch{/etc/aliases}}
# user = exim
file_transport = address_file
pipe_transport = address_pipe




userforward:
driver = redirect
check_local_user
file = $home/.forward
no_verify
no_expn
check_ancestor
# allow_filter
file_transport = address_file
pipe_transport = address_pipe
reply_transport = address_reply


# This router matches local user mailboxes. If the router fails, the error
# message is "Unknown user".

localuser:
driver = accept
check_local_user
transport = local_delivery
cannot_route_message = Unknown user



######################################################################
# TRANSPORTS CONFIGURATION #
######################################################################
# ORDER DOES NOT MATTER #
# Only one appropriate transport is called for each delivery. #
######################################################################

# A transport is used only when referenced from a router that successfully
# handles an address.

begin transports


remote_smtp:
driver = smtp



local_delivery:
driver = appendfile
file = /var/mail/$local_part
delivery_date_add
envelope_to_add
return_path_add
# group = mail
# mode = 0660

address_pipe:
driver = pipe
return_output


address_file:
driver = appendfile
delivery_date_add
envelope_to_add
return_path_add

address_reply:
driver = autoreply



######################################################################
# RETRY CONFIGURATION #
######################################################################

begin retry

# Address or Domain Error Retries
# ----------------- ----- -------

* * F,2h,15m; G,16h,1h,1.5; F,4d,6h



######################################################################
# REWRITE CONFIGURATION #
######################################################################

# There are no rewriting specifications in this default configuration file.

begin rewrite



######################################################################
# AUTHENTICATION CONFIGURATION #
######################################################################

# There are no authenticator specifications in this default configuration file.

begin authenticators



######################################################################
# CONFIGURATION FOR local_scan() #
######################################################################

# begin local_scan


# End of Exim configuration file

------------fine-------------------------------------------
AIUTO
grazie
ciao ciao
Linux Slackware 10.x - Kernel 2.6.10-gX
- - - [ http://b4yzone.altervista.org ] - - -
Luva
Utente Senior
 
Post: 397
Iscritto il: 15/07/02 19:53
Località: Pavia

Sponsor
 

Postdi zello » 10/05/04 08:54

la passa direttamente al tuo mailserver locale (exim nel tuo caso), che lo consegna agli utenti (via account di posta in locale).
Per i dettagli non ti so aiutare (uso sendmail, ormai lo sanno anche i sassi). Probabilmente sotto /var/log/mail/* trovi qualche dato relativo al perché.
Il faut être toujours ivre. Tout est là : c'est l'unique question. Pour ne pas sentir l'horrible fardeau du Temps qui brise vos épaules et vous penche vers la terre,il faut vous enivrer sans trêve...
Avatar utente
zello
Moderatore
 
Post: 2351
Iscritto il: 06/05/02 13:44

Postdi Luva » 10/05/04 19:47

Sinceramente io non riesco a capire come fare per utilizzare il server di posta interno alla rete....
ho installato exim nei client e postfix nel server.....
non riesco a capire come impostare la configurazione in modo da usare entrambi i programmi...adesso in pratica exim riesce a spedirmi la posta in internet senza che io abbia ma specificato qualche server smtp....
non sono riuscito a trovare documentazione valida in italiano....quella in inglese per me e` difficile da capire....
siuto......
Linux Slackware 10.x - Kernel 2.6.10-gX
- - - [ http://b4yzone.altervista.org ] - - -
Luva
Utente Senior
 
Post: 397
Iscritto il: 15/07/02 19:53
Località: Pavia

Postdi Luva » 10/05/04 19:48

Sinceramente io non riesco a capire come fare per utilizzare il server di posta interno alla rete....
ho installato exim nei client e postfix nel server.....
non riesco a capire come impostare la configurazione in modo da usare entrambi i programmi...adesso in pratica exim riesce a spedirmi la posta in internet senza che io abbia ma specificato qualche server smtp....
non sono riuscito a trovare documentazione valida in italiano....quella in inglese per me e` difficile da capire....
siuto......
Linux Slackware 10.x - Kernel 2.6.10-gX
- - - [ http://b4yzone.altervista.org ] - - -
Luva
Utente Senior
 
Post: 397
Iscritto il: 15/07/02 19:53
Località: Pavia

Postdi zello » 10/05/04 22:48

exim spedisce direttamente al maiilserver del destinatario (usa il record MX del dominio del destinatario). Se sei su IP dinamico, questo è un ottimo modo per farsi rimbalzare le mail.
In sendmail c'è un'opzione per fissare quello che si chiama uno smarthost: vale a dire "sendmail, inoltrami tutte le mail a questo host, che poi ci pensa lui". Non saprei in exim.
Il faut être toujours ivre. Tout est là : c'est l'unique question. Pour ne pas sentir l'horrible fardeau du Temps qui brise vos épaules et vous penche vers la terre,il faut vous enivrer sans trêve...
Avatar utente
zello
Moderatore
 
Post: 2351
Iscritto il: 06/05/02 13:44

Postdi Luva » 11/05/04 10:52

Infatti...nella mia rete...exim dovrebbe contattare postfix sul server di posta locale....solo che non capisco come fare per farglielo fare.....
Linux Slackware 10.x - Kernel 2.6.10-gX
- - - [ http://b4yzone.altervista.org ] - - -
Luva
Utente Senior
 
Post: 397
Iscritto il: 15/07/02 19:53
Località: Pavia

Postdi Luva » 13/05/04 14:13

Altra domanda...
se utilizzo il server di posta locale, per scaricare la posta dai client come faccio?
ogni utente, tramite fetchmail la scarica sul suo client, oppure la scarico dal server e tramite postfix viene inviata ad ogni utente?
ciao
grazie
Linux Slackware 10.x - Kernel 2.6.10-gX
- - - [ http://b4yzone.altervista.org ] - - -
Luva
Utente Senior
 
Post: 397
Iscritto il: 15/07/02 19:53
Località: Pavia

Postdi zello » 13/05/04 22:19

Da me è:
fetchmail -> sendmail -> procmail -> spamassassin -> mail account locale
Da cui la prelevo via mail (a linea di comando) o via kmail (da KDE).
Il faut être toujours ivre. Tout est là : c'est l'unique question. Pour ne pas sentir l'horrible fardeau du Temps qui brise vos épaules et vous penche vers la terre,il faut vous enivrer sans trêve...
Avatar utente
zello
Moderatore
 
Post: 2351
Iscritto il: 06/05/02 13:44

Postdi Luva » 16/05/04 12:38

ok...
io ho un server con su postfix ( lo sto configurando )...
tecnicamente dovrei scaricare con fetchmail la posta da server, tramite postifx inviarla agli utenti locali.... poi ogni utente se la smista con procmail....
e` giusta la procedura?
grazie
ciao
Luva
Linux Slackware 10.x - Kernel 2.6.10-gX
- - - [ http://b4yzone.altervista.org ] - - -
Luva
Utente Senior
 
Post: 397
Iscritto il: 15/07/02 19:53
Località: Pavia

Postdi zello » 16/05/04 22:06

Sì, il concetto è ok. Fetchmail interroga i server pop (o imap) e ripesca le mail, le passa all'smtp locale (postfix nel tuo caso), che usa procmail per smistare sugli utenti locali. Puoi usare procmail per "filtrare" con amavis o spamassassin.
Il faut être toujours ivre. Tout est là : c'est l'unique question. Pour ne pas sentir l'horrible fardeau du Temps qui brise vos épaules et vous penche vers la terre,il faut vous enivrer sans trêve...
Avatar utente
zello
Moderatore
 
Post: 2351
Iscritto il: 06/05/02 13:44

Postdi Luva » 17/05/04 21:02

ma con procmail devo smistarle sul server o sul client oppure su tutti e 2?
nel senso...sul client sicuramente, le smisto in varie cartelle..
ma devo farlo anche sul server?

domanda su mutt: quando voglio cambiare mailbox utilizzo il tasto c, se voglio selezionarla, schiaccio successivamente il ?. Normalmente mi troverei a navigare per le cartelle...ma come faccio per avere tutte le mailbox a disposizione senza andare a cercarle?
se nn sbaglio dovrei usare l'opzione mask...solo che non so come si usa...ho provato a leggere ma nn c ho capito nulla...
help
ciao
grazie mille[/quote]
Linux Slackware 10.x - Kernel 2.6.10-gX
- - - [ http://b4yzone.altervista.org ] - - -
Luva
Utente Senior
 
Post: 397
Iscritto il: 15/07/02 19:53
Località: Pavia


Torna a Software Linux


Topic correlati a "fetchmail mi scarica la posta...ma dove?help":


Chi c’è in linea

Visitano il forum: Nessuno e 8 ospiti