HowtoForge Forums | HowtoForge - Linux Howtos and Tutorials

HowtoForge Forums | HowtoForge - Linux Howtos and Tutorials (http://www.howtoforge.com/forums/index.php)
-   General (http://www.howtoforge.com/forums/forumdisplay.php?f=15)
-   -   mail problem - authentication (postfix,ISPconfig) (http://www.howtoforge.com/forums/showthread.php?t=4795)

marclar 9th June 2006 16:49

mail problem - authentication (postfix,ISPconfig)
 
I have successfully installed ISPConfig on my debian system.. So postfix is running, and i can telnet to my server through 25 and 110 ports succesfully. But, when i set up the mail account in outlook, it allways returns error, like username or password is wrong. I have added that user through ISPconfig -> Site -> User &E-mail -> NEW.

But apparently, this user still doesnt exist, or ain't allowed to acces my mail server.

Im guessing, if there might be a problem with DNS's? :confused:
If i type "dig MX mydomain.com" i get an mx record to mail.mydomain.com

Should I do something with this domain (mail.mydomain.com) in ISPConfig ?
I'm kind of confused here, please help.
Tnx to everyone :D

fobicodam 9th June 2006 20:54

Quote:

Originally Posted by marclar
I have successfully installed ISPConfig on my debian system.. So postfix is running, and i can telnet to my server through 25 and 110 ports succesfully. But, when i set up the mail account in outlook, it allways returns error, like username or password is wrong. I have added that user through ISPconfig -> Site -> User &E-mail -> NEW.

But apparently, this user still doesnt exist, or ain't allowed to acces my mail server.

Im guessing, if there might be a problem with DNS's? :confused:
If i type "dig MX mydomain.com" i get an mx record to mail.mydomain.com

Should I do something with this domain (mail.mydomain.com) in ISPConfig ?
I'm kind of confused here, please help.
Tnx to everyone :D

Not to test it, but yes if you want to receive email from internet. Go to co-domains inside your domain to add mail.yourdomain.com.

If you send an email from OE to your server to your email is it delivered?

falko 9th June 2006 23:16

Do you use the correct user name (something like web1_user) and password?
Any errors in your mail log?
Which distribution do you use?

marclar 10th June 2006 10:45

I get this error, if I try to send e-mail to the account that I created:
Technical details of permanent failure:
PERM_FAILURE: SMTP Error (state 9): 550 <me@mydomain.com>: Recipient address rejected: User unknown in local recipient table


this debian I use:
Kernel Version 2.4.27-2-386
Distro Name Debian 3.1


Where can I see postfix error log?

Tnx guys ;)

marclar 10th June 2006 18:06

Now, suddenly, outlook stopped rejecting username and password (i think it's somehow connected with the dns server refreshing time).

But now i get this error when i try to send an email via outlook:


The message could not be sent because one of the recipients was rejected by the server. The rejected e-mail address was 'someone@somewhere.net'. Subject 'test', Account: 'mail.mydomain.com', Server: 'mail.mydomain.com', Protocol: SMTP, Server Response: '554 <someone@somewhere.net>: Relay access denied', Port: 25, Secure(SSL): No, Server Error: 554, Error Number: 0x800CCC79


someone@somewhere.net is some working mail adress.

and also, if I try to send a mail from somewhere else to my me@mydomain.com, i get this err:

Technical details of permanent failure:
PERM_FAILURE: SMTP Error (state 9): 550 <me@mydomain.com>: Recipient address rejected: User unknown in local recipient table


any ideas?

marclar 10th June 2006 18:36

Ok, changes again :)

I removed reject_unauth_destination from my main.cf in Postfix

now things changed a bit..

If i send a mail to me@mydomain.com, i don't get an error anymore, and it looks like the mail has been sent successfully. But never cames...

If i send a mail from mail.mydomain.com account in Outlook, it just waits and waits, and then returnes the usual outlook err msg: SMTP server did not respond in 60s...blabla..

It looks im getting closer, but I'm still not there yet...

I found an mail.log, and has lots of entries like this:
Quote:

Jun 10 18:29:00 home postfix/master[16840]: warning: process /usr/lib/postfix/smtpd pid 17132 exit status 1
Jun 10 18:29:00 home postfix/master[16840]: warning: /usr/lib/postfix/smtpd: bad command startup -- throttling
Jun 10 18:30:00 home postfix/smtpd[17156]: warning: database /etc/postfix/virtusertable.db is older than source file /etc/postfix/virtusertable
Jun 10 18:30:00 home postfix/smtpd[17156]: fatal: parameter "smtpd_recipient_restrictions": specify at least one working instance of: check_relay_domains, r$
Any help'll do!
Tnx:D

falko 10th June 2006 20:05

Quote:

Jun 10 18:30:00 home postfix/smtpd[17156]: warning: database /etc/postfix/virtusertable.db is older than source file /etc/postfix/virtusertable
Please run
Code:

postmap /etc/postfix/virtusertable
Quote:

Jun 10 18:30:00 home postfix/smtpd[17156]: fatal: parameter "smtpd_recipient_restrictions": specify at least one working instance of: check_relay_domains, r$
What'S in /etc/postfix/main.cf? (Please strip out the comments.)

marclar 10th June 2006 22:50

this is the /etc/postfix/main.cf


Quote:

smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
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 = 4h

home_mailbox = Maildir/
myhostname =mail.emanuel.si
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
#mydestination = mail.mydomain.com, home.home, localhost.home, $
relayhost =
mynetworks = 127.0.0.0/8
mailbox_command =
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
smtpd_sasl_local_domain =
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions = permit_sasl_authenticated,perm$
smtpd_tls_auth_only = no
smtp_use_tls = yes
smtpd_use_tls = yes
smtp_tls_note_starttls_offer = yes
smtpd_tls_key_file = /etc/postfix/ssl/smtpd.key
smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.crt
smtpd_tls_CAfile = /etc/postfix/ssl/cacert.pem
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
tls_random_source = dev:/dev/urandom

virtual_maps = hash:/etc/postfix/virtusertable

mydestination = /etc/postfix/local-host-names
I did run "postmap /etc/postfix/virtusertable" and nothing special happended. I guess it's ok.

Tnx Falko for your time ;)

falko 11th June 2006 14:44

Please run
Code:

postconf -e 'smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination'
and restart Postfix.

marclar 11th June 2006 17:45

this string 'reject_unauth_destination', was there before, but i removed it manualy... now with that code u suggested, that came back ofcourse. But this makes things even worse. Now i'm exactly there where i was 5 posts above..
Now if i try to send an e-mail to my account, I get an error right back:

Technical details of permanent failure:
PERM_FAILURE: SMTP Error (state 9): 550 <me@mydomain.com>: Recipient address rejected: User unknown in local recipient table


if I remove 'reject_unauth_destination', then e-mail is sen't succesfully, but it never cames, though I can see it, in my Maildir folder...

I hope, you understand, what I'm trying to say, couse my english is a little poor :)

Tnx again, falko

:confused:


All times are GMT +2. The time now is 23:01.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.