Forum

postfix mail server...
 
Bildirimler
Hepsini Temizle

postfix mail server dışardan mail gidip gelmiyor.

13 Yazılar
2 Üyeler
0 Reactions
1,999 Görüntüleme
(@harunkavak)
Gönderiler: 14
Active Member
Konu başlatıcı
 

centos 6.4 vps server' a zpanel kurdum zpanel ile birlikte postfix mail server ve roundcube webmail arayüz programı otomatik geliyor.

şimdi ben domain yönlendirme vs. işlemleri tmm siteme ulaşıyorum ftp bağ. vs. tmm

 panelden bitanede mail adresi açtım server üzerinden kendi kendime mail attığımda gelip gidiyor. 

ancak dışarıdan mail ne geliyor ne gidiyor.

centos 587-110-143 80-53-21 portları açık frewall kapalı

modemde 587-110-143 80-53-21 portlarım açık

diğer makalelerde yazan postfix 25 nolu port değiştirme işlemini defalarca yaptım 587 ama yine olmadı. 1 aydır uğraşıyorum yardımlarınız için şimdiden teşekkür ederim. 

bu arada 25 portu kullanmıcam oyüzden açmadım.

 
Gönderildi : 16/07/2013 13:13

(@ozgurmazlum)
Gönderiler: 2208
Illustrious Member
 

mail servervisine telnet ile ulaşabiliyor musunuz. Loglarınızda kontrol ettiğinizde dışarıdan gelen mail servera kadar uğruyor mu?

 
Gönderildi : 16/07/2013 19:51

(@harunkavak)
Gönderiler: 14
Active Member
Konu başlatıcı
 

telnet port kapalı telnet port açık olduğu halde kullanamıyorum. başka bi çözüm yolu yokmu roundcube ile bir alakası yoktur dimi 587 port üzerinden çalışmasını istediğim için bunda bi ayar yapmamıza gerek varmı ?


zpanel ayarları enaltta resimdeki gibi 


POSTFİX  master.cf dosyası böyle


smtp      inet  n       -       n       -       -       smtpd     bu kısmı silersem zpanelde smtp pasif konuma geliyor.


# ==========================================================================
# service type  private unpriv  chroot  wakeup  maxproc command + args
#               (yes)   (yes)   (yes)   (never) (100)
# ==========================================================================
587      inet  n       -       n       -       -       smtpd
smtp      inet  n       -       n       -       -       smtpd

#  -o content_filter=smtp-amavis:127.0.0.1:10024
#  -o receive_override_options=no_address_mappings
pickup    fifo  n       -       n       60      1       pickup
  -o content_filter=
  -o receive_override_options=no_header_body_checks
cleanup   unix  n       -       n       -       0       cleanup
qmgr      fifo  n       -       n       300     1       qmgr
#qmgr     fifo  n       -       n       300     1       oqmgr
tlsmgr    unix  -       -       n       1000?   1       tlsmgr
rewrite   unix  -       -       n       -       -       trivial-rewrite
bounce    unix  -       -       n       -       0       bounce
defer     unix  -       -       n       -       0       bounce
trace     unix  -       -       n       -       0       bounce
verify    unix  -       -       n       -       1       verify
flush     unix  n       -       n       1000?   0       flush
proxymap  unix  -       -       n       -       -       proxymap
smtp      unix  -       -       n       -       -       smtp
# When relaying mail as backup MX, disable fallback_relay to avoid MX loops
relay     unix  -       -       n       -       -       smtp
        -o fallback_relay=
#       -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
showq     unix  n       -       n       -       -       showq
error     unix  -       -       n       -       -       error
discard   unix  -       -       n       -       -       discard
local     unix  -       n       n       -       -       local
virtual   unix  -       n       n       -       -       virtual
lmtp      unix  -       -       n       -       -       lmtp
anvil     unix  -       -       n       -       1       anvil
scache    unix  -       -       n       -       1       scache
#
# ====================================================================
# Interfaces to non-Postfix software. Be sure to examine the manual
# pages of the non-Postfix software to find out what options it wants.
# ====================================================================
maildrop  unix  -       n       n       -       -       pipe
  flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient}
uucp      unix  -       n       n       -       -       pipe
  flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)
ifmail    unix  -       n       n       -       -       pipe
  flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
bsmtp     unix  -       n       n       -       -       pipe
  flags=Fq. user=foo argv=/usr/local/sbin/bsmtp -f $sender $nexthop $recipient
#
# spam/virus section
#
smtp-amavis  unix  -    -       y       -       2       smtp
  -o smtp_data_done_timeout=1200
  -o disable_dns_lookups=yes
  -o smtp_send_xforward_command=yes
127.0.0.1:10025 inet n  -       y       -       -       smtpd
  -o content_filter=
  -o smtpd_helo_restrictions=
  -o smtpd_sender_restrictions=
  -o smtpd_recipient_restrictions=permit_mynetworks,reject
  -o mynetworks=127.0.0.0/8
  -o smtpd_error_sleep_time=0
  -o smtpd_soft_error_limit=1001
  -o smtpd_hard_error_limit=1000
  -o receive_override_options=no_header_body_checks
  -o smtpd_bind_address=127.0.0.1
  -o smtpd_helo_required=no
  -o smtpd_client_restrictions=
  -o smtpd_restriction_classes=
  -o disable_vrfy_command=no
  -o strict_rfc821_envelopes=yes
#
# Dovecot LDA
dovecot   unix  -       n       n       -       -       pipe
  flags=DRhu user=vmail:mail argv=/usr/libexec/dovecot/deliver -d ${recipient}
#
# Vacation mail
vacation    unix  -       n       n       -       -       pipe
  flags=Rq user=vacation argv=/var/spool/vacation/vacation.pl -f ${sender} -- ${recipient}


 


zpanel ayarı


 
Gönderildi : 17/07/2013 12:25

(@ozgurmazlum)
Gönderiler: 2208
Illustrious Member
 

O zaman sunucunuzdaki firewall aktif olabilir. iptables i stop ederek deneyebilir misiniz?

 
Gönderildi : 17/07/2013 12:32

(@harunkavak)
Gönderiler: 14
Active Member
Konu başlatıcı
 

iptables i stop ettim ancak telnet halen çalışmıyor.

 
Gönderildi : 17/07/2013 12:51

(@harunkavak)
Gönderiler: 14
Active Member
Konu başlatıcı
 

O zaman sunucunuzdaki firewall aktif olabilir. iptables i stop ederek deneyebilir misiniz?


 


telnet localhost 587 yaptığımda


[root@linux ~]# telnet localhost 587
Trying ::1...
telnet: connect to address ::1: Connection refused
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 control.yourdomain.com ESMTP Postfix


bu hatayı alıyorum.

 
Gönderildi : 17/07/2013 13:26

(@ozgurmazlum)
Gönderiler: 2208
Illustrious Member
 

Selinux statusten aktif mi diye bakabilir misin. Eğer aktifse configde değişiklikler yapman gerekebilir. Zpaneli daha önce hiç kullanmadığım için Hangi ayarlar yapılması gerektiğinden tam emin değilim.

 
Gönderildi : 17/07/2013 13:33

(@ozgurmazlum)
Gönderiler: 2208
Illustrious Member
 

Hocam bu arada  192.168.li ip adresi gözüküyor. bunun üzerinden nasıl mail göndermeyi planlıyorsun. Yada dışardan gelen mail 192.168. li local ip adresini nasıl bulacak.

 
Gönderildi : 17/07/2013 13:36

(@harunkavak)
Gönderiler: 14
Active Member
Konu başlatıcı
 

Hocam bu arada  192.168.li ip adresi gözüküyor. bunun üzerinden nasıl mail göndermeyi planlıyorsun. Yada dışardan gelen mail 192.168. li local ip adresini nasıl bulacak.


selunix disable confiden baktım kapalı.


 192.168 li ıp modemde port açık yönlendirdim.


statik ıp yimi yazmam gerek _?

 
Gönderildi : 17/07/2013 13:44

(@harunkavak)
Gönderiler: 14
Active Member
Konu başlatıcı
 


Özgür Hocamın dediğini deneyebilirsiniz.


system-config-firewall  komutunu çalıştırarak  firewall'u disable ve sonra   vi /etc/selinux/config altında  SELINUX=disabled yaparak restart yaparsanız sorun kalmayacaktır.



 


 frewall ve selunix kapalı hocam defalarca denedim şimdi yine tekrar kontrol ettim ve restart ettim.


mail gönderdiğimde serverdan roundcube ile bu hatayı alıyorum   dışarıdan gönderdiğmide ki hatada en altta.


This is the mail system at host control.yourdomain.com.

I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.

For further assistance, please send mail to postmaster.

If you do so, please include this problem report. You can
delete your own text from the attached returned message.

The mail system

<[email protected]>: Host or domain name not found. Name service error for
name=tara.com.tr type=MX: Host not found, try again


Reporting-MTA: dns; control.yourdomain.com
X-Postfix-Queue-ID: C33E52E0735
X-Postfix-Sender: rfc822; [email protected]
Arrival-Date: Thu, 11 Jul 2013 23:20:20 -0700 (PDT)

Final-Recipient: rfc822; [email protected]
Original-Recipient: rfc822;[email protected]
Action: failed
Status: 4.4.3
Diagnostic-Code: X-Postfix; Host or domain name not found. Name service error
for name=tara.com.tr type=MX: Host not found, try again

dışarıdan gönderildiğinde gelen hata
This message was created automatically by mail delivery software.

A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:

  [email protected]
    retry time not reached for any host after a long failure period

------ This is a copy of the message, including all the headers. ------

Return-path: <[email protected]>
Received: from cmail7.webkontrol.doruk.net.tr ([212.58.2.63])
by mta03.doruk.net.tr with esmtp (Exim 4.80.1)
(envelope-from <[email protected]>)
id 1UzMUF-0001mg-4i
for [email protected]; Wed, 17 Jul 2013 10:49:23 +0300
Received: from ([88.247.98.113])
        by cmail7.webkontrol.doruk.net.tr (IceWarp 10.4.4) with ASMTP id COO21921
        for <[email protected]>; Wed, 17 Jul 2013 10:49:21 +0300
Message-ID: <35C027ABFF264787907DC5ABB15CADFE@HARUNPC>
From: "HARUN KAVAK" <[email protected]>
To: <[email protected]>
Subject: =?iso-8859-9?Q?test_=E7ar=FEamba?=
Date: Wed, 17 Jul 2013 10:49:19 +0300
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary="----=_NextPart_000_002B_01CE82DB.4A4EF3E0"
X-Priority: 3
X-MSMail-Priority: Normal
Importance: Normal
X-Mailer: Microsoft Windows Live Mail 16.4.3505.912
X-MimeOLE: Produced By Microsoft MimeOLE V16.4.3505.912

Bu, MIME biçiminde çok taraflı bir iletidir.

------=_NextPart_000_002B_01CE82DB.4A4EF3E0
Content-Type: text/plain;
charset="iso-8859-9"
Content-Transfer-Encoding: quoted-printable

test =E7ar=FEamba



 
Gönderildi : 17/07/2013 13:55

(@harunkavak)
Gönderiler: 14
Active Member
Konu başlatıcı
 

modemde portlar vs. açık hocalarım bakın şimdiserver üzerinden kendi kendime mail attım mail ulaştı.


 dışarıdan windows live mail kullanarak mail adresimi tanımladım


server üzerinden kendi kendime attıpğğım mail benim şuan dışarıdaki windows live maile tanımladığım pcme mail geldi. yani serverdaki mailleri alabiliyorum 110 port çalışıyo demekki dimi.


ama dışarıdan mail gönderdiğimde servere mail gitmiyo. gelmiyoda.


 


ayrıca dışarıdanda kendi kendime mail attığımda gönderip alabiliyorum. kafayı yemek üzereyim.

 
Gönderildi : 17/07/2013 14:14

(@ozgurmazlum)
Gönderiler: 2208
Illustrious Member
 

Dışarıdan mail alabilmeniz için modeminizde yaptığınız yönlendirme haricinde DNS üzerinde de internete çıkış yaptığınız static ip adresininizin tanımlarını MX kaydına girmeniz gerekiyor. Aksi durumda sizin local adresinize dışarıdan erişim olmayacaktır.

 
Gönderildi : 17/07/2013 17:47

(@harunkavak)
Gönderiler: 14
Active Member
Konu başlatıcı
 

nasıl yapıcam bunun mx ayarını

 
Gönderildi : 17/07/2013 20:58

Paylaş: