debian.org / О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki

Автор Тема: smtp postfix sendmail  (Прочитано 616 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн opiums

  • Topic Author
  • Сообщений: 2
    • opiums.eu
  • Jabber: opiums@opiums.eu
smtp postfix sendmail
« : 09 Апрель 2017, 06:59:26 »
Здравствуй, уважаемые форумчане, не могли бы вы мне помочь с настройкой postfix?
Использую Raspbian Jessie (основанные на Debian) на Raspberry pi 3. Описываю проблему:
Согласно данной теме https://idurdyev.com/forum/viewtopic.php?t=1 я произвёл настройку postfix, указал свои данные (надеюсь правильно), кусок конфига:
smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
myhostname = opiums.eu
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = opiums.eu, opiums, localhost.localdomain, localhost
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
relayhost =
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_password_maps
smtp_sasl_security_options = noanonymous
smtp_sasl_type = cyrus
smtp_sasl_mechanism_filter = login
smtp_sender_dependent_authentication = yes
sender_dependent_relayhost_maps = hash:/etc/postfix/sender_relay
Далее произвёл настройку php.ini, кусок конфига:
[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = opiums.eu
; http://php.net/smtp-port
smtp_port =

; For Win32 only.
; http://php.net/sendmail-from
;sendmail_from = me@example.com

; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
sendmail_path = /usr/sbin/sendmail -t -i -f admin@opiums.eu

; Force the addition of the specified parameters to be passed as extra parameters
; to the sendmail binary. These parameters will always replace the value of
; the 5th parameter to mail().
;mail.force_extra_parameters =

; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename
mail.add_x_header = On

; The path to a log file that will log all mail() calls. Log entries include
; the full path of the script, line number, To address and headers.
;mail.log =
; Log mail to syslog (Event Log on Windows).
;mail.log = syslog
Далее, есть форма отправки на сайте (рабочая). Но после отправки писем на почту я не получаю. Лог mail.log прикрепил к сообщению.

Что я делаю не так?

До этого пользовался sendmail на windows сервере, и всё работало исправно, в принципе до сих пор работает, а на Debian не получается почему то... Странность ещё в том, что в логе происходит подключение к mxs.mail.ru, скорее всего потому что сообщения отправляются на mail.ru почту, но... Даже в спаме yandex почты, через которую происходит непосредственная отправка ничего нет...
 

Оффлайн endru

  • Сообщений: 1546
  • Новосибирск
  • Jabber: endru@jabber.ru
Re: smtp postfix sendmail
« Ответ #1 : 10 Апрель 2017, 05:17:07 »
Даже в спаме yandex почты, через которую происходит непосредственная отправка ничего нет...
если ты отправляешь почту, которая размещена на яндексе - то тебе не нужно настраивать postfix, потому как фактически ты должен соединяться с SMTP сервером яндекса каждый раз при отправке письма!

Оффлайн opiums

  • Topic Author
  • Сообщений: 2
    • opiums.eu
  • Jabber: opiums@opiums.eu
Re: smtp postfix sendmail
« Ответ #2 : 10 Апрель 2017, 16:55:45 »
Да, всё верно, на windows так и было, т.е. нужно непосредственно настраивать sendmail?
 

Теги: