Thanx for the reply.
However, this is a spontaneous problem which occurred overnight...
Nothing has changed on my Freesco for a long time (except for some uploading to the webserver).
Also, the user is just a normal user which I created a long time ago for my main e-mail account, and nothing has changed regarding this user either.
- Code: Select all
username:encryptedpassword:1003:100:username:/:/bin/false
As a side note, this user is only used for e-mail, the only thing I changed when I created this user (a long time ago) is...
- Code: Select all
/bin/sh
to
- Code: Select all
/bin/false
at the end of the userline.
and set it's home directory to
/However, I did the same for all other "e-mail" users, and they still work ok...
Also, when I removed this user and added the account again, I didn't change the passwd file, but it still didn't work.
I even copied a backup passwd file over the current one, but still without result.
btw...
the "exim_admin+" package is only available for Freesco 0.4.x when running Exim 4.50.
But I'm running Freesco 0.3.8 with Exim 4.20
Do I need to upgrade? or is there an exim_admin+ package for 0.3.8 with 4.20 ?
However, I did some manual checking, and there are no messages in any que
- Code: Select all
[user@Linux] exim -bpc
0
[user@Linux]
A que run shows no problems either
- Code: Select all
[user@Linux] exim -q -v
LOG: queue_run MAIN
Start queue run: pid=4730
LOG: queue_run MAIN
End queue run: pid=4730
[user@Linux]
I also checked if SMTP is working correctly
- Code: Select all
[user@Linux] exim -bh 172.16.0.1
**** SMTP testing session as if from host 172.16.0.1
**** but without any ident (RFC 1413) callback.
**** This is not for real!
>>> host in host_lookup? yes (matched "*")
>>> looking up host name for 172.16.0.1
>>> IP address lookup yielded 172.16.0.1
>>> gethostbyname looked up these IP addresses:
>>> name=172.16.0.1 address=172.16.0.1
>>> checking addresses for 172.16.0.1
>>> 172.16.0.1
>>> host in host_reject_connection? no (option unset)
>>> host in sender_unqualified_hosts? no (option unset)
>>> host in recipient_unqualified_hosts? no (option unset)
>>> host in helo_verify_hosts? no (option unset)
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
220 my.domain.com ESMTP Exim 4.20 Tue, 10 Aug 2010 08:30:08 +0000
quit
221 my.domain.com closing connection
[user@Linux]
And finally, Exim's config
- Code: Select all
[user@Linux] exim -bP
no_accept_8bitmime
acl_not_smtp =
acl_smtp_auth =
acl_smtp_connect =
acl_smtp_data =
acl_smtp_etrn =
acl_smtp_expn =
acl_smtp_helo =
acl_smtp_mail =
acl_smtp_rcpt = acl_check_rcpt
acl_smtp_vrfy =
admin_groups =
no_allow_domain_literals
no_allow_mx_to_ip
no_allow_utf8_domains
auth_advertise_hosts = *
auto_thaw = 0s
bi_command =
bounce_message_file =
bounce_message_text =
bounce_return_message
bounce_sender_authentication =
callout_domain_negative_expire = 3h
callout_domain_positive_expire = 1w
callout_negative_expire = 2h
callout_positive_expire = 1d
callout_random_local_part = $primary_hostname-$tod_epoch-testing
check_log_inodes = 0
check_log_space = 0
check_spool_inodes = 0
check_spool_space = 0
daemon_smtp_port =
delay_warning = 1d
delay_warning_condition = ${if match{$h_precedence:}{(?i)bulk|list|junk}{no}{yes}}
no_deliver_drop_privilege
deliver_queue_load_max =
delivery_date_remove
dns_again_means_nonexist =
dns_check_names_pattern = (?i)^(?>(?(1)\.|())[^\W_](?>[a-z0-9-]*[^\W_])?)+$
dns_ipv4_lookup =
dns_retrans = 0s
dns_retry = 0
no_drop_cr
envelope_to_remove
errors_copy =
errors_reply_to =
exim_group = mail
exim_path = /usr/local/exim/bin/exim
exim_user = 65534
extract_addresses_remove_arguments
finduser_retries = 0
freeze_tell = username (changed to protect identity)
gecos_name =
gecos_pattern =
header_line_maxsize = 0
header_maxsize = 1048576
helo_accept_junk_hosts =
helo_allow_chars =
helo_lookup_domains = @ : @[]
helo_try_verify_hosts =
helo_verify_hosts =
hold_domains =
host_lookup = *
host_reject_connection =
hosts_treat_as_local =
ignore_bounce_errors_after = 2d
ignore_fromline_hosts =
no_ignore_fromline_local
keep_malformed = 4d
local_from_check
local_from_prefix =
local_from_suffix =
local_interfaces =
local_scan_timeout = 5m
no_local_sender_retain
localhost_number =
log_file_path = syslog:/var/log/exim_%slog
log_selector = -queue_run
no_log_timezone
lookup_open_max = 25
max_username_length = 0
message_body_visible = 500
message_id_header_domain =
message_id_header_text =
message_logs
message_size_limit = 100M
no_move_frozen_messages
never_users = root
percent_hack_domains =
pid_file_path =
pipelining_advertise_hosts = *
no_preserve_message_logs
primary_hostname = my.domain.com (changed to protect my domain)
no_print_topbitchars
prod_requires_admin
qualify_domain = my.domain.com (changed to protect my domain)
qualify_recipient = my.domain.com (changed to protect my domain)
queue_domains =
queue_list_requires_admin
no_queue_only
queue_only_file =
queue_only_load =
no_queue_run_in_order
queue_run_max = 5
queue_smtp_domains =
receive_timeout = 0s
received_header_text = Received: ${if def:sender_rcvhost {from $sender_rcvhost\n }{${if def:sender_ident {from $sender_ident }}${if def:sender_helo_name {(helo=$sender_helo_name)\n }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} (Exim $version_number)\n id $message_id${if def:received_for {\n for $received_for}}
received_headers_max = 30
recipient_unqualified_hosts =
recipients_max = 0
no_recipients_max_reject
remote_max_parallel = 2
remote_sort_domains =
retry_data_expire = 1w
retry_interval_max = 1d
return_path_remove
return_size_limit = 100K
rfc1413_hosts = *
rfc1413_query_timeout = 30s
sender_unqualified_hosts =
smtp_accept_keepalive
smtp_accept_max = 20
smtp_accept_max_nonmail = 10
smtp_accept_max_nonmail_hosts = *
smtp_accept_max_per_connection = 1000
smtp_accept_max_per_host =
smtp_accept_queue = 0
smtp_accept_queue_per_connection = 10
smtp_accept_reserve = 0
smtp_banner = $primary_hostname ESMTP Exim $version_number $tod_full
smtp_check_spool_space
smtp_connect_backlog = 20
smtp_enforce_sync
smtp_etrn_command =
smtp_etrn_serialize
smtp_load_reserve =
smtp_max_unknown_commands = 3
smtp_ratelimit_hosts =
smtp_ratelimit_mail =
smtp_ratelimit_rcpt =
smtp_receive_timeout = 5m
smtp_reserve_hosts =
no_smtp_return_error_details
no_split_spool_directory
spool_directory = /mnt/bootdev/router/pkg/mail/spool
no_strip_excess_angle_brackets
no_strip_trailing_dot
syslog_facility =
syslog_processname = exim
syslog_timestamp
system_filter =
system_filter_directory_transport =
system_filter_file_transport =
system_filter_group =
system_filter_pipe_transport =
system_filter_reply_transport =
system_filter_user =
timeout_frozen_after = 1w
timezone =
trusted_groups =
trusted_users =
unknown_login =
unknown_username =
untrusted_set_sender =
uucp_from_pattern = ^From\s+(\S+)\s+(?:[a-zA-Z]{3},?\s+)?(?:[a-zA-Z]{3}\s+\d?\d|\d?\d\s+[a-zA-Z]{3}\s+\d\d(?:\d\d)?)\s+\d\d?:\d\d?
uucp_from_sender = $1
warn_message_file =
[user@Linux]
So basically, I cant see any problem.
What I really find annoying, is that this particular user is
not allowed to send mail from
any host on my lan (using different e-mail clients on all hosts).
But when I log in via webmail, this user
is allowed to send mail! regardless if I use localhost or my domain as servers for POP and SMTP.
If you need more info, please let me know.
thanx for the help so far.