Sziasztok!
A problémám az lenne, hogy megsérültek a postfix beállításai, így újra kellett konfigurálnom teljesen, és azóta csak telnetből enged levelet küldeni, roundcube-ból, esetleg Outlookból nem.
mail.log idevágó része:
Sep 4 07:56:40 xyz imapd: Connection, ip=[::ffff:127.0.0.1]
Sep 4 07:56:40 xyz authdaemond: received auth request, service=imap, authtype=login
Sep 4 07:56:40 xyz authdaemond: authmysql: trying this module
Sep 4 07:56:40 xyz authdaemond: SQL query: SELECT email, password, "", 5000, 5000, "/var/vmail", CONCAT(SUBSTRING_INDEX(email,'@',-1),'/',SUBSTRING_INDEX(email,'@',1),'/'), quota, "", "" FROM mail_user WHERE email = 'xy@xyz.hu'
Sep 4 07:56:40 xyz authdaemond: password matches successfully
Sep 4 07:56:40 xyz authdaemond: authmysql: sysusername=, sysuserid=5000, sysgroupid=5000, homedir=/var/vmail, address=xy@xyz.hu, fullname=, maildir=xyz.hu/xy/, quota=120, options=
Sep 4 07:56:40 xyz authdaemond: authmysql: clearpasswd=, passwd=$1$QMhUazvM$GZkRycagh9uE4e49XXXXXX
Sep 4 07:56:40 xyz authdaemond: Authenticated: sysusername=, sysuserid=5000, sysgroupid=5000, homedir=/var/vmail, address=xy@xyz.hu, fullname=, maildir=xyz.hu/xy/, quota=120, options=
Sep 4 07:56:40 xyz authdaemond: Authenticated: clearpasswd=XXX, passwd=$1$QMhUazvM$GZkRycagh9uE4e49XXXXXX
Sep 4 07:56:40 xyz imapd: LOGIN, user=xy@xyz.hu, ip=[::ffff:127.0.0.1], port=[46833], protocol=IMAP
Sep 4 07:56:40 xyz imapd: LOGOUT, user=xy@xyz.hu, ip=[::ffff:127.0.0.1], headers=0, body=0, rcvd=25, sent=180, time=0
Sep 4 07:56:50 xyz imapd: Connection, ip=[::ffff:127.0.0.1]
Sep 4 07:56:50 xyz authdaemond: received auth request, service=imap, authtype=login
Sep 4 07:56:50 xyz authdaemond: authmysql: trying this module
Sep 4 07:56:50 xyz authdaemond: SQL query: SELECT email, password, "", 5000, 5000, "/var/vmail", CONCAT(SUBSTRING_INDEX(email,'@',-1),'/',SUBSTRING_INDEX(email,'@',1),'/'), quota, "", "" FROM mail_user WHERE email = 'xy@xyz.hu'
Sep 4 07:56:50 xyz authdaemond: password matches successfully
Sep 4 07:56:50 xyz authdaemond: authmysql: sysusername=, sysuserid=5000, sysgroupid=5000, homedir=/var/vmail, address=xy@xyz.hu, fullname=, maildir=xyz.hu/xy/, quota=120, options=
Sep 4 07:56:50 xyz authdaemond: authmysql: clearpasswd=, passwd=$1$QMhUazvM$GZkRycagh9uE4e49XirFQ0
Sep 4 07:56:50 xyz authdaemond: Authenticated: sysusername=, sysuserid=5000, sysgroupid=5000, homedir=/var/vmail, address=xy@xyz.hu, fullname=, maildir=xyz.hu/xy/, quota=120, options=
Sep 4 07:56:50 xyz authdaemond: Authenticated: clearpasswd=sata300, passwd=$1$QMhUazvM$GZkRycagh9uE4e49XirFQ0
main.cf
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no# appending .domain is the MUA's job.
append_dot_mydomain = no# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4hreadme_directory = no
# TLS parameters
smtpd_tls_cert_file = /etc/postfix/smtpd.cert
smtpd_tls_key_file = /etc/postfix/smtpd.key
smtpd_use_tls = yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scachesmtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks
# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.myhostname = hurricane.globalsoftware.hu
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = hurricane.globalsoftware.hu, localhost, localhost.localdomain
relayhost =
mynetworks = 127.0.0.0/8
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
inet_protocols = all
virtual_alias_domains =
virtual_alias_maps = mysql:/etc/postfix/mysql-virtual_forwardings.cf, mysql:/etc/postfix/mysql-virtual_email2email.cf
virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual_domains.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual_mailboxes.cf
virtual_mailbox_base = /var/vmail
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
smtpd_sasl_auth_enable = yes
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
transport_maps = mysql:/etc/postfix/mysql-virtual_transports.cf
relay_domains = mysql:/etc/postfix/mysql-virtual_relaydomains.cf
virtual_create_maildirsize = yes
virtual_mailbox_extended = yes
virtual_mailbox_limit_maps = mysql:/etc/postfix/mysql-virtual_mailbox_limit_maps.cf
virtual_mailbox_limit_override = yes
virtual_maildir_limit_message = "A felhasznalo elerte a kvotajat!"
virtual_overquota_bounce = yes
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 $virtual_mailbox_limit_mapsnotify_classes = bounce, delay, policy, protocol, resource, software
sasl/smtpd.conf
pwcheck_method: saslauthd
log_level: 4
mech_list: plain login
allow_plaintext: true
auxprop_plugin: mysql
sql_hostnames: 127.0.0.1
sql_user: XYZ
sql_passwd: XYZ
sql_database: XYZ
sql_select: select password from mail_user where email = '%u'
Outlook:
E-mail tesztüzenet küldése: Az Outlook nem tud kapcsolatot teremteni a kimenő levelek (SMTP) kiszolgálójával. Ha ez az üzenet a továbbiakban is megjelenik, forduljon internetszolgáltatójához vagy a kiszolgáló rendszergazdájához.
Kérlek segítsetek, asszony már így is csúnyán néz rám, hogy tegnap 3-ig maradtam fent... Köszönöm!
- 1846 megtekintés
Hozzászólások
A "login" metódus biztos, hogy működik?
Roundcubenak add meg, hogy authtype "plain", és próbáld meg úgy.
Nyomorult outlookkal én meg egyszer amiatt szívtam fél napot, mert login nélkül nem is próbál meg authentikálni. Mármint, ha a szerver nem ajánlja fel a "login"-t, meg se próbálja az auth-ot "plain"-nel, mert miért is próbálná... Ha felajánja a logint, akkor már megy, plain auth-tal is. M$, no comment...
Szóval azt kéne megnézni, hogyha betelnetelsz, akkor felajánja-e a logint.
--
Discover It - Have a lot of fun!
- A hozzászóláshoz be kell jelentkezni
root@xyz:~# telnet xyz 25
Trying 127.0.1.1...
Connected to xyz.
Escape character is '^]'.
220 xyz ESMTP Postfix (Ubuntu)
ehlo xyz
250-xyz
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-STARTTLS
250-AUTH LOGIN PLAIN
250-AUTH=LOGIN PLAIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
mail from
501 5.5.4 Syntax: MAIL FROM:mail from:
250 2.1.0 Ok
rcpt to:
250 2.1.5 Ok
data
354 End data with .
semmi
.
250 2.0.0 Ok: queued as 5C4961624047
// IMAP auth type. Can be "auth" (CRAM-MD5), "plain" (PLAIN) or "check" to auto detect.
// Optional, defaults to "check"
$rcmail_config['imap_auth_type'] = "plain";// SMTP AUTH type (DIGEST-MD5, CRAM-MD5, LOGIN, PLAIN or empty to use
// best server supported one)
$rcmail_config['smtp_auth_type'] = 'plain';
- A hozzászóláshoz be kell jelentkezni
[törölve]
--
Discover It - Have a lot of fun!
- A hozzászóláshoz be kell jelentkezni
Esetleg nem tudsz egy jó tutorialt, ahonnan jól fel lehet konfigurálni?
- A hozzászóláshoz be kell jelentkezni
Read 57 chars: AUTH PLAIN AGF0dGlsYUBwYXJmdW1jZW50ZXIua
Sep 5 18:41:42 xyz postfix/smtpd[6621]: warning: SASL authentication failure: Password verification failed
Sep 5 18:41:42 xyz postfix/smtpd[6621]: warning: 82-131-132-60.pool.invitel.hu[82.131.132.60]: SASL PLAIN authentication failed: authentication failure
Read 14 chars: c2F0YTMwMA==??
Sep 5 18:41:42 xyz postfix/smtpd[6621]: warning: 82-131-132-60.pool.invitel.hu[82.131.132.60]: SASL LOGIN authentication failed: authentication failure
Sep 5 18:41:42 xyz postfix/smtpd[6621]: Write 64 chars: 535 5.7.8 Error: authentication failed:Ötlet, hogy hozzam össze az ispconfig pass-ét a saslauth-tal?
- A hozzászóláshoz be kell jelentkezni
smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks
ennek mi értelme?
főleg úg, hogy utána meg:
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
- A hozzászóláshoz be kell jelentkezni
Akkor hogy érdemes?
- A hozzászóláshoz be kell jelentkezni