LinuxForum.Fans
Тема

Postfix admin

Автор: kom-pik 18 сообщений 5443 просмотров
#156334

Ссылка http://192.168.100.2/postfixadmin/setup.php выдает ошибку

text
Running software:

* PHP version 5.1.6 * Apache/2.2.3 (CentOS)

Checking for dependencies:

* Magic Quotes: Disabled - OK * Depends on: presence config.inc.php - OK * Checking $CONF['configured'] - OK * Error: There is no database support in your PHP setup To install MySQL 3.23 or 4.0 support on FreeBSD:

% cd /usr/ports/databases/php5-mysql/ % make clean install - or with portupgrade - % portinstall php5-mysql

To install MySQL 4.1 support on FreeBSD:

% cd /usr/ports/databases/php5-mysqli/ % make clean install - or with portupgrade - % portinstall php5-mysqli

To install PostgreSQL support on FreeBSD:

% cd /usr/ports/databases/php5-pgsql/ % make clean install - or with portupgrade - % portinstall php5-pgsql

* Error: Can't connect to database Please edit the $CONF['database_*'] parameters in config.inc.php.

DEBUG INFORMATION: MySQL 3.x / 4.0 functions not available! database_type = 'mysql' in config.inc.php, are you using a different database? * Depends on: session - OK * Depends on: pcre - OK * Depends on: multibyte string - OK * Warning: Depends on: IMAP functions - NOT FOUND To install IMAP support, install php5-imap Without IMAP support, you won't be able to create subfolders when creating mailboxes.

Please fix the errors listed above.

что нужно доставить?

#156338

Забыл доставить php-mysql хотя был уверен что ставил.

#156340

Я так понимаю, что вопрос решен? :)

#156347

да спс

#343709

Уважаемые форумчане!
Прошу Вашей помощи в проблеме с почтовиком.
Есть платформа ОС Freebsd 9.0 установлено:
php5, mysql5, postfix, postfixadmin, phpmyadmin, sasl и другие.
Вообщем связка такая:

text
# pkg_tree postfix
postfix-2.8.7,1
|\__ openssl-1.0.0_7
|\__ cyrus-sasl-2.1.25_1
|\__ pcre-8.20
 \__ mysql-client-5.1.60
postfixadmin-2.3.4
|\__ expat-2.0.1_2
|\__ openssl-1.0.0_7
|\__ perl-threaded-5.12.4_3
|\__ pkg-config-0.25_1
|\__ pcre-8.20
|\__ oniguruma-4.7.1
|\__ gdbm-1.9.1
|\__ db42-4.2.52_5
|\__ libiconv-1.13.1_1
|\__ libxml2-2.7.8_1
|\__ apr-ipv6-devrandom-gdbm-db42-mysql41-1.4.5.1.3.12_1
|\__ apache-2.2.21
|\__ php5-mysqli-5.3.8
|\__ php5-xml-5.3.8
|\__ php5-xmlrpc-5.3.8
|\__ php5-session-5.3.8
|\__ php5-mysql-5.3.8
 \__ php5-mbstring-5.3.8

Проблема заключается в следующем - клиент TheBat может выслать в мир и локально через постфикс письмо, а получить не может.
При этом в логе выдается:

text
pop3d: LOGIN FAILED, method=CRAM-MD5, ip=[::ffff:...]

Настройки постфикса такие:

text
2bounce_notice_recipient = postmaster
access_map_defer_code = 450
access_map_reject_code = 554
address_verify_cache_cleanup_interval = 12h
address_verify_default_transport = $default_transport
address_verify_local_transport = $local_transport
address_verify_map = btree:$data_directory/verify_cache
address_verify_negative_cache = yes
address_verify_negative_expire_time = 3d
address_verify_negative_refresh_time = 3h
address_verify_poll_count = ${stress?1}${stress:3}
address_verify_poll_delay = 3s
address_verify_positive_expire_time = 31d
address_verify_positive_refresh_time = 7d
address_verify_relay_transport = $relay_transport
address_verify_relayhost = $relayhost
address_verify_sender = <>
address_verify_sender_dependent_default_transport_maps = $sender_dependent_default_transport_maps
address_verify_sender_dependent_relayhost_maps = $sender_dependent_relayhost_maps
address_verify_service_name = verify
address_verify_transport_maps = $transport_maps
address_verify_virtual_transport = $virtual_transport
alias_database = hash:/usr/local/etc/postfix/aliases
alias_maps = hash:/usr/local/etc/postfix/aliases
allow_mail_to_commands = alias, forward
allow_mail_to_files = alias, forward
allow_min_user = no
allow_percent_hack = yes
allow_untrusted_routing = no
alternate_config_directories = 
always_add_missing_headers = no
always_bcc = 
anvil_rate_time_unit = 60s
anvil_status_update_time = 600s
append_at_myorigin = yes
append_dot_mydomain = yes
application_event_drain_time = 100s
authorized_flush_users = static:anyone
authorized_mailq_users = static:anyone
authorized_submit_users = static:anyone
backwards_bounce_logfile_compatibility = yes
berkeley_db_create_buffer_size = 16777216
berkeley_db_read_buffer_size = 131072
best_mx_transport = 
biff = yes
body_checks = 
body_checks_size_limit = 51200
bounce_notice_recipient = postmaster
bounce_queue_lifetime = 5d
bounce_service_name = bounce
bounce_size_limit = 50000
bounce_template_file = 
broken_sasl_auth_clients = yes
canonical_classes = envelope_sender, envelope_recipient, header_sender, header_recipient
canonical_maps = 
cleanup_service_name = cleanup
command_directory = /usr/local/sbin
command_execution_directory = 
command_expansion_filter = 1234567890!@%-_=+:,./abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
command_time_limit = 1000s
config_directory = /usr/local/etc/postfix
connection_cache_protocol_timeout = 5s
connection_cache_service_name = scache
connection_cache_status_update_time = 600s
connection_cache_ttl_limit = 2s
content_filter = 
cyrus_sasl_config_path = 
daemon_directory = /usr/local/libexec/postfix
daemon_timeout = 18000s
data_directory = /var/db/postfix
debug_peer_level = 2
debug_peer_list = mydome.ru
default_database_type = hash
default_delivery_slot_cost = 5
default_delivery_slot_discount = 50
default_delivery_slot_loan = 3
default_destination_concurrency_failed_cohort_limit = 1
default_destination_concurrency_limit = 20
default_destination_concurrency_negative_feedback = 1
default_destination_concurrency_positive_feedback = 1
default_destination_rate_delay = 0s
default_destination_recipient_limit = 50
default_extra_recipient_limit = 1000
default_filter_nexthop = 
default_minimum_delivery_slots = 3
default_privs = nobody
default_process_limit = 100
default_rbl_reply = $rbl_code Service unavailable; $rbl_class [$rbl_what] blocked using $rbl_domain${rbl_reason?; $rbl_reason}
default_recipient_limit = 20000
default_recipient_refill_delay = 5s
default_recipient_refill_limit = 100
default_transport = smtp
default_verp_delimiters = +=
defer_code = 450
defer_service_name = defer
defer_transports = 
delay_logging_resolution_limit = 2
delay_notice_recipient = postmaster
delay_warning_time = 0h
deliver_lock_attempts = 20
deliver_lock_delay = 1s
destination_concurrency_feedback_debug = no
detect_8bit_encoding_header = yes
disable_dns_lookups = no
disable_mime_input_processing = no
disable_mime_output_conversion = no
disable_verp_bounces = no
disable_vrfy_command = yes
dnsblog_reply_delay = 0s
dnsblog_service_name = dnsblog
dont_remove = 0
double_bounce_sender = double-bounce
duplicate_filter_limit = 1000
empty_address_default_transport_maps_lookup_key = <>
empty_address_recipient = MAILER-DAEMON
empty_address_relayhost_maps_lookup_key = <>
enable_original_recipient = yes
error_notice_recipient = postmaster
error_service_name = error
execution_directory_expansion_filter = 1234567890!@%-_=+:,./abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
expand_owner_alias = no
export_environment = TZ MAIL_CONFIG LANG
fallback_transport = 
fallback_transport_maps = 
fast_flush_domains = $relay_domains
fast_flush_purge_time = 7d
fast_flush_refresh_time = 12h
fault_injection_code = 0
flush_service_name = flush
fork_attempts = 5
fork_delay = 1s
forward_expansion_filter = 1234567890!@%-_=+:,./abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
forward_path = $home/.forward${recipient_delimiter}${extension}, $home/.forward
frozen_delivered_to = yes
hash_queue_depth = 1
hash_queue_names = deferred, defer
header_address_token_limit = 10240
header_checks = regexp:$config_directory/header_checks
header_size_limit = 102400
helpful_warnings = yes
home_mailbox = 
hopcount_limit = 50
html_directory = /usr/local/share/doc/postfix
ignore_mx_lookup_error = no
import_environment = MAIL_CONFIG MAIL_DEBUG MAIL_LOGTAG TZ XAUTHORITY DISPLAY LANG=C
in_flow_delay = 1s
inet_interfaces = 10.11.11.5, 10.11.11.7, 127.0.0.1
inet_protocols = ipv4
initial_destination_concurrency = 5
internal_mail_filter_classes = 
invalid_hostname_reject_code = 501
ipc_idle = 5s
ipc_timeout = 3600s
ipc_ttl = 1000s
line_length_limit = 2048
lmtp_address_preference = ipv6
lmtp_assume_final = no
lmtp_bind_address = 
lmtp_bind_address6 = 
lmtp_body_checks = 
lmtp_cname_overrides_servername = no
lmtp_connect_timeout = 0s
lmtp_connection_cache_destinations = 
lmtp_connection_cache_on_demand = yes
lmtp_connection_cache_time_limit = 2s
lmtp_connection_reuse_time_limit = 300s
lmtp_data_done_timeout = 600s
lmtp_data_init_timeout = 120s
lmtp_data_xfer_timeout = 180s
lmtp_defer_if_no_mx_address_found = no
lmtp_destination_concurrency_failed_cohort_limit = $default_destination_concurrency_failed_cohort_limit
lmtp_destination_concurrency_limit = $default_destination_concurrency_limit
lmtp_destination_concurrency_negative_feedback = $default_destination_concurrency_negative_feedback
lmtp_destination_concurrency_positive_feedback = $default_destination_concurrency_positive_feedback
lmtp_destination_rate_delay = $default_destination_rate_delay
lmtp_destination_recipient_limit = $default_destination_recipient_limit
lmtp_discard_lhlo_keyword_address_maps = 
lmtp_discard_lhlo_keywords = 
lmtp_dns_resolver_options = 
lmtp_enforce_tls = no
lmtp_generic_maps = 
lmtp_header_checks = 
lmtp_host_lookup = dns
lmtp_initial_destination_concurrency = $initial_destination_concurrency
lmtp_lhlo_name = $myhostname
lmtp_lhlo_timeout = 300s
lmtp_line_length_limit = 990
lmtp_mail_timeout = 300s
lmtp_mime_header_checks = 
lmtp_mx_address_limit = 5
lmtp_mx_session_limit = 2
lmtp_nested_header_checks = 
lmtp_pix_workaround_delay_time = 10s
lmtp_pix_workaround_maps = 
lmtp_pix_workaround_threshold_time = 500s
lmtp_pix_workarounds = disable_esmtp,delay_dotcrlf
lmtp_quit_timeout = 300s
lmtp_quote_rfc821_envelope = yes
lmtp_randomize_addresses = yes
lmtp_rcpt_timeout = 300s
lmtp_reply_filter = 
lmtp_rset_timeout = 20s
lmtp_sasl_auth_cache_name = 
lmtp_sasl_auth_cache_time = 90d
lmtp_sasl_auth_enable = no
lmtp_sasl_auth_soft_bounce = yes
lmtp_sasl_mechanism_filter = 
lmtp_sasl_password_maps = 
lmtp_sasl_path = 
lmtp_sasl_security_options = noplaintext, noanonymous
lmtp_sasl_tls_security_options = $lmtp_sasl_security_options
lmtp_sasl_tls_verified_security_options = $lmtp_sasl_tls_security_options
lmtp_sasl_type = cyrus
lmtp_send_xforward_command = no
lmtp_sender_dependent_authentication = no
lmtp_skip_5xx_greeting = yes
lmtp_skip_quit_response = no
lmtp_starttls_timeout = 300s
lmtp_tcp_port = 24
lmtp_tls_CAfile = 
lmtp_tls_CApath = 
lmtp_tls_block_early_mail_reply = no
lmtp_tls_cert_file = 
lmtp_tls_ciphers = export
lmtp_tls_dcert_file = 
lmtp_tls_dkey_file = $lmtp_tls_dcert_file
lmtp_tls_eccert_file = 
lmtp_tls_eckey_file = $lmtp_tls_eccert_file
lmtp_tls_enforce_peername = yes
lmtp_tls_exclude_ciphers = 
lmtp_tls_fingerprint_cert_match = 
lmtp_tls_fingerprint_digest = md5
lmtp_tls_key_file = $lmtp_tls_cert_file
lmtp_tls_loglevel = 0
lmtp_tls_mandatory_ciphers = medium
lmtp_tls_mandatory_exclude_ciphers = 
lmtp_tls_mandatory_protocols = SSLv3, TLSv1
lmtp_tls_note_starttls_offer = no
lmtp_tls_per_site = 
lmtp_tls_policy_maps = 
lmtp_tls_protocols = !SSLv2
lmtp_tls_scert_verifydepth = 9
lmtp_tls_secure_cert_match = nexthop
lmtp_tls_security_level = 
lmtp_tls_session_cache_database = 
lmtp_tls_session_cache_timeout = 3600s
lmtp_tls_verify_cert_match = hostname
lmtp_use_tls = no
lmtp_xforward_timeout = 300s
local_command_shell = 
local_destination_concurrency_failed_cohort_limit = $default_destination_concurrency_failed_cohort_limit
local_destination_concurrency_limit = 2
local_destination_concurrency_negative_feedback = $default_destination_concurrency_negative_feedback
local_destination_concurrency_positive_feedback = $default_destination_concurrency_positive_feedback
local_destination_rate_delay = $default_destination_rate_delay
local_destination_recipient_limit = 1
local_header_rewrite_clients = permit_inet_interfaces
local_initial_destination_concurrency = $initial_destination_concurrency
local_recipient_maps = $alias_maps, unix:passwd.byname
local_transport = local:$myhostname
luser_relay = 
mail_name = Postfix
mail_owner = postfix
mail_release_date = 20111105
mail_spool_directory = /var/spool/mail
mail_version = 2.8.7
mailbox_command = 
mailbox_command_maps = 
mailbox_delivery_lock = flock, dotlock
mailbox_size_limit = 52428800
mailbox_transport = 
mailbox_transport_maps = 
mailq_path = /usr/local/bin/mailq
manpage_directory = /usr/local/man
maps_rbl_domains = 
maps_rbl_reject_code = 554
masquerade_classes = envelope_sender, header_sender, header_recipient
masquerade_domains = 
masquerade_exceptions = 
master_service_disable = 
max_idle = 100s
max_use = 100
maximal_backoff_time = 4000s
maximal_queue_lifetime = 5d
message_reject_characters = 
message_size_limit = 10240000
message_strip_characters = 
milter_command_timeout = 30s
milter_connect_macros = j {daemon_name} v
milter_connect_timeout = 30s
milter_content_timeout = 300s
milter_data_macros = i
milter_default_action = tempfail
milter_end_of_data_macros = i
milter_end_of_header_macros = i
milter_header_checks = 
milter_helo_macros = {tls_version} {cipher} {cipher_bits} {cert_subject} {cert_issuer}
milter_macro_daemon_name = $myhostname
milter_macro_v = $mail_name $mail_version
milter_mail_macros = i {auth_type} {auth_authen} {auth_author} {mail_addr} {mail_host} {mail_mailer}
milter_protocol = 6
milter_rcpt_macros = i {rcpt_addr} {rcpt_host} {rcpt_mailer}
milter_unknown_command_macros = 
mime_boundary_length_limit = 2048
mime_header_checks = $header_checks
mime_nesting_limit = 100
minimal_backoff_time = 300s
multi_instance_directories = 
multi_instance_enable = no
multi_instance_group = 
multi_instance_name = 
multi_instance_wrapper = 
multi_recipient_bounce_reject_code = 550
mydestination = localhost
mydomain = mydome.ru
myhostname = forum.mydome.ru
mynetworks = 10.11.11.0/24, 127.0.0.0/8, 10.50.50.0/24
mynetworks_style = subnet
myorigin = $mydomain
nested_header_checks = $header_checks
newaliases_path = /usr/local/bin/newaliases
non_fqdn_reject_code = 504
non_smtpd_milters = 
notify_classes = resource, software
owner_request_special = yes
parent_domain_matches_subdomains = debug_peer_list,fast_flush_domains,mynetworks,permit_mx_backup_networks,qmqpd_authorized_clients,relay_domains,smtpd_access_maps
permit_mx_backup_networks = 
pickup_service_name = pickup
plaintext_reject_code = 450
postmulti_control_commands = reload flush
postmulti_start_commands = start
postmulti_stop_commands = stop abort drain quick-stop
postscreen_access_list = permit_mynetworks
postscreen_bare_newline_action = ignore
postscreen_bare_newline_enable = no
postscreen_bare_newline_ttl = 30d
postscreen_blacklist_action = ignore
postscreen_cache_cleanup_interval = 12h
postscreen_cache_map = btree:$data_directory/postscreen_cache
postscreen_cache_retention_time = 7d
postscreen_client_connection_count_limit = $smtpd_client_connection_count_limit
postscreen_command_count_limit = 20
postscreen_command_filter = 
postscreen_command_time_limit = ${stress?10}${stress:300}s
postscreen_disable_vrfy_command = $disable_vrfy_command
postscreen_discard_ehlo_keyword_address_maps = $smtpd_discard_ehlo_keyword_address_maps
postscreen_discard_ehlo_keywords = $smtpd_discard_ehlo_keywords
postscreen_dnsbl_action = ignore
postscreen_dnsbl_reply_map = 
postscreen_dnsbl_sites = 
postscreen_dnsbl_threshold = 1
postscreen_dnsbl_ttl = 1h
postscreen_enforce_tls = $smtpd_enforce_tls
postscreen_expansion_filter = $smtpd_expansion_filter
postscreen_forbidden_commands = $smtpd_forbidden_commands
postscreen_greet_action = ignore
postscreen_greet_banner = $smtpd_banner
postscreen_greet_ttl = 1d
postscreen_greet_wait = ${stress?2}${stress:6}s
postscreen_helo_required = $smtpd_helo_required
postscreen_non_smtp_command_action = drop
postscreen_non_smtp_command_enable = no
postscreen_non_smtp_command_ttl = 30d
postscreen_pipelining_action = enforce
postscreen_pipelining_enable = no
postscreen_pipelining_ttl = 30d
postscreen_post_queue_limit = $default_process_limit
postscreen_pre_queue_limit = $default_process_limit
postscreen_reject_footer = $smtpd_reject_footer
postscreen_tls_security_level = $smtpd_tls_security_level
postscreen_use_tls = $smtpd_use_tls
postscreen_watchdog_timeout = 10s
prepend_delivered_header = command, file, forward
process_id_directory = pid
propagate_unmatched_extensions = canonical, virtual
proxy_interfaces = 
proxy_read_maps = $local_recipient_maps $mydestination $virtual_alias_maps $virtual_alias_domains $virtual_mailbox_maps $virtual_mailbox_domains $relay_recipient_maps $relay_domains $canonical_maps $sender_canonical_maps $recipient_canonical_maps $relocated_maps $transport_maps $mynetworks $sender_bcc_maps $recipient_bcc_maps $smtp_generic_maps $lmtp_generic_maps
proxy_write_maps = $smtp_sasl_auth_cache_name $lmtp_sasl_auth_cache_name
proxymap_service_name = proxymap
proxywrite_service_name = proxywrite
qmgr_clog_warn_time = 300s
qmgr_daemon_timeout = 1000s
qmgr_fudge_factor = 100
qmgr_ipc_timeout = 60s
qmgr_message_active_limit = 20000
qmgr_message_recipient_limit = 20000
qmgr_message_recipient_minimum = 10
qmqpd_authorized_clients = 
qmqpd_client_port_logging = no
qmqpd_error_delay = 1s
qmqpd_timeout = 300s
queue_directory = /var/spool/postfix
queue_file_attribute_count_limit = 100
queue_minfree = 0
queue_run_delay = 300s
queue_service_name = qmgr
rbl_reply_maps = 
readme_directory = /usr/local/share/doc/postfix
receive_override_options = 
recipient_bcc_maps = 
recipient_canonical_classes = envelope_recipient, header_recipient
recipient_canonical_maps = 
recipient_delimiter = 
reject_code = 554
reject_tempfail_action = defer_if_permit
relay_clientcerts = 
relay_destination_concurrency_failed_cohort_limit = $default_destination_concurrency_failed_cohort_limit
relay_destination_concurrency_limit = $default_destination_concurrency_limit
relay_destination_concurrency_negative_feedback = $default_destination_concurrency_negative_feedback
relay_destination_concurrency_positive_feedback = $default_destination_concurrency_positive_feedback
relay_destination_rate_delay = $default_destination_rate_delay
relay_destination_recipient_limit = $default_destination_recipient_limit
relay_domains = $mydestination
relay_domains_reject_code = 554
relay_initial_destination_concurrency = $initial_destination_concurrency
relay_recipient_maps = 
relay_transport = relay
relayhost = 
relocated_maps = 
remote_header_rewrite_domain = 
require_home_directory = no
reset_owner_alias = no
resolve_dequoted_address = yes
resolve_null_domain = no
resolve_numeric_domain = no
rewrite_service_name = rewrite
sample_directory = /usr/local/etc/postfix
send_cyrus_sasl_authzid = no
sender_bcc_maps = 
sender_canonical_classes = envelope_sender, header_sender
sender_canonical_maps = 
sender_dependent_default_transport_maps = 
sender_dependent_relayhost_maps = 
sendmail_path = /usr/local/sbin/sendmail
service_throttle_time = 60s
setgid_group = maildrop
show_user_unknown_table_name = no
showq_service_name = showq
smtp_address_preference = ipv6
smtp_always_send_ehlo = yes
smtp_bind_address = 
smtp_bind_address6 = 
smtp_body_checks = 
smtp_cname_overrides_servername = no
smtp_connect_timeout = 30s
smtp_connection_cache_destinations = 
smtp_connection_cache_on_demand = yes
smtp_connection_cache_time_limit = 2s
smtp_connection_reuse_time_limit = 300s
smtp_data_done_timeout = 600s
smtp_data_init_timeout = 120s
smtp_data_xfer_timeout = 180s
smtp_defer_if_no_mx_address_found = no
smtp_destination_concurrency_failed_cohort_limit = $default_destination_concurrency_failed_cohort_limit
smtp_destination_concurrency_limit = $default_destination_concurrency_limit
smtp_destination_concurrency_negative_feedback = $default_destination_concurrency_negative_feedback
smtp_destination_concurrency_positive_feedback = $default_destination_concurrency_positive_feedback
smtp_destination_rate_delay = $default_destination_rate_delay
smtp_destination_recipient_limit = $default_destination_recipient_limit
smtp_discard_ehlo_keyword_address_maps = 
smtp_discard_ehlo_keywords = 
smtp_dns_resolver_options = 
smtp_enforce_tls = no
smtp_fallback_relay = $fallback_relay
smtp_generic_maps = 
smtp_header_checks = 
smtp_helo_name = $myhostname
smtp_helo_timeout = 300s
smtp_host_lookup = dns
smtp_initial_destination_concurrency = $initial_destination_concurrency
smtp_line_length_limit = 990
smtp_mail_timeout = 300s
smtp_mime_header_checks = 
smtp_mx_address_limit = 5
smtp_mx_session_limit = 2
smtp_nested_header_checks = 
smtp_never_send_ehlo = no
smtp_pix_workaround_delay_time = 10s
smtp_pix_workaround_maps = 
smtp_pix_workaround_threshold_time = 500s
smtp_pix_workarounds = disable_esmtp,delay_dotcrlf
smtp_quit_timeout = 300s
smtp_quote_rfc821_envelope = yes
smtp_randomize_addresses = yes
smtp_rcpt_timeout = 300s
smtp_reply_filter = 
smtp_rset_timeout = 20s
smtp_sasl_auth_cache_name = 
smtp_sasl_auth_cache_time = 90d
smtp_sasl_auth_enable = no
smtp_sasl_auth_soft_bounce = yes
smtp_sasl_mechanism_filter = 
smtp_sasl_password_maps = 
smtp_sasl_path = 
smtp_sasl_security_options = noplaintext, noanonymous
smtp_sasl_tls_security_options = $smtp_sasl_security_options
smtp_sasl_tls_verified_security_options = $smtp_sasl_tls_security_options
smtp_sasl_type = cyrus
smtp_send_xforward_command = no
smtp_sender_dependent_authentication = no
smtp_skip_5xx_greeting = yes
smtp_skip_quit_response = yes
smtp_starttls_timeout = 300s
smtp_tls_CAfile = 
smtp_tls_CApath = 
smtp_tls_block_early_mail_reply = no
smtp_tls_cert_file = 
smtp_tls_ciphers = export
smtp_tls_dcert_file = 
smtp_tls_dkey_file = $smtp_tls_dcert_file
smtp_tls_eccert_file = 
smtp_tls_eckey_file = $smtp_tls_eccert_file
smtp_tls_enforce_peername = yes
smtp_tls_exclude_ciphers = 
smtp_tls_fingerprint_cert_match = 
smtp_tls_fingerprint_digest = md5
smtp_tls_key_file = $smtp_tls_cert_file
smtp_tls_loglevel = 0
smtp_tls_mandatory_ciphers = medium
smtp_tls_mandatory_exclude_ciphers = 
smtp_tls_mandatory_protocols = SSLv3, TLSv1
smtp_tls_note_starttls_offer = no
smtp_tls_per_site = 
smtp_tls_policy_maps = 
smtp_tls_protocols = !SSLv2
smtp_tls_scert_verifydepth = 9
smtp_tls_secure_cert_match = nexthop, dot-nexthop
smtp_tls_security_level = 
smtp_tls_session_cache_database = 
smtp_tls_session_cache_timeout = 3600s
smtp_tls_verify_cert_match = hostname
smtp_use_tls = no
smtp_xforward_timeout = 300s
smtpd_authorized_verp_clients = $authorized_verp_clients
smtpd_authorized_xclient_hosts = 
smtpd_authorized_xforward_hosts = 
smtpd_banner = $myhostname ESMTP
smtpd_client_connection_count_limit = 50
smtpd_client_connection_rate_limit = 0
smtpd_client_event_limit_exceptions = ${smtpd_client_connection_limit_exceptions:$mynetworks}
smtpd_client_message_rate_limit = 0
smtpd_client_new_tls_session_rate_limit = 0
smtpd_client_port_logging = no
smtpd_client_recipient_rate_limit = 0
smtpd_client_restrictions = permit_mynetworks,                permit_sasl_authenticated,                check_client_access hash:$base/client_access,                reject_unknown_client_hostname,                reject_unknown_address,                reject_unknown_recipient_domain,                reject_unknown_sender_domain,                reject_unknown_client_hostname,                reject_unauth_destination,                reject_unauth_pipelining
smtpd_command_filter = 
smtpd_data_restrictions = 
smtpd_delay_open_until_valid_rcpt = yes
smtpd_delay_reject = yes
smtpd_discard_ehlo_keyword_address_maps = 
smtpd_discard_ehlo_keywords = 
smtpd_end_of_data_restrictions = 
smtpd_enforce_tls = no
smtpd_error_sleep_time = 1s
smtpd_etrn_restrictions = reject
smtpd_expansion_filter = \t\40!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~
smtpd_forbidden_commands = CONNECT GET POST
smtpd_hard_error_limit = 8
smtpd_helo_required = yes
smtpd_helo_restrictions = check_helo_access hash:$base/hello_access,                permit_mynetworks,                permit_sasl_authenticated,                reject_invalid_helo_hostname,                reject_non_fqdn_helo_hostname,                reject_unknown_helo_hostname
smtpd_history_flush_threshold = 100
smtpd_junk_command_limit = ${stress?1}${stress:100}
smtpd_milters = 
smtpd_noop_commands = 
smtpd_null_access_lookup_key = <>
smtpd_peername_lookup = yes
smtpd_policy_service_max_idle = 300s
smtpd_policy_service_max_ttl = 1000s
smtpd_policy_service_timeout = 100s
smtpd_proxy_ehlo = $myhostname
smtpd_proxy_filter = 
smtpd_proxy_options = 
smtpd_proxy_timeout = 100s
smtpd_recipient_limit = 8
smtpd_recipient_overshoot_limit = 1000
smtpd_recipient_restrictions = permit_mynetworks,                permit_sasl_authenticated,                reject_unauth_destination,                check_recipient_access hash:$base/recipient_access,                reject_unlisted_recipient,                reject_unknown_recipient_domain,                reject_non_fqdn_recipient,                reject_unverified_recipient
smtpd_reject_footer = 
smtpd_reject_unlisted_recipient = yes
smtpd_reject_unlisted_sender = yes
smtpd_restriction_classes = 
smtpd_sasl_auth_enable = no
smtpd_sasl_authenticated_header = no
smtpd_sasl_exceptions_networks = 
smtpd_sasl_local_domain = 
smtpd_sasl_path = smtpd
smtpd_sasl_security_options = noanonymous
smtpd_sasl_tls_security_options = $smtpd_sasl_security_options
smtpd_sasl_type = cyrus
smtpd_sender_login_maps = mysql:$base/mysqlLookupMaps/sender.conf
smtpd_sender_restrictions = permit_mynetworks,                check_sender_access hash:$base/sender_access,                reject_authenticated_sender_login_mismatch,                reject_unlisted_sender,                reject_unverified_sender,                reject_unknown_sender_domain
smtpd_service_name = smtpd
smtpd_soft_error_limit = 10
smtpd_starttls_timeout = ${stress?10}${stress:300}s
smtpd_timeout = ${stress?10}${stress:300}s
smtpd_tls_CAfile = 
smtpd_tls_CApath = 
smtpd_tls_always_issue_session_ids = yes
smtpd_tls_ask_ccert = no
smtpd_tls_auth_only = no
smtpd_tls_ccert_verifydepth = 9
smtpd_tls_cert_file = 
smtpd_tls_ciphers = export
smtpd_tls_dcert_file = 
smtpd_tls_dh1024_param_file = 
smtpd_tls_dh512_param_file = 
smtpd_tls_dkey_file = $smtpd_tls_dcert_file
smtpd_tls_eccert_file = 
smtpd_tls_eckey_file = $smtpd_tls_eccert_file
smtpd_tls_eecdh_grade = strong
smtpd_tls_exclude_ciphers = 
smtpd_tls_fingerprint_digest = md5
smtpd_tls_key_file = $smtpd_tls_cert_file
smtpd_tls_loglevel = 0
smtpd_tls_mandatory_ciphers = medium
smtpd_tls_mandatory_exclude_ciphers = 
smtpd_tls_mandatory_protocols = SSLv3, TLSv1
smtpd_tls_protocols = 
smtpd_tls_received_header = no
smtpd_tls_req_ccert = no
smtpd_tls_security_level = 
smtpd_tls_session_cache_database = 
smtpd_tls_session_cache_timeout = 3600s
smtpd_tls_wrappermode = no
smtpd_use_tls = no
soft_bounce = no
stale_lock_time = 500s
stress = 
strict_7bit_headers = no
strict_8bitmime = no
strict_8bitmime_body = no
strict_mailbox_ownership = yes
strict_mime_encoding_domain = no
strict_rfc821_envelopes = yes
sun_mailtool_compatibility = no
swap_bangpath = yes
syslog_facility = mail
syslog_name = ${multi_instance_name:postfix}${multi_instance_name?$multi_instance_name}
tcp_windowsize = 0
tls_append_default_CA = no
tls_daemon_random_bytes = 32
tls_disable_workarounds = CVE-2010-4180
tls_eecdh_strong_curve = prime256v1
tls_eecdh_ultra_curve = secp384r1
tls_export_cipherlist = aNULL:-aNULL:ALL:+RC4:@STRENGTH
tls_high_cipherlist = aNULL:-aNULL:ALL:!EXPORT:!LOW:!MEDIUM:+RC4:@STRENGTH
tls_low_cipherlist = aNULL:-aNULL:ALL:!EXPORT:+RC4:@STRENGTH
tls_medium_cipherlist = aNULL:-aNULL:ALL:!EXPORT:!LOW:+RC4:@STRENGTH
tls_null_cipherlist = eNULL:!aNULL
tls_preempt_cipherlist = no
tls_random_bytes = 32
tls_random_exchange_name = ${data_directory}/prng_exch
tls_random_prng_update_period = 3600s
tls_random_reseed_period = 3600s
tls_random_source = dev:/dev/urandom
tlsproxy_enforce_tls = $smtpd_enforce_tls
tlsproxy_service_name = tlsproxy
tlsproxy_tls_CAfile = $smtpd_tls_CAfile
tlsproxy_tls_CApath = $smtpd_tls_CApath
tlsproxy_tls_always_issue_session_ids = $smtpd_tls_always_issue_session_ids
tlsproxy_tls_ask_ccert = $smtpd_tls_ask_ccert
tlsproxy_tls_ccert_verifydepth = $smtpd_tls_ccert_verifydepth
tlsproxy_tls_cert_file = $smtpd_tls_cert_file
tlsproxy_tls_ciphers = $smtpd_tls_ciphers
tlsproxy_tls_dcert_file = $smtpd_tls_dcert_file
tlsproxy_tls_dh1024_param_file = $smtpd_tls_dh1024_param_file
tlsproxy_tls_dh512_param_file = $smtpd_tls_dh512_param_file
tlsproxy_tls_dkey_file = $smtpd_tls_dkey_file
tlsproxy_tls_eccert_file = $smtpd_tls_eccert_file
tlsproxy_tls_eckey_file = $smtpd_tls_eckey_file
tlsproxy_tls_eecdh_grade = $smtpd_tls_eecdh_grade
tlsproxy_tls_exclude_ciphers = $smtpd_tls_exclude_ciphers
tlsproxy_tls_fingerprint_digest = $smtpd_tls_fingerprint_digest
tlsproxy_tls_key_file = $smtpd_tls_key_file
tlsproxy_tls_loglevel = $smtpd_tls_loglevel
tlsproxy_tls_mandatory_ciphers = $smtpd_tls_mandatory_ciphers
tlsproxy_tls_mandatory_exclude_ciphers = $smtpd_tls_mandatory_exclude_ciphers
tlsproxy_tls_mandatory_protocols = $smtpd_tls_mandatory_protocols
tlsproxy_tls_protocols = $smtpd_tls_protocols
tlsproxy_tls_req_ccert = $smtpd_tls_req_ccert
tlsproxy_tls_security_level = $smtpd_tls_security_level
tlsproxy_tls_session_cache_timeout = $smtpd_tls_session_cache_timeout
tlsproxy_use_tls = $smtpd_use_tls
tlsproxy_watchdog_timeout = 10s
trace_service_name = trace
transport_maps = mysql:/usr/local/etc/postfix/mysqlLookupMaps/transport.conf
transport_retry_time = 60s
trigger_timeout = 10s
undisclosed_recipients_header = 
unknown_address_reject_code = 450
unknown_address_tempfail_action = $reject_tempfail_action
unknown_client_reject_code = 450
unknown_helo_hostname_tempfail_action = $reject_tempfail_action
unknown_hostname_reject_code = 450
unknown_local_recipient_reject_code = 450
unknown_relay_recipient_reject_code = 550
unknown_virtual_alias_reject_code = 550
unknown_virtual_mailbox_reject_code = 550
unverified_recipient_defer_code = 450
unverified_recipient_reject_code = 450
unverified_recipient_reject_reason = 
unverified_recipient_tempfail_action = $reject_tempfail_action
unverified_sender_defer_code = 450
unverified_sender_reject_code = 550
unverified_sender_reject_reason = 
unverified_sender_tempfail_action = $reject_tempfail_action
verp_delimiter_filter = -=+
virtual_alias_domains = $virtual_alias_maps
virtual_alias_expansion_limit = 1000
virtual_alias_maps = mysql:$base/mysqlLookupMaps/alias.conf
virtual_alias_recursion_limit = 1000
virtual_destination_concurrency_failed_cohort_limit = $default_destination_concurrency_failed_cohort_limit
virtual_destination_concurrency_limit = $default_destination_concurrency_limit
virtual_destination_concurrency_negative_feedback = $default_destination_concurrency_negative_feedback
virtual_destination_concurrency_positive_feedback = $default_destination_concurrency_positive_feedback
virtual_destination_rate_delay = $default_destination_rate_delay
virtual_destination_recipient_limit = $default_destination_recipient_limit
virtual_gid_maps = static:1981
virtual_initial_destination_concurrency = $initial_destination_concurrency
virtual_mailbox_base = /var/spool/mail
virtual_mailbox_domains = mysql:$base/mysqlLookupMaps/domain.conf
virtual_mailbox_limit = 51200000
virtual_mailbox_lock = fcntl, dotlock
virtual_mailbox_maps = mysql:$base/mysqlLookupMaps/mailbox.conf
virtual_minimum_uid = 1000
virtual_transport = virtual: virtual_create_maildirsize = yes
virtual_uid_maps = static:1981 

Если надо ещё какие файлы настроек выложить пишите.
Я сам перечитал много чего с инета. Ну вроде бы не вижу ошибок в настройках...
Очень прошу помогите разобрать этот ребус...

#343721

Выложи настройки
- dovecot-sql.conf
- postfixadmin файл config.inc.php

странный у тебя virtual transport, походу не довекот ....
Наверно у тебя courier или pop3d.

По моему courier нк может прочитать пароли в базе из за не согласованности метода шифрования.
Почтовый клиент находит что сервер поддерживает Cram-md5, пытается авторизоватся по нему. Но сервер не пускает, потому что он имеет только plain text авторизацию.


Конфиг постфикса у тебя чересчур навороченный.

#343726

Довекот не ставил.
курьер-имап стоит.
Постфиксадмин имеет доступ к ящикам, доменам. Т.е. создает их отсылает письма, создаются директории для ящиков и доменов.
Конфиг постфикадмина - (комментарии не удалял) -

text
<?php
/** 
 * Postfix Admin 
 * 
 * LICENSE 
 * This source file is subject to the GPL license that is bundled with  
 * this package in the file LICENSE.TXT. 
 * 
 * Further details on the project are available at : 
 *     http://www.postfixadmin.com or http://postfixadmin.sf.net 
 * 
 * @version $Id: config.inc.php 935 2011-01-02 21:33:13Z christian_boltz $ 
 * @license GNU GPL v2 or later. 
 * 
 * File: config.inc.php
 * Contains configuration options.
 */

/***************************************************************** * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! * You have to set $CONF['configured'] = true; before the * application will run! * Doing this implies you have changed this file as required. * i.e. configuring database etc; specifying setup.php password etc. */ $CONF['configured'] = true;

// In order to setup Postfixadmin, you MUST specify a hashed password here. // To create the hash, visit setup.php in a browser and type a password into the field, // on submission it will be echoed out to you as a hashed value.

$CONF['setup_password'] = '8b2df296f5d16d8b71a2168e55294e17:b13ec64af8e4b4f3fa50b483943a04d6b6cd2f39';

// Postfix Admin Path // Set the location of your Postfix Admin installation here. // YOU MUST ENTER THE COMPLETE URL e.g. http://domain.tld/postfixadmin $CONF['postfix_admin_url'] = 'http://10.11.11.5/postfix-admin/';

// shouldn't need changing. $CONF['postfix_admin_path'] = '/usr/local/www/postfixadmin/';

// Language config // Language files are located in './languages', change as required.. $CONF['default_language'] = 'ru';

// Database Config // mysql = MySQL 3.23 and 4.0, 4.1 or 5 // mysqli = MySQL 4.1+ // pgsql = PostgreSQL $CONF['database_type'] = 'mysqli'; $CONF['database_host'] = 'localhost'; $CONF['database_user'] = 'mylogin'; $CONF['database_password'] = 'mypass2'; $CONF['database_name'] = 'Postfix'; // If you need to specify a different port for a MYSQL database connection, use e.g. // $CONF['database_host'] = '172.30.33.66:3308'; // If you need to specify a different port for POSTGRESQL database connection // uncomment and change the following // $CONF['database_port'] = '5432';

// Here, if you need, you can customize table names. $CONF['database_prefix'] = ''; $CONF['database_tables'] = array ( 'admin' => 'admin', 'alias' => 'alias', 'alias_domain' => 'alias_domain', 'config' => 'config', 'domain' => 'domain', 'domain_admins' => 'domain_admins', 'fetchmail' => 'fetchmail', 'log' => 'log', 'mailbox' => 'mailbox', 'vacation' => 'vacation', 'vacation_notification' => 'vacation_notification', 'quota' => 'quota', 'quota2' => 'quota2', );

// Site Admin // Define the Site Admins email address below. // This will be used to send emails from to create mailboxes. $CONF['admin_email'] = 'vlad@mydomain.ru';

// Mail Server // Hostname (FQDN) of your mail server. // This is used to send email to Postfix in order to create mailboxes. $CONF['smtp_server'] = 'localhost'; $CONF['smtp_port'] = '25';

// Encrypt // In what way do you want the passwords to be crypted? // md5crypt = internal postfix admin md5 // md5 = md5 sum of the password // system = whatever you have set as your PHP system default // cleartext = clear text passwords (ouch!) // mysql_encrypt = useful for PAM integration // authlib = support for courier-authlib style passwords // dovecot:CRYPT-METHOD = use dovecotpw -s 'CRYPT-METHOD'. Example: dovecot:CRAM-MD5 //$CONF['encrypt'] = 'md5crypt'; $CONF['encrypt'] = 'cleartext';

// In what flavor should courier-authlib style passwords be enrypted? // md5 = {md5} + base64 encoded md5 hash // md5raw = {md5raw} + plain encoded md5 hash // SHA = {SHA} + base64-encoded sha1 hash // crypt = {crypt} + Standard UNIX DES-enrypted with 2-character salt $CONF['authlib_default_flavor'] = 'md5raw';

// If you use the dovecot encryption method: where is the dovecotpw binary located? $CONF['dovecotpw'] = "/usr/sbin/dovecotpw";

// Minimum length required for passwords. Postfixadmin will not // allow users to set passwords which are shorter than this value. $CONF['min_password_length'] = 5;

// Generate Password // Generate a random password for a mailbox or admin and display it. // If you want to automagically generate paswords set this to 'YES'. $CONF['generate_password'] = 'NO';

// Show Password // Always show password after adding a mailbox or admin. // If you want to always see what password was set set this to 'YES'. $CONF['show_password'] = 'NO';

// Page Size // Set the number of entries that you would like to see // in one page. $CONF['page_size'] = '20';

// Default Aliases // The default aliases that need to be created for all domains. $CONF['default_aliases'] = array ( 'abuse' => 'vlad@mydomain.ru', 'hostmaster' => 'vlad@mydomain.ru', 'postmaster' => 'root@mydomain.ru', 'webmaster' => 'root@mydomain.ru' );

// Mailboxes // If you want to store the mailboxes per domain set this to 'YES'. // Examples: // YES: /usr/local/virtual/domain.tld/username@domain.tld // NO: /usr/local/virtual/username@domain.tld $CONF['domain_path'] = 'YES'; // If you don't want to have the domain in your mailbox set this to 'NO'. // Examples: // YES: /usr/local/virtual/domain.tld/username@domain.tld // NO: /usr/local/virtual/domain.tld/username // Note: If $CONF['domain_path'] is set to NO, this setting will be forced to YES. $CONF['domain_in_mailbox'] = 'YES'; // If you want to define your own function to generate a maildir path set this to the name of the function. // Notes: // - this configuration directive will override both domain_path and domain_in_mailbox // - the maildir_name_hook() function example is present below, commented out // - if the function does not exist the program will default to the above domain_path and domain_in_mailbox settings $CONF['maildir_name_hook'] = 'NO';

/* maildir_name_hook example function Called by create-mailbox.php if $CONF['maildir_name_hook'] == '<name_of_the_function>' - allows for customized maildir paths determined by a custom function - the example below will prepend a single-character directory to the beginning of the maildir, splitting domains more or less evenly over 36 directories for improved filesystem performance with large numbers of domains.

Returns: maildir path ie. I/example.com/user/ */ /* function maildir_name_hook($domain, $user) { $chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";

$dir_index = hexdec(substr(md5($domain), 28)) % strlen($chars); $dir = substr($chars, $dir_index, 1); return sprintf("%s/%s/%s/", $dir, $domain, $user); } */

// Default Domain Values // Specify your default values below. Quota in MB. $CONF['aliases'] = '50'; $CONF['mailboxes'] = '50'; $CONF['maxquota'] = '0';

// Quota // When you want to enforce quota for your mailbox users set this to 'YES'. $CONF['quota'] = 'YES'; // You can either use '1024000' or '1048576' $CONF['quota_multiplier'] = '52428800';

// Transport // If you want to define additional transport options for a domain set this to 'YES'. // Read the transport file of the Postfix documentation. $CONF['transport'] = 'NO'; // Transport options // If you want to define additional transport options put them in array below. $CONF['transport_options'] = array ( 'virtual', // for virtual accounts 'local', // for system accounts 'relay' // for backup mx ); // Transport default // You should define default transport. It must be in array above. $CONF['transport_default'] = 'virtual';

// Virtual Vacation // If you want to use virtual vacation for you mailbox users set this to 'YES'. // NOTE: Make sure that you install the vacation module. (See VIRTUAL-VACATION/) $CONF['vacation'] = 'NO'; // This is the autoreply domain that you will need to set in your Postfix // transport maps to handle virtual vacations. It does not need to be a // real domain (i.e. you don't need to setup DNS for it). $CONF['vacation_domain'] = 'autoreply.mydomain.ru';

// Vacation Control // If you want users to take control of vacation set this to 'YES'. $CONF['vacation_control'] ='YES';

// Vacation Control for admins // Set to 'YES' if your domain admins should be able to edit user vacation. $CONF['vacation_control_admin'] = 'YES';

// Alias Control // Postfix Admin inserts an alias in the alias table for every mailbox it creates. // The reason for this is that when you want catch-all and normal mailboxes // to work you need to have the mailbox replicated in the alias table. // If you want to take control of these aliases as well set this to 'YES'.

// Alias control for superadmins $CONF['alias_control'] = 'YES';

// Alias Control for domain admins $CONF['alias_control_admin'] = 'NO';

// Special Alias Control // Set to 'NO' if your domain admins shouldn't be able to edit the default aliases // as defined in $CONF['default_aliases'] $CONF['special_alias_control'] = 'YES';

// Alias Goto Field Limit // Set the max number of entries that you would like to see // in one 'goto' field in overview, the rest will be hidden and "[and X more...]" will be added. // '0' means no limits. $CONF['alias_goto_limit'] = '0';

// Alias Domains // Alias domains allow to "mirror" aliases and mailboxes to another domain. This makes // configuration easier if you need the same set of aliases on multiple domains, but // also requires postfix to do more database queries. // Note: If you update from 2.2.x or earlier, you will have to update your postfix configuration. // Set to 'NO' to disable alias domains. $CONF['alias_domain'] = 'YES';

// Backup // If you don't want backup tab set this to 'NO'; $CONF['backup'] = 'YES';

// Send Mail // If you don't want sendmail tab set this to 'NO'; $CONF['sendmail'] = 'YES';

// Logging // If you don't want logging set this to 'NO'; $CONF['logging'] = 'YES';

// Fetchmail // If you don't want fetchmail tab set this to 'NO'; $CONF['fetchmail'] = 'YES';

// fetchmail_extra_options allows users to specify any fetchmail options and any MDA // (it will even accept 'rm -rf /' as MDA!) // This should be set to NO, except if you *really* trust *all* your users. $CONF['fetchmail_extra_options'] = 'NO';

// Header $CONF['show_header_text'] = 'NO'; $CONF['header_text'] = ':: Postfix Admin ::';

// link to display under 'Main' menu when logged in as a user. $CONF['user_footer_link'] = "http://mydomain.ru/postfix-admin/main.php";

// Footer // Below information will be on all pages. // If you don't want the footer information to appear set this to 'NO'. $CONF['show_footer_text'] = 'YES'; $CONF['footer_text'] = 'Return to mydomain.ru'; $CONF['footer_link'] = 'http://mydomain.ru/postfix-admin/main.php';

// Welcome Message // This message is send to every newly created mailbox. // Change the text between EOM. $CONF['welcome_text'] = <<<EOM Hi, у ХЧБЦЕОЙЕН, УЙУФЕНОЩК БДНЙОЙУФТБФПТ. Welcome to your new account. EOM;

// When creating mailboxes or aliases, check that the domain-part of the // address is legal by performing a name server look-up. $CONF['emailcheck_resolve_domain']='YES';

// Optional: // Analyze alias gotos and display a colored block in the first column // indicating if an alias or mailbox appears to deliver to a non-existent // account. Also, display indications, for POP/IMAP mailboxes and // for custom destinations (such as mailboxes that forward to a UNIX shell // account or mail that is sent to a MS exchange server, or any other // domain or subdomain you use) // See http://www.w3schools.com/html/html_colornames.asp for a list of // color names available on most browsers

//set to YES to enable this feature $CONF['show_status']='NO'; //display a guide to what these colors mean $CONF['show_status_key']='NO'; // 'show_status_text' will be displayed with the background colors // associated with each status, you can customize it here $CONF['show_status_text']='&nbsp;&nbsp;'; // show_undeliverable is useful if most accounts are delivered to this // postfix system. If many aliases and mailboxes are forwarded // elsewhere, you will probably want to disable this. $CONF['show_undeliverable']='NO'; $CONF['show_undeliverable_color']='tomato'; // mails to these domains will never be flagged as undeliverable $CONF['show_undeliverable_exceptions']=array("unixmail.domain.ext","exchangeserver.domain.ext","gmail.com"); $CONF['show_popimap']='NO'; $CONF['show_popimap_color']='darkgrey'; // you can assign special colors to some domains. To do this, // - add the domain to show_custom_domains // - add the corresponding color to show_custom_colors $CONF['show_custom_domains']=array("subdomain.domain.ext","domain2.ext"); $CONF['show_custom_colors']=array("lightgreen","lightblue"); // If you use a recipient_delimiter in your postfix config, you can also honor it when aliases are checked. // Example: $CONF['recipient_delimiter'] = "+"; // Set to "" to disable this check. $CONF['recipient_delimiter'] = "";

// Optional: // Script to run after creation of mailboxes. // Note that this may fail if PHP is run in "safe mode", or if // operating system features (such as SELinux) or limitations // prevent the web-server from executing external scripts. // Parameters: (1) username (2) domain (3) maildir (4) quota // $CONF['mailbox_postcreation_script']='sudo -u courier /usr/local/bin/postfixadmin-mailbox-postcreation.sh';

// Optional: // Script to run after alteration of mailboxes. // Note that this may fail if PHP is run in "safe mode", or if // operating system features (such as SELinux) or limitations // prevent the web-server from executing external scripts. // Parameters: (1) username (2) domain (3) maildir (4) quota // $CONF['mailbox_postedit_script']='sudo -u courier /usr/local/bin/postfixadmin-mailbox-postedit.sh';

// Optional: // Script to run after deletion of mailboxes. // Note that this may fail if PHP is run in "safe mode", or if // operating system features (such as SELinux) or limitations // prevent the web-server from executing external scripts. // Parameters: (1) username (2) domain // $CONF['mailbox_postdeletion_script']='sudo -u courier /usr/local/bin/postfixadmin-mailbox-postdeletion.sh';

// Optional: // Script to run after creation of domains. // Note that this may fail if PHP is run in "safe mode", or if // operating system features (such as SELinux) or limitations // prevent the web-server from executing external scripts. // Parameters: (1) domain //$CONF['domain_postcreation_script']='sudo -u courier /usr/local/bin/postfixadmin-domain-postcreation.sh';

// Optional: // Script to run after deletion of domains. // Note that this may fail if PHP is run in "safe mode", or if // operating system features (such as SELinux) or limitations // prevent the web-server from executing external scripts. // Parameters: (1) domain // $CONF['domain_postdeletion_script']='sudo -u courier /usr/local/bin/postfixadmin-domain-postdeletion.sh';

// Optional: // Sub-folders which should automatically be created for new users. // The sub-folders will also be subscribed to automatically. // Will only work with IMAP server which implement sub-folders. // Will not work with POP3. // If you define create_mailbox_subdirs, then the // create_mailbox_subdirs_host must also be defined. // // $CONF['create_mailbox_subdirs']=array('Spam'); // $CONF['create_mailbox_subdirs_host']='localhost'; // // Specify '' for Dovecot and 'INBOX.' for Courier. $CONF['create_mailbox_subdirs_prefix']='INBOX.';

// Optional: // Show used quotas from Dovecot dictionary backend in virtual // mailbox listing. // See: DOCUMENTATION/DOVECOT.txt // http://wiki.dovecot.org/Quota/Dict // $CONF['used_quotas'] = 'NO';

// if you use dovecot >= 1.2, set this to yes. // Note about dovecot config: table "quota" is for 1.0 & 1.1, table "quota2" is for dovecot 1.2 and newer $CONF['new_quota_table'] = 'NO';

// // Normally, the TCP port number does not have to be specified. // $CONF['create_mailbox_subdirs_hostport']=143; // // If you have trouble connecting to the IMAP-server, then specify // a value for $CONF['create_mailbox_subdirs_hostoptions']. These // are some examples to experiment with: // $CONF['create_mailbox_subdirs_hostoptions']=array('notls'); // $CONF['create_mailbox_subdirs_hostoptions']=array('novalidate-cert','norsh'); // See also the "Optional flags for names" table at // http://www.php.net/manual/en/function.imap-open.php

// Theme Config // Specify your own logo and CSS file $CONF['theme_logo'] = 'images/logo-default.png'; $CONF['theme_css'] = 'css/default.css';

// XMLRPC Interface. // This should be only of use if you wish to use e.g the // Postfixadmin-Squirrelmail package // change to boolean true to enable xmlrpc $CONF['xmlrpc_enabled'] = false;

// If you want to keep most settings at default values and/or want to ensure // that future updates work without problems, you can use a separate config // file (config.local.php) instead of editing this file and override some // settings there. if (file_exists(dirname(__FILE__) . '/config.local.php')) { include(dirname(__FILE__) . '/config.local.php'); }

// // END OF CONFIG FILE // /* vim: set expandtab softtabstop=4 tabstop=4 shiftwidth=4: */

Конфиг pop3d

text
##VERSION: $Id: pop3d.dist.in 159 2011-11-14 02:07:00Z mrsam $
#
PIDFILE=/var/run/pop3d.pid
MAXDAEMONS=40
MAXPERIP=4
POP3AUTH="PLAIN LOGIN CRAM-MD5"
POP3AUTH_ORIG="PLAIN LOGIN CRAM-MD5"
POP3AUTH_TLS="PLAIN LOGIN CRAM-MD5"
POP3AUTH_TLS_ORIG="PLAIN LOGIN CRAM-MD5"
POP3_PROXY=0
PORT=110
#ADDRESS=10.11.11.7
ADDRESS=0
#TCPDOPTS="-nodnslookup -noidentlookup -user=root -group=postfix"
TCPDOPTS="-nodnslookup -noidentlookup"
#LOGGEROPTS="-name=courier-imap"
LOGGEROPTS="-name=pop3d"
POP3DSTART=YES
MAILDIRPATH=Maildir

Конфиг authmysqlrc

text
MYSQL_SERVER            127.0.0.1
MYSQL_USERNAME          mylogin
MYSQL_PASSWORD          mypass2
MYSQL_SOCKET            /tmp/mysql.sock
MYSQL_PORT              3306
MYSQL_OPT               0
MYSQL_DATABASE          Postfix
MYSQL_USER_TABLE        mailbox
MYSQL_CLEAR_PWFIELD     password
MYSQL_UID_FIELD         '1981'
MYSQL_GID_FIELD         '1981'
MYSQL_LOGIN_FIELD       username
MYSQL_HOME_FIELD        '/var/spool/mail'
MYSQL_NAME_FIELD        name
MYSQL_MAILDIR_FIELD     maildir
MYSQL_QUOTA_FIELD       quota
#MYSQL_AUXOPTIONS_FIELD  active='1'
MYSQL_WHERE_CLAUSE      active='1'

Конфиг authdaemonrc:

text
authmodulelist="authmysql"
authmodulelistorig="authmysql"
daemons=5
authdaemonvar=/var/run/authdaemond
subsystem=mail
DEBUG_LOGIN=2
DEFAULTOPTIONS="wbnodsn=1"
LOGGEROPTS=""
#343729

Ну вот, видно что пароли в базе обычным текстом прописаны.
Теперь надо в Courier настроить Clear Text , и проверить как работает почта.

А вообще убери cram-md5 из конфига courier и проверь как почту забирает клиент

text
POP3AUTH="PLAIN LOGIN"
POP3AUTH_ORIG="PLAIN LOGIN5"
POP3AUTH_TLS="PLAIN LOGIN"
POP3AUTH_TLS_ORIG="PLAIN LOGIN"
#343733

Убрал CRAM-MD5, оставил PLAIN LOGIN
Сделал

text
postfix reload

Результат таковой:
без смены у клиента системы авторизации -

text
pop3d: LOGIN FAILED, method=CRAM-MD5, ip=[::ffff:10.50.50.2]

поставил простой метод авторизации -

text
Oct 15 16:17:47 forum pop3d: LOGIN FAILED, user=vlad@mail.mydomain.ru, ip=[::ffff:10.50.50.2]
#343734

Надо Courier рестартить..
Тогда проблема в связке postfix+courier.
Честно с курьером не связывался, Точнее надо посмотреть детальные логи куръера.

#343735

сделал рестарт курьера.
в логе тоже самое -
без смены у клиента системы авторизации -

text
pop3d: LOGIN FAILED, method=CRAM-MD5, ip=[::ffff:10.50.50.3]

поставил простой метод авторизации -

text
pop3d: LOGIN FAILED, user=vlad@mail.mydomain.ru, ip=[::ffff:10.50.50.3]
#343736

А как Courier читает пароли и логины из базы.
А эта команда что пишет:
grep -E -e 'warning|critical|error' /var/log/maillog

#343745

Запросил grep -E -e 'warning|critical|error' /var/log/maillog
Ответ:

text
# grep -E -e 'warning|critical|error' /var/log/maillog
Oct 15 00:38:14 forum postfix/smtpd[66954]: warning: 208.240.176.51: address not listed for hostname www.dooneyandbourke.com
Oct 15 00:39:00 forum postfix/smtpd[67058]: warning: 208.240.176.51: address not listed for hostname www.dooneybourke.com
Oct 15 00:42:37 forum postfix/smtpd[67355]: warning: 115.80.43.117: hostname 115-80-43-117.taiwanmobile.net verification failed: hostname nor servname provided, or not known
Oct 15 00:45:46 forum postfix/smtpd[67591]: warning: 115.80.43.117: hostname 115-80-43-117.taiwanmobile.net verification failed: hostname nor servname provided, or not known
Oct 15 01:00:46 forum postfix/smtpd[68643]: warning: 139.228.195.33: hostname fm-dyn-139-228-195-33.fast.net.id verification failed: hostname nor servname provided, or not known
Oct 15 01:03:08 forum postfix/smtpd[68826]: warning: 139.228.195.33: hostname fm-dyn-139-228-195-33.fast.net.id verification failed: hostname nor servname provided, or not known
Oct 15 01:11:13 forum postfix/smtpd[69382]: warning: 201.20.115.82: hostname 201-20-115-82.baydenet.com.br verification failed: hostname nor servname provided, or not known
Oct 15 01:13:52 forum postfix/smtpd[69511]: warning: 201.20.115.82: hostname 201-20-115-82.baydenet.com.br verification failed: hostname nor servname provided, or not known
Oct 15 01:19:56 forum postfix/smtpd[69911]: warning: 212.56.215.74: hostname static.212.56.215.74.avg.md verification failed: hostname nor servname provided, or not known
Oct 15 01:23:45 forum postfix/smtpd[70196]: warning: 212.56.215.74: hostname static.212.56.215.74.avg.md verification failed: hostname nor servname provided, or not known
Oct 15 01:52:56 forum postfix/smtpd[72231]: warning: restriction `reject_authenticated_sender_login_mismatch' ignored: no SASL support
Oct 15 02:14:22 forum postfix/smtpd[73778]: warning: 201.20.115.82: hostname 201-20-115-82.baydenet.com.br verification failed: hostname nor servname provided, or not known
Oct 15 02:16:16 forum postfix/smtpd[73950]: warning: restriction `reject_authenticated_sender_login_mismatch' ignored: no SASL support
Oct 15 02:39:01 forum postfix/smtpd[75471]: warning: 208.240.176.51: address not listed for hostname www.dooneyandbourke.com
Oct 15 02:42:55 forum postfix/smtpd[75417]: warning: 186.190.179.183: hostname cmodem.186-190-179-183.celt.com.ar verification failed: hostname nor servname provided, or not known
Oct 15 03:27:12 forum postfix/smtpd[79193]: warning: 113.184.1.237: address not listed for hostname localhost
Oct 15 03:41:21 forum postfix/smtpd[80166]: warning: 113.184.1.237: address not listed for hostname localhost
Oct 15 03:44:56 forum postfix/smtpd[80358]: warning: 37.214.16.37: hostname mm-37-16-214-37.dynamic.pppoe.mgts.by verification failed: hostname nor servname provided, or not known
Oct 15 03:45:46 forum postfix/smtpd[80358]: warning: 37.214.16.37: hostname mm-37-16-214-37.dynamic.pppoe.mgts.by verification failed: hostname nor servname provided, or not known
Oct 15 03:53:35 forum postfix/smtpd[80983]: warning: 105.200.205.61: hostname host-105.200.205.61.etisalat.com.eg verification failed: hostname nor servname provided, or not known
Oct 15 03:53:46 forum postfix/smtpd[80983]: warning: 105.200.205.61: hostname host-105.200.205.61.etisalat.com.eg verification failed: hostname nor servname provided, or not known
Oct 15 04:06:01 forum postfix/smtpd[81921]: warning: 186.129.205.90: hostname 186-129-205-90.speedy.com.ar verification failed: hostname nor servname provided, or not known
Oct 15 04:07:13 forum postfix/smtpd[81921]: warning: 186.129.205.90: hostname 186-129-205-90.speedy.com.ar verification failed: hostname nor servname provided, or not known
Oct 15 04:09:33 forum postfix/smtpd[82119]: warning: restriction `reject_authenticated_sender_login_mismatch' ignored: no SASL support
Oct 15 04:25:38 forum postfix/smtpd[83265]: warning: restriction `reject_authenticated_sender_login_mismatch' ignored: no SASL support
Oct 15 08:14:50 forum postfix/smtpd[99208]: warning: restriction `reject_authenticated_sender_login_mismatch' ignored: no SASL support
Oct 15 08:56:05 forum postfix/smtpd[2248]: warning: 113.169.184.192: address not listed for hostname localhost
Oct 15 08:57:00 forum postfix/smtpd[2248]: warning: 113.169.184.192: address not listed for hostname localhost
Oct 15 10:11:20 forum postfix/smtpd[7570]: warning: restriction `reject_authenticated_sender_login_mismatch' ignored: no SASL support
Oct 15 10:27:12 forum postfix/smtpd[8683]: warning: restriction `reject_authenticated_sender_login_mismatch' ignored: no SASL support
Oct 15 10:34:22 forum postfix/smtpd[8975]: warning: 115.77.36.90: hostname adsl.viettel.vn verification failed: hostname nor servname provided, or not known
Oct 15 10:47:39 forum postfix/smtpd[10038]: warning: 222.253.87.38: address not listed for hostname localhost
Oct 15 10:51:16 forum postfix/smtpd[10316]: warning: restriction `reject_authenticated_sender_login_mismatch' ignored: no SASL support
Oct 15 11:25:13 forum postfix/smtpd[12855]: warning: 222.253.87.38: address not listed for hostname localhost
Oct 15 11:38:13 forum postfix/smtpd[13573]: warning: 91.247.143.190: hostname host-91.247.143.190.pptp.tario.su verification failed: hostname nor servname provided, or not known
Oct 15 11:49:51 forum postfix/smtpd[14524]: warning: 91.247.143.190: hostname host-91.247.143.190.pptp.tario.su verification failed: hostname nor servname provided, or not known
Oct 15 12:08:30 forum postfix/smtpd[15859]: warning: restriction `reject_authenticated_sender_login_mismatch' ignored: no SASL support
Oct 15 12:13:41 forum postfix/smtpd[16224]: warning: 14.99.25.82: address not listed for hostname static-82.25.99.14-tataidc.co.in
Oct 15 12:15:07 forum postfix/smtpd[16224]: warning: 14.99.25.82: address not listed for hostname static-82.25.99.14-tataidc.co.in
Oct 15 13:11:50 forum postfix/smtpd[20294]: warning: restriction `reject_authenticated_sender_login_mismatch' ignored: no SASL support
Oct 15 13:11:53 forum postfix/smtpd[20294]: warning: restriction `reject_authenticated_sender_login_mismatch' ignored: no SASL support
Oct 15 13:11:53 forum postfix/smtpd[20294]: warning: restriction `reject_authenticated_sender_login_mismatch' ignored: no SASL support
Oct 15 13:11:53 forum postfix/smtpd[20294]: warning: restriction `reject_authenticated_sender_login_mismatch' ignored: no SASL support
Oct 15 13:11:53 forum postfix/smtpd[20294]: warning: restriction `reject_authenticated_sender_login_mismatch' ignored: no SASL support
Oct 15 13:11:53 forum postfix/smtpd[20294]: warning: restriction `reject_authenticated_sender_login_mismatch' ignored: no SASL support
Oct 15 13:11:53 forum postfix/smtpd[20294]: warning: restriction `reject_authenticated_sender_login_mismatch' ignored: no SASL support
Oct 15 13:11:53 forum postfix/smtpd[20294]: warning: restriction `reject_authenticated_sender_login_mismatch' ignored: no SASL support
Oct 15 13:11:53 forum postfix/smtpd[20294]: warning: restriction `reject_authenticated_sender_login_mismatch' ignored: no SASL support
Oct 15 13:11:53 forum postfix/smtpd[20294]: too many errors after RCPT from 89-215-88-61.2073258500.ddns-lan.pl.ekk.bg[89.215.88.61]
Oct 15 13:12:58 forum postfix/smtpd[20294]: warning: restriction `reject_authenticated_sender_login_mismatch' ignored: no SASL support
Oct 15 13:13:04 forum postfix/smtpd[20294]: warning: restriction `reject_authenticated_sender_login_mismatch' ignored: no SASL support
Oct 15 13:13:47 forum postfix/smtpd[20294]: warning: restriction `reject_authenticated_sender_login_mismatch' ignored: no SASL support
Oct 15 13:19:28 forum postfix/smtpd[20823]: warning: restriction `reject_authenticated_sender_login_mismatch' ignored: no SASL support
Oct 15 13:24:12 forum postfix/smtpd[21188]: warning: 92.114.89.253: hostname 92.114.89.253.electrosim.ro verification failed: hostname nor servname provided, or not known
Oct 15 13:26:44 forum postfix/smtpd[21334]: warning: 92.114.89.253: hostname 92.114.89.253.electrosim.ro verification failed: hostname nor servname provided, or not known
Oct 15 13:31:59 forum postfix/smtpd[21697]: warning: restriction `reject_authenticated_sender_login_mismatch' ignored: no SASL support
Oct 15 14:05:09 forum postfix/smtpd[24111]: warning: restriction `reject_authenticated_sender_login_mismatch' ignored: no SASL support
Oct 15 14:36:58 forum postfix/smtpd[26289]: warning: 27.124.9.233: hostname 27.124.9.233.isp.nstpl.com verification failed: hostname nor servname provided, or not known
Oct 15 14:56:01 forum postfix/smtpd[27673]: warning: 122.167.123.243: hostname ABTS-KK-Dynamic-243.123.167.122.airtelbroadband.in verification failed: hostname nor servname provided, or not known
Oct 15 15:31:32 forum postfix/smtpd[30129]: warning: 2.221.112.238: hostname 02dd70ee.bb.sky.com verification failed: hostname nor servname provided, or not known
Oct 15 15:32:13 forum postfix/smtpd[30129]: warning: 2.221.112.238: hostname 02dd70ee.bb.sky.com verification failed: hostname nor servname provided, or not known
Oct 15 16:29:11 forum postfix/smtpd[34335]: warning: 123.26.167.232: address not listed for hostname localhost
Oct 15 16:31:17 forum postfix/smtpd[34523]: warning: 178.236.212.184: hostname 184-212-236-178.rev.ruscomp.net verification failed: hostname nor servname provided, or not known
Oct 15 16:31:41 forum postfix/smtpd[34523]: warning: 178.236.212.184: hostname 184-212-236-178.rev.ruscomp.net verification failed: hostname nor servname provided, or not known
Oct 15 16:31:42 forum postfix/smtpd[34523]: too many errors after DATA from unknown[178.236.212.184]

Все адреса для нас чужие и попытки сообщения от/к ним "убиваются".

#343750

Предпологаю что postfix собран без поддержки Sasl...
Хотя я могу ошибаться.

#343752

Да вроде устанавливал Cyrus-Sasl... Даже дважды, второй раз делал как make reinstall clean.
вот что выдает сервер:

text
# pkg_tree sasl
cyrus-sasl-2.1.25_1
|\__ openssl-1.0.0_7
 \__ mysql-client-5.1.60
cyrus-sasl-2.1.26_2
|\__ openssl-1.0.0_7
 \__ mysql-client-5.1.60

Также ставил и Courier-authlib.

text

# pkg_tree courier-authlib
courier-authlib-0.63.0_3
|\__ perl-threaded-5.12.4_3
|\__ sysconftool-0.16
|\__ libltdl-2.4_1
 \__ courier-authlib-base-0.63.0_3
courier-authlib-base-0.63.0_3
|\__ perl-threaded-5.12.4_3
|\__ sysconftool-0.16
 \__ libltdl-2.4_1
courier-authlib-mysql-0.63.0_3
|\__ openssl-1.0.0_7
|\__ perl-threaded-5.12.4_3
|\__ sysconftool-0.16
|\__ libltdl-2.4_1
 \__ courier-authlib-base-0.63.0_3
#343758

Попробуй поставить версию Postfix 2.6 и Cyrus-Sasl 2.1 - из портов.

#343964
AlfaStriker написал:
Попробуй поставить версию Postfix 2.6 и Cyrus-Sasl 2.1 - из портов.

Если у меня сейчас

text
pkg_tree postfix
postfix-2.8.7,1
|\__ openssl-1.0.0_7
|\__ cyrus-sasl-2.1.25_1
|\__ pcre-8.20
 \__ mysql-client-5.1.60

Предлагаете понизить версию постфикса, а cyrus-sasl-2.1.25_1 оставить, вернее пересобрать ?
Так?

#344019
Vlad5503 написал:
[quote=AlfaStriker]Попробуй поставить версию Postfix 2.6 и Cyrus-Sasl 2.1 - из портов.

Если у меня сейчас

text
pkg_tree postfix
postfix-2.8.7,1
|\__ openssl-1.0.0_7
|\__ cyrus-sasl-2.1.25_1
|\__ pcre-8.20
 \__ mysql-client-5.1.60

Предлагаете понизить версию постфикса, а cyrus-sasl-2.1.25_1 оставить, вернее пересобрать ?
Так?[/quote]
нет вам советуют поставить все из репозиториев... ;)

Войдите или зарегистрируйтесь, чтобы ответить.