Титла: Проблем със смтп под линукс Публикувано от: qvor16 в Mar 26, 2015, 23:40 Добър вечер (извинявам се предварително ако непиша в правилния раздел) използвам linux mint 17 xface (gnome среда) инсталирах си postfix с рутер съм и съм отворил следните портове:25, 110, 995, 993, 143, 465, 463,587 и други, изпращам писмо до пощата ми
но неполучавам писмата на пощата ми попитах доставчика си дали нефилтрират някои от портовете отговора беше че при тях не се филтрират тези портове, опитах със sedndmail, с exim4, с esmtp, с ssmtp и един куп други програми и резултата е един и същ казва ми че писмото е пратено но не на пощата го няма спрях се на postfix която като я настроих и като опитам да пратя писмото ми дава следния лог в папка var/mail.log Код: Mar 26 23:00:02 systems-pc postfix/cleanup[29186]: E6A79220562: message-id=<20150326210002.E6A79220562@systems-pc> немога вече да схвана къде е проблема. ето резултата от команда: sudo postfix status postfix/postfix-script: the Postfix mail system is running: PID: 27380 ето и резултата от команда telnet localhost 25 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. 220 systems-pc ESMTP Postfix (Ubuntu) а ето това ми е конфига на постфикс (etc/postfix/main.cf) # See /usr/share/postfix/main.cf.dist for a commented, more complete version Код: # Debian specific: Specifying a file name will cause the first Моля ако някои се е занимавал с този вид смтп-та да помогне да го оправя за да мога да получавам писмата на пощата ми. забравих да кажа нямам защитна стена на минта а и в рутера съм я спрял, нямам програми които биха могли да ми затворят или блокират портове и др. Титла: Re: Проблем със смтп под линукс Публикувано от: sopata в Mar 27, 2015, 09:01 Здравей,
Доколкото виждам от този ред: relayhost =[smtp.gmail.com]:587 Искаш да използваш gmail като relay host или не е така? От mydestination махни qvor16@gmail.com и localhost.localdomain Титла: Re: Проблем със смтп под линукс Публикувано от: laskov в Mar 27, 2015, 09:36 Този сертификат и ключ имаш ли ги генерирани, там ли са, има ли права postfix да ги чете?
Цитат # TLS parameters След като направиш това Цитат telnet localhost 25напиши Цитат ehlo testТрябва да получиш няколко реда и един от тях да е STARTTLS Тогава пробвай пак да пратиш писмо на тази поща. А иначе, пробвал ли си да пратиш писмо примерно в mail.bg ? PS: И това relayhost го махни. Титла: Re: Проблем със смтп под линукс Публикувано от: qvor16 в Mar 27, 2015, 14:04 Същата история неполучавам писмото на пощата тествах с mail.bg, abv.bg, gmail.com.
ето част от лога: Код: Mar 27 13:57:20 systems-pc postfix/smtp[7337]: connect to mx-balancer.mail.bg[193.201.172.96]:25: Connection timed out ето изхода от комнда telnet localhost 25 и ehlo test Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. 220 systems-pc ESMTP Postfix (Ubuntu) ehlo test 250-systems-pc 250-PIPELINING 250-SIZE 10240000 250-VRFY 250-ETRN 250-STARTTLS 250-ENHANCEDSTATUSCODES 250-8BITMIME 250 DSN а ето така промених конфига. # See /usr/share/postfix/main.cf.dist for a commented, more complete version # Debian specific: Specifying a file name will cause the first # line of that file to be used as the name. The Debian default # is /etc/mailname. #myorigin = /etc/mailname smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu) biff = no # appending .domain is the MUA's job. append_dot_mydomain = no # Uncomment the next line to generate "delayed mail" warnings #delay_warning_time = 4h readme_directory = no # TLS parameters smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key smtpd_use_tls=yes smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache # See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for # information on enabling SSL in the smtp client. smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination myhostname = systems-pc alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases myorigin = /etc/mailname mydestination =systems-pc, localhost. mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 mailbox_command = procmail -a "$EXTENSION" mailbox_size_limit = 0 recipient_delimiter = + inet_interfaces = all inet_protocols = all Титла: Re: Проблем със смтп под линукс Публикувано от: sopata в Mar 27, 2015, 15:18 Изпрати как изглежда конфигурацията във файла master.cf в /etc/postfix и резултат от командата hostname -f
Титла: Re: Проблем със смтп под линукс Публикувано от: sopata в Mar 27, 2015, 15:29 Пропуснах да напиша и за DNS-a:
Сложи DNS-а на гугъл или на ISP-то в: /etc/resolv.conf Например: nameserver 8.8.8.8 Титла: Re: Проблем със смтп под линукс Публикувано от: laskov в Mar 27, 2015, 17:40 Той DNS-а му работи:
Цитат connect to pmx.abv.bg[194.153.145.38]:25: Connection timed outПо-скоро прилича на филтриране на трафика към порт 25 Титла: Re: Проблем със смтп под линукс Публикувано от: qvor16 в Mar 27, 2015, 17:58 като напиша hostname -f ми излиза следния резултат:systems-pc
а ето това е целия конфиг фаил etc/postfix/main.cf: # See /usr/share/postfix/main.cf.dist for a commented, more complete version # Debian specific: Specifying a file name will cause the first # line of that file to be used as the name. The Debian default # is /etc/mailname. #myorigin = /etc/mailname smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu) biff = no # appending .domain is the MUA's job. append_dot_mydomain = no # Uncomment the next line to generate "delayed mail" warnings #delay_warning_time = 4h readme_directory = no # TLS parameters smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key smtpd_use_tls=yes smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache # See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for # information on enabling SSL in the smtp client. smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination myhostname = systems-pc alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases myorigin = /etc/mailname mydestination =systems-pc, localhost. mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 mailbox_command = procmail -a "$EXTENSION" mailbox_size_limit = 0 recipient_delimiter = + inet_interfaces = all inet_protocols = all Титла: Re: Проблем със смтп под линукс Публикувано от: k0tka в Mar 27, 2015, 19:35 Опитай директно от машината, както е казал laskov
Код: telnet pmx.abv.bg 25 EDIT: Едитнах хостовете с правилните :) Титла: Re: Проблем със смтп под линукс Публикувано от: sbonkov в Mar 27, 2015, 20:46 Цитат не трябва ли да са отделени със запетаи? Код: smtpd_relay_restrictions = permit_mynetworks, permit_sasl_authenticated, defer_unauth_destination Титла: Re: Проблем със смтп под линукс Публикувано от: k0tka в Mar 27, 2015, 22:58 Според http://www.postfix.org/postconf.5.html#smtpd_relay_restrictions Цитат separated by commas and/or whitespaceне трябва да има значение и все пак проблема не е syntax error или проблем при стартиране а проблем с комуникацията с отдалечения мейл сървър съдейки по лога... Цитат connect to pmx.abv.bg[194.153.145.38]:25: Connection timed outИ все пак най-малко трябва да провериш комуникацията между двата сървъра на определеният порт. И все пак е Петък... затова ($2) [_]3 [_]3 [_]3 Титла: Re: Проблем със смтп под линукс Публикувано от: remotexx в Mar 28, 2015, 22:41 Гледам нещо омешани IPv6 и IPv4
ако спреш едното дали няма да се реши проблема... А тези пощи от обикновен браузър можиш ли да ги отвориш и на какъв IP адрес ги намира той? Титла: Re: Проблем със смтп под линукс Публикувано от: daniel_vulchev в Mar 28, 2015, 23:56 Преди да пратиш във външният свят майл пробвай на локални потребители дали си пращат днс-а ти е наред щом ти показва ип-та , пробвай телнета какво ще каже ама си прилича на чисто филтриране примерно виваком знам че филтрират със сигурност и ако звъннеш на 123 ще ти кажат , че не филтрират щото там не са на ясно за какво филтриране им говориш ;D
ако не става си направи това към гмайла http://wazem.blogspot.com/2009/06/how-to-yahoo-imap-with-postfix.html ($2) Титла: Re: Проблем със смтп под линукс Публикувано от: foxb в Mar 29, 2015, 07:12 +1 за филтриране...
Но имай напредвид, че не само интернет доставчиците филтрират. Често големите компании за поща блокират достъпа от неправилно конфигурирани пощенски сървъри. Директен телнет ще ти дате повече информация. Правилно е да изпращаш пощата си през пощенския сървър на твоя доставчик. Титла: Re: Проблем със смтп под линукс Публикувано от: daniel_vulchev в Mar 29, 2015, 15:13 25 порт се филтрира масово заради спама някой знае ли , че си пощенски сървър ? Mail Exchange Record някъде имаш ли
|