1

Тема: Sender address rejected: not owned by user test@test.com

Намагаюся відправити електронного листа використовуючи PHPMailer і не можу. У відповідь отримую ось таке:

SMTP ERROR: RCPT TO command failed: 553 5.7.1 <support@booka.com>: Sender address rejected: not owned by user start@site.com

Цікава обставина полягає в тому що якщо виконати цю ж саму PHP програму від імені користувача root отаким от чином:

# php -f program.php

, то все нормально і листи відправляються, але якщо програма виконується з-під HTTP сервера, тобто на працюючому сайті, виходить те про що я написав вище.

2

Re: Sender address rejected: not owned by user test@test.com

На stackoverflow було щось подібне, і там помилка була у тому, що адреса, з якої ви хочете відправити листа не співпадає з адресою, під якою ви заходите до СМТП-сервера. Хоча дивно, чому працює з-під root.

3

Re: Sender address rejected: not owned by user test@test.com

Адмін виявив що якщо замінити адресу відправника на start@site.com, то відправляє. Сказав що сприймається як спам і сервер завертає. Але так, дивно що з консолі відправдяється нормально що так що так.

4

Re: Sender address rejected: not owned by user test@test.com

Але так, дивно що з консолі відправдяється нормально що так що так.

Фішка в тому що для консолі можуть бути свої конфіги php