On 1/29/2019 1:51 PM, paiNgoo4 wrote: > Hi, > > I have been using postfix for many years. So far whenever I had a problem, > Google or the documentation helped out. > However today I got stuck and have no idea what to do. > This is a new machine, fresh Debian stretch install. > I am trying to use postfix with virtual users, Dovecot imap and > authentication. I have not used virtual users in the past, so maybe there is > some rookie mistake somewhere. > > I have set up postfix, the machine can receive and send emails. I have set > up dovecot, I can log in and read the emails that I received. But if I try > to submit an email (using thunderbird), I receive the error message: > > postfix/submission/smtpd[13993]: connect from 1270... > postfix/submission/smtpd[13993]: NOQUEUE: reject: RCPT from > 1270.isp.net[xx.xx.xx.xx]: 553 5.7.1 <j...@example.com>: Sender address > rejected: not owned by user j...@example.com; from=<j...@example.com> > to=<john....@gmail.com> proto=ESMTP helo=<[192.168.0.11]> > postfix/submission/smtpd[13993]: disconnect from 1270.isp.net[xx.xx.xx.xx] > ehlo=2 starttls=1 auth=1 mail=1 rcpt=0/1 quit=1 commands=6/7 > > Google told me that this error message is related to smtpd_sender_login_maps > and smtpd_recipient_restrictions = reject_sender_login_mismatch (in > http://www.postfix.org/SASL_README.html)
Your google analysis is correct. > this may be a mistake in the > documentation because according to the > http://www.postfix.org/postconf.5.html page this is a parameter for > smtpd_sender_restrictions. No mistake. As documented, sender restrictions can be used in smtpd_recipient_restrictions. > > So I checked and found that none of these is set. Check for -o overrides in your master.cf submission entry. If you need more help, please see: http://www.postfix.org/DEBUG_README.html#mail -- Noel Jones > # postfix reload > # postconf | grep smtpd_sender > proxy_read_maps = ... $smtpd_sender_login_maps ... > smtpd_sender_login_maps = > smtpd_sender_restrictions = > # postconf | grep smtpd_recipient_restrictions > proxy_read_maps = ... $smtpd_recipient_restrictions > smtpd_recipient_restrictions = > > Sender address rejected: not owned by user > > I thought, OK, so for some reason it is checking it, let's put the > configuration in, with the table, then surely it will work. > But no. > > # postfix reload > # postconf | grep --color smtpd_recipient_restrictions > smtpd_recipient_restrictions = reject_sender_login_mismatch > # postconf | grep --color smtpd_sender > smtpd_sender_login_maps = hash:/etc/postfix/logins > smtpd_sender_restrictions = reject_sender_login_mismatch > /etc/postfix# ls logins* > logins logins.db > /etc/postfix# cat logins > # envelope sender owners (SASL login names) > j...@example.com j...@example.com > > Please tell me, what is it that I can't see. > Thanks > > > > -- > Sent from: http://postfix.1071664.n5.nabble.com/Postfix-Users-f2.html >