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, но он хранит только те письма, которые не выходят из строя.

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


person user809829    schedule 22.06.2011    source источник
comment
Я активировал регистратор в Swift Mailer и получил следующее сообщение об ошибке: ›› RCPT TO: ‹[email protected]› ‹< 550 извините, здесь нет почтового ящика с таким именем. (# 5.7.17) !! Ожидался код ответа 250/251/252, но получен код 550, с сообщением 550, извините, здесь нет почтового ящика с таким именем. (# 5.7.17)   -  person user809829    schedule 23.06.2011


Ответы (2)


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

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

person Benjamin    schedule 27.07.2011

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

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

Вкладка

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

Снимите флажок

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

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

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

person Remy Vanherweghem    schedule 17.11.2013
comment
Ваше решение просто спасло мою задницу. Чем вы сэр - person Alucard; 13.03.2015