Forum Moderators: bakedjake
I am new to Linux and Sendmail. The only way I know to create a mail account is to create a user in the Linux system (Fedora 5 in my case). The problem is that the existing ISP use full email addresses as user logins for the email accounts (i.e. users enter "user@domain.com" instead of "user" in Outlook Express's user ID field). I tried to create a user in the "user@domain.com" format but fail.
Must a Sendmail user be a system user and have the same user name and password? How can I set up the system to use email address as user name?
If you want to use full email addresses, then you can't use system users, because system users can't include the domain, just the username. You'll need to authenticate against something else. My favorite setup is Postfix+Courier+MySQL. Postfix (instead of Sendmail), because it's much easier to configure for doing what you're wanting to do. Courier as both an IMAP and POP3 server, so you (or your users, if you'd like) have a choice. And MySQL, to hold the usernames in the form of "user@domain.com". Search for a Postfix Courier MySQL HOWTO to get detailed step-by-step instructions.