Отправляю открытку и получаю сообщение
"Извините, но сервер не может отправить Вашу открытку..."
В логах:
•Апр 13, 2010 - 14:42 - SMTP -> FROM SERVER:
220 mail.ru ESMTP Tue, 13 Apr 2010 14:42:37 +0400
SMTP -> FROM SERVER:
250-mx76.mail.ru Hello sobchakovo.ru [89.208.11.44]
250-SIZE 31457280
250-8BITMIME
250-AUTH PLAIN LOGIN
250 PIPELINING
SMTP -> FROM SERVER:
501 sender address must match authenticated user
SMTP -> ERROR: MAIL not accepted from server: 501 sender address must match authenticated user
SMTP -> FROM SERVER:
250 Reset OK
•Апр 13, 2010 - 14:42 - Sending an ecard failed (sender name: test, sender email address: gaz52@mail.ru, recipient name: Имя, recipient email address: omengm@mail.ru, IP: 89.208.11.44
Настройки майл такие:
Адрес сервера SMTP smtp.mail.ru
Имя пользователя для SMTP sobchakovo
Пароль для SMTP пароль
Также не отправляет вообще никаких писем, при регистрации пишет
"Критическая ошибка
Email с подтверждением регистрации не может быть отправлен!
"
в логах:
•Апр 13, 2010 - 14:48 - SMTP -> FROM SERVER:
220 mail.ru ESMTP Tue, 13 Apr 2010 14:48:09 +0400
SMTP -> FROM SERVER:
250-mx39.mail.ru Hello sobchakovo.ru [89.208.11.44]
250-SIZE 31457280
250-8BITMIME
250-AUTH PLAIN LOGIN
250 PIPELINING
SMTP -> FROM SERVER:
501 sender address must match authenticated user
SMTP -> ERROR: MAIL not accepted from server: 501 sender address must match authenticated user
SMTP -> FROM SERVER:
250 Reset OK
В ответе сервера причина указана:
SMTP -> ERROR: MAIL not accepted from server: 501 sender address must match authenticated user
Имя отправителя письма, в вашем случае gaz52@mail.ru, должно совпадать с именем пользователя учётной записи почтового ящика, в вашем случае sobchakovo.
Они не совпадают, поэтому отправка запрещена.
Спасибо Макс 8) мне теперь всё понятно, нужно было указать в Общие настройки === Email адрес администратора sobchakovo@mail.ru
а не как было=)
Гланое, что теперь отправляется письмо активации и работают все функции майла кроме отправки открыток.
С открытками никак не раззерусь, не хотят отправляться и все, в конфиге такие данные:
Мыло моего акк в галереи omengm@mail.ru
Общие настройки>>>Email адрес администратора sobchakovo@mail.ru
smtp.mail.ru
sobchakovo
пароль
пробывал посылать открытки на разные адреса, а том числе и пользователям
в режиме отладки пишет :
Ошибка
Извините, но сервер не может отправить Вашу открытку...
Файл: W:\www\sobchakovo.ru\gallery\ecard.php - Строка: 250
\include\mailer.inc.php
•Warning line 59: array_flip() [function.array-flip]: The argument should be an array
•Warning line 59: strtr() [function.strtr]: The second argument is not an array.
•CPG Notice line 1695: С данным адресом отправителя От произошел сбой: omengm@mail.ru
В логах
•Май 04, 2010 - 21:26 - SMTP -> FROM SERVER:
220 mail.ru ESMTP Tue, 04 May 2010 21:26:22 +0400
SMTP -> FROM SERVER:
250-mx39.mail.ru Hello sobchakovo.ru [89.208.11.44]
250-SIZE 31457280
250-8BITMIME
250-AUTH PLAIN LOGIN
250 PIPELINING
SMTP -> FROM SERVER:
501 sender address must match authenticated user
SMTP -> ERROR: MAIL not accepted from server: 501 sender address must match authenticated user
SMTP -> FROM SERVER:
250 Reset OK
•Май 04, 2010 - 21:26 - Sending an ecard failed
(sender name: MISHA, sender email address: omengm@mail.ru,
recipient name: Имя получателя, recipient email address: gaz52@mail.ru, IP: 89.208.11.44
Когда пользователь отправляет открытку, то она отправляется с email адреса пользователя, а не с email адреса администратора галереи.
Таким образом, вы не сможете использовать Маил.ру в качестве SMTP сервера для подобной функции.
Или отказывается от использования SMTP сервера вообще (письма будут отправляться вашим сервером напрямую).
Или используйте SMTP сервер хостера.
Или попробуйте GMAIL.COM.