Plesk, SMTP и отправка электронной почты с одного домена - PullRequest
10 голосов
/ 22 июня 2011

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

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

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

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

Ответы [ 2 ]

10 голосов
/ 27 июля 2011

Вы можете попробовать это:

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

7 голосов
/ 17 ноября 2013

Ответ Бенджамина на мою установку не сработал (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.

...