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.