[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

can't retrieve large numbers of email



If I allow a large number of emails to build up at my email provider, I have
problems downloading them.  When I run fetchmail, I can download 100-200
of them, but then I get a message such as the following:

reading message ric@otte.ucsc.edu:195 of 399 (10332 octets)  flushed
reading message ric@otte.ucsc.edu:196 of 399 (5552 octets) fetchmail: SMTP connect to localhost failed
fetchmail: SMTP transaction error while fetching from otte.ucsc.edu
fetchmail: Query status=10 (SMTP)

If I then run fetchmail again, I get the following:

ric@perelandra:~$ fetchmail otte.ucsc.edu
207 messages for ric at otte.ucsc.edu (1083211 octets).
reading message ric@otte.ucsc.edu:1 of 207 (5552 octets) ..fetchmail: SMTP connect to localhost failed
fetchmail: SMTP transaction error while fetching from otte.ucsc.edu
fetchmail: Query status=10 (SMTP)

If I wait several minutes (10-15) then I will be able to retrieve
another 100-200 emails, at which point I get the same error message.

I cannot figure out why this is happening.  In my /etc/exim/exim.conf, I have
the following line:
   smtp_accept_queue_per_connection = 2000
which I thought would allow large numbers of email to be delivered.  I
checked /var/log/exim/mainlog, and nothing is written when mail fails.  I am
sending fetchmail through procmail (which also has no error message in the
log file)

If anyone knows why this is happening, or has any suggestions, I would
appreciate it very much.
Thanks,
Ric
ps--in case it is helpful, here are some more parts of /etc/exim/exim.conf
that may be relevant.

local_delivery:
  driver = appendfile
  group = mail
  mode = 0660
  mode_fail_narrower = false
  envelope_to_add = true
  return_path_add = true
  #file = /var/spool/mail/${local_part}

  directory=${home}/Maildir
  maildir_format = true
  prefix = ""


procmail_pipe:
  driver = pipe
  command = "/usr/bin/procmail"
  return_path_add
  delivery_date_add
  envelope_to_add
# check_string = "From "
# escape_string = ">From "
  suffix = ""



Reply to: