Dear Stan,
Thanks for your reply.

I notice some unknown email ids with Relay Access Denied  error in maillog.
It appears someone else is also trying to send email.

I have set protocol=ipv4
What should be the value of mynetworks if I want that only my server should
send email.

Truly appreciate your time.

Regards
Sonny


On Mon, May 27, 2013 at 9:33 AM, Stan Hoeppner <s...@hardwarefreak.com>wrote:

> On 5/26/2013 9:31 PM, SONNY LASKAR wrote:
>
> > inet_protocols = all
>
> Use both IPv4 and IPv6
>
> > mynetworks = 198.98.80.80/28, 127.0.0.0/8 # Assume my IP is 198.98.80.85
>
> mynetworks is all IPv4, no IPv6
>
> > smtpd_recipient_restrictions =
> >         permit_sasl_authenticated
> >         permit_mynetworks
>
> Deny relay if client not in mynetworks
>
> > *[root@server1 ~]# telnet localhost smtp*
> > Trying ::1...
> ...
> > *554 5.7.1 <x...@gmail.com>: Relay access denied*
> ...
> > May 27 06:23:58 server1 postfix/smtpd[27718]: connect from localhost[::1]
> > May 27 06:24:14 server1 postfix/smtpd[27718]: NOQUEUE: reject: RCPT from
> > localhost[::1]: 554 5.7.1 <x...@gmail.com>: Relay access denied; from=<
> > x...@gmail.com> to=<x...@gmail.com> proto=ESMTP helo=<localhost>
> > May 27 06:24:16 server1 postfix/smtpd[27718]: disconnect from
> localhost[::1]
>
> Your connection to Postfix is via IPv6.  No IPv6 subnets are in
> mynetworks, thus IP6 clients are not permitted to relay.  Thus "Relay
> access denied."  To fix this, choose one of these solutions:
>
> 1.  Disable IPv6 in CentOS
> 2.  Add the appropriate IPv6 subnet to mynetworks
> 3.  Set inet_protocols=ipv4
>
> You seem to have no need for IPv6 since you ignored it in your Postfix
> config.  So #1 above is your best bet.  It will likely prevent other
> headaches not related to Postfix as well.
>
> --
> Stan
>
>


-- 
Regards
Sonny

Reply via email to