Назад | Перейти на главную страницу

Postfix не отправляет и не получает электронные письма

Я следовал этому руководству, чтобы настроить почтовый сервер на моем VPS centos: https://www.linode.com/docs/email/postfix/email-with-postfix-dovecot-and-mysql-on-centos-6

И я могу отправлять электронные письма на свою учетную запись (sam@depressionforteens.com), но электронные письма не отображаются.

Я пробовал отправлять из roundcube, поэтому он отправляется внутри, моя учетная запись Yahoo и моя учетная запись Gmail.

Когда я отправляю со своего Yahoo, я получаю это письмо как спам:

----- Forwarded Message -----

This is the mail system at host server.depressionforteens.com.

I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.

For further assistance, please send mail to postmaster.

If you do so, please include this problem report. You can
delete your own text from the attached returned message.

                  The mail system

<sam@depressionforteens.com>: unknown user: "sam"
Hello world!

Это таблица пользователей в моей базе данных:

mysql> select * from users;
+----------------------------+---------------+
| email                      | password      |
+----------------------------+---------------+
| sam@depressionforteens.com | xxxxxxxxxxxxx |
+----------------------------+---------------+
1 row in set (0.00 sec)

Я также настроил пересылку следующим образом:

mysql> select * from forwardings;
+-------------------------+----------------------------+
| source                  | destination                |
+-------------------------+----------------------------+
| @depressionforteens.com | sam@depressionforteens.com |
+-------------------------+----------------------------+
1 row in set (0.00 sec)

И напоследок это мой /etc/postfix/main.cf файл http://pastebin.com/n7Zgy13X

Я понимаю, что прошу много, но я впервые настраиваю почтовый сервер, и все идет наперекосяк, потому что ничто не дает такого же результата.

Также, когда я пытаюсь отправить электронное письмо с sam@depressionforteens.com с roundcube на мой ymail или на любой внешний адрес электронной почты, я получаю:

SMTP Error (554): Failed to add recipient "xxxxxx@xxxxxx.com" (5.7.1 <xxxxxxx@xxxxxx.com>: Relay access denied).

Есть ли у кого-нибудь идеи, как это исправить? Я попросил мой хост добавить обратную запись DNS, что и было сделано.

А также в cloudflare у меня есть запись MX DNS для депрессииforteens.com -> server.depressionforteens.com

И, наконец, я также добавил запись DKIM в свой DNS с помощью opendkim. И я думаю, что это должно работать?

Большое спасибо!