Конфигурация аутентификации SMTP в PHPmailer

Что-то не работает с моим phpmailer smtp.
Страница php должна подключиться к серверу с аутентификацией smtp (с именем пользователя и паролем), а затем пройти аутентификацию на конкретном почтовом ящике, который я выберу, используя имя пользователя и пароль.

В основном у меня двухэтапная аутентификация: одна на сервер, одна на почтовый ящик.

  • Что означает имя пользователя и пароль ниже?
  • Как я могу войти на сервер (с именем пользователя и паролем), а затем
    почтовый ящик (другой пользователь и другой пароль)?

Спасибо, кто сможет мне помочь.

// SMTP auth
$mail->IsSMTP();
$mail->SMTPAuth     = ($smtp['auth'] ? true : false);
$mail->SMTPSecure   = ($smtp['secure'] ? $smtp['secure'] : false);
$mail->Host         = $smtp['host'];
$mail->Port         = $smtp['port'];
$mail->Username     = $smtp['username'];
$mail->Password     = $smtp['password'];

0

Решение

Чтобы отправлять электронную почту с использованием SMTP-аутентификации, вам нужно войти в систему только один раз, указав имя пользователя и пароль, разрешенные для ретрансляции через этот сервер. Когда SMTP-сервер также является почтовым обменником (MX) для домена, имя пользователя и пароль, используемые для аутентификации SMTP, обычно совпадают с теми, которые используются для получения электронной почты с использованием POP3 / IMAP, где почтовый ящик существует в агенте доставки почты (MDA)

SMTP не имеет понятия почтовых ящиков, он касается только приема сообщений от агентов пользователя почты (MUA), получения сообщений от агентов передачи сообщений (MTA) или отправки электронной почты агенту отправки почты (MSA), которые все общаются с помощью Протокол SMTP.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]