The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
" Postfix sasl php mail"
Вариант для распечатки  
Пред. тема | След. тема 
Форум WEB технологии (web-разработка, CGI)
Изначальное сообщение [ Отслеживать ]

" Postfix sasl php mail"  +/
Сообщение от Raven77 email(ok) on 18-Сен-14, 14:36 
Нужно присылать письма с сайта на Яндекс. Пока пытаюсь настроить авторизацию без ssl просто pliaintext.

Для posfix cоздаю
/etc/postfix/saslpass
[smtp.yandex.ru]:25             login:passord

/etc/postfix/main.cf
readme_directory = no
inet_protocols = ipv4
home_mailbox = .maildir/
relayhost = [smtp.yandex.ru]:25
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/saslpass
smtp_sasl_security_options = noanonymous
#smtp_use_tls = no

И потом postmap /etc/postfix/saslpass
/etc/init.d/postfix reload
Отправляю письмо, в терминале вылетает 530 don't match data
скрипт php() гарантированно составлен верно, с msmtp работал.

Правильно ли я понимаю, что есть попытка отправить письмо все-таки происходит?
Что должно быть в php.ini в sendmail_path с учетом того, что у меня postfix

Еще  в терминале  постоянно alias database unavailable  

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по ответам | RSS]

1. " Postfix sasl php mail"  +/
Сообщение от Психиатр (ok) on 18-Сен-14, 20:05 
> /etc/postfix/saslpass
> [smtp.yandex.ru]:25            
> /etc/postfix/main.cf
> relayhost = [smtp.yandex.ru]:25

накуя квадратные скобки ? , копипастить с сомнительных блогов тоже надо уметь ...
в saslpass НЕ НАДО СКОБКИ ни порт

/etc/postfix/saslpass
smtp.yandex.ru yourlogin:yourpassword

>Еще  в терминале  постоянно alias database unavailable  

alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases

+ man newaliases

чтоб проверить в терминале:
echo "test" | mail -s "TEST" мыло@сервер

если проходит - проблема в криворуко-написанном скрипте пхп

> Правильно ли я понимаю, что есть попытка отправить письмо все-таки происходит?

в логи смотреть в школе не учили?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. " Postfix sasl php mail"  +/
Сообщение от Raven77 email(ok) on 18-Сен-14, 20:23 
>[оверквотинг удален]
> smtp.yandex.ru yourlogin:yourpassword
>>Еще  в терминале  постоянно alias database unavailable
> alias_maps = hash:/etc/aliases
> alias_database = hash:/etc/aliases
> + man newaliases
> чтоб проверить в терминале:
> echo "test" | mail -s "TEST" мыло@сервер
> если проходит - проблема в криворуко-написанном скрипте пхп
>> Правильно ли я понимаю, что есть попытка отправить письмо все-таки происходит?
> в логи смотреть в школе не учили?

Хорошо, спасибо. Тогда вопрос, почему этот же скрипт с msmtp работал, а вот с postfix нет?
Квадратные описаны в мане по postfix

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. " Postfix sasl php mail"  –1 +/
Сообщение от Психиатр (ok) on 18-Сен-14, 21:16 
> Квадратные описаны в мане по postfix

в main.cf да
в sasl НЕТ

> почему этот же скрипт с msmtp работал, а вот с postfix нет?

форум экстрасенсов не здесь.


Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. " Postfix sasl php mail"  +/
Сообщение от BlackRu email(ok) on 19-Сен-14, 22:52 
>> Квадратные описаны в мане по postfix
> в main.cf да
> в sasl НЕТ
>> почему этот же скрипт с msmtp работал, а вот с postfix нет?
> форум экстрасенсов не здесь.

Решил проблему.

Из официальной документации:
"If you specify the "[" and "]" in the relayhost destination, then you must use the same form in the smtp_sasl_password_maps file".

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру