-1
我目前正在嘗試配置我的第一個Postfix - Dovecot - PostgreSQL安裝。收不到我自己的郵件
當我從連接Thunderbird時,我可以在虛擬和真實郵件帳戶的3個域中接收和發送郵件。電子郵件即時發送。
它也適用於我使用郵件(mailutils)。但電子郵件需要1分鐘才能發送。
telnet 25從服務器和服務器外部也發送正確的郵件。電子郵件即時發送。
然而,當我試圖從我的Gmail或雅虎郵件帳戶添加到該域發送郵件,我收到這樣那樣的錯誤:
的Gmail
Technical details of temporary failure:
The recipient server did not accept our requests to connect. Learn more at http://support.google.com/mail/bin/answer.py?answer=7720
[(10) mail.domain-1.com. [MY_IP]:25: Connection timed out]
而且我不當從外部域發送郵件時,在/ var/log中不會收到任何消息
軟件版本:
- LinuxMint:16佩特拉(Debian的喘息)
- 後綴:2.10.2
- 達夫科特:2.1.7
- PostgreSQL的:9.1.13
這裏是我的main.cf:
debug_peer_list = domain-1.com
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no
append_dot_mydomain = no
readme_directory = no
transport_maps = pgsql:/etc/postfix/sql/transport.cf
virtual_uid_maps = pgsql:/etc/postfix/sql/uids.cf
virtual_gid_maps = pgsql:/etc/postfix/sql/gids.cf
virtual_alias_maps = pgsql:/etc/postfix/sql/virtual.cf
virtual_mailbox_maps = pgsql:/etc/postfix/sql/mailboxes.cf
virtual_mailbox_base = /var/spool/virtual_mailboxes/
virtual_mailbox_limit = 51200000
mydestination = domain-1.fr domain-2.com domain-3.org localhost.$mydomain localhost
smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
queue_directory = /var/spool/postfix
這裏是我的master.cf:
smtp inet n - y - - smtpd
-o smtpd_sasl_auth_enable=yes
-o smtpd_sasl_type=dovecot
-o smtpd_sasl_path=private/auth
目前沒有SSL或反垃圾郵件的安全措施。我只是放了一個SHA512-CRYPT密碼。
至於我的DNS配置(必須從這裏來,......但我沒有看到任何東西):
domain-1.com. 10800 IN MX 10 mail.domain-1.com.
mail.domain-1.com. 10800 IN CNAME www.domain-1.com.
www.domain-1.com. 300 IN A SERVER_IP
你怎麼做的?你可以說得更詳細點嗎 ? – sonubreeze 2017-06-04 10:49:51
@sonubreeze:我在AWS配置中添加了它。如果你使用軟件防火牆,你可以在那裏配置它。如果你身後是一個物理人,你必須在那裏表演。 – Juaniyyoo 2017-06-12 18:03:25