[TriLUG] IMAP problem
jonc at nc.rr.com
Thu Oct 11 11:02:20 EDT 2001
This is definately a Sendmail problem and not related IMAP at all. In the
version of Sendmail that I use, you have to add the user's ip address (or
domain name, if you want sendmail to work harder...) to the
/etc/mail/access file and specify the keywork RELAY for that IP address.
Assuming that your users don't have static IP addresses and may even be
moving about from company to company (ie a consultant) then you will need
to either set up "send after pop authentication" or send using a secure
socket layer connection to the sever.
Another work-around is to move the smtp port used by the client to some
arbitrary port (above 1024) and then attach to a local machine at the ISP
that does a redirect of that port back to port 25 of the mail server. The
local machine that does the relay will have to have relay rights on the
The mailserver will see all smtp requests as originating from that local
server. The setup is "somewhat" secure as you are using an unadvertised
arbitrary port on a server other than your mailserver.
On Thursday 11 October 2001 10:30, Michael Sharp wrote:
> I need to run a IMAP server for an individual to get/receive his email
> remotely and have IMAP running. This person can connect to the IMAP
> server and receive mail, but cant connect to the IMAP server and send
> email to another remote email address. He can however send email to a
> user on the same host as the IMAP server. Users on the same host as the
> IMAP server can get AND receive email.
> The IMAP server is running on pandora.dynip.com and the username on the
> account is " michael ". So the person set the IMAP server name as
> pandora.dynip.com, put in the username as michael, set it as a IMAP
> server, set the outgoing SMTP server as pandora.dynip.com, and the
> outgoing SMTP username as michael.
> The hostname and the domain of the server is pandora.dynip.com.
> Here is the error he is getting when trying to send remote mail from the
> IMAP server:
> The message could not be sent because one of the recipients was rejected
> by the server. Server Response: '5188.8.131.52<msharp at email.com> Relaying
> denied'... (Account:'pandora.dynip.com', SMTP Server:'pandora.dynip.com',
> Error Number: 0x800ccc79).
> I added pandora.dynip.com to /etc/mail/relay-domains and rebuilt the
> sendmail.cf and this didnt work. Any ideas?
More information about the TriLUG