Plesk, SMTP и отправка электронной почты из одного домена

У меня установлен сервер с Plesk. На этом я создал домен, my-domain.com и добавленную учетную запись электронной почты [email protected] с доступом к SMTP для отправки электронной почты.

С PHPMailer или Swift Mailer я могу отправлять через SMTP-аккаунт [email protected] всякий раз, когда адрес находится за пределами my-domain.com, например, [email protected] Всякий раз, когда я использую адрес электронной почты, который заканчивается на @my-domain.com, он терпит неудачу.

Я попытался посмотреть файл /usr/local/psa/var/log/maillog, но он сохраняет только те письма, которые не сбой.

Может кто-нибудь помочь мне выяснить, где проблемы?

Ответ 1

Вы можете попробовать следующее:

Удалить связанный домен в файле qmail/var/qmail/control/virtualdomains Затем перезагрузите/перезапустите qmail. Теперь это должно сработать. Более технический фон на http://forum.parallels.com/pda/index.php/t-93222.html

Ответ 2

Ответ Benjamin не работал над моей установкой (Plesk 11.5), но я нашел другое решение: просто отключите почтовую службу. Это может быть не решение для всех, но оно для меня (мои записи mx домена указывают на другой сервер, причем некоторые скрипты отправляют письма здесь и там).

Вы можете легко отключить почтовую службу с помощью графического интерфейса Plesk.

Mail tab then Change Settings button

Затем снимите флажок

Uncheck 'Activate mail on service on domain'

Однако это не отключит его для субдоменов и дополнительных доменов, которые у вас могут быть. Нет проблем, просто войдите в систему с помощью ssh и выполните следующую команду:

/usr/local/psa/bin/domain -u mydomain.example.com -mail_service false

И если однажды вы решите, что хотите вернуть его обратно, просто замените false на true.