Aravindba Ответов: 2

Как отправить форму электронной почты office365 как "с адреса", а не как адрес учетных данных


Привет,

Я отправляю почту с помощью gmail с настройками smtp, такими как имя пользователя и пароль учетных данных и адрес формы , как разные, я могу отправлять почту.
Но если я использую office365, я не могу отправлять почту "с адреса" как другую электронную почту.Ниже я прилагаю снимок экрана интерфейса

С помощью этой настройки можно отправлять почту
может отправлять почту [^]

Но с помощью этого не могу отправить почту
[не могу отправить почту^]

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

Это мой код
Try
            Dim Smtp_Server As New SmtpClient
            Smtp_Server.UseDefaultCredentials = True
            Smtp_Server.Credentials = New              Net.NetworkCredential("noreply@replyinfomail.com","**Password**")
            Smtp_Server.Port = "587"
            Smtp_Server.EnableSsl = True
            Smtp_Server.Host = "smtp.office365.com"
            ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls
            System.Net.ServicePointManager.ServerCertificateValidationCallback = AddressOf ServerCertificateValidationCallback
  
            Dim e_mail As New MailMessage()
            e_mail = New MailMessage()
            e_mail.From = New MailAddress("No Reply", "noreply@infomail.com")
            e_mail.To.Add("aravind@gmail.com")
            e_mail.Subject = "Please ignore is ,Testing Email Sending !"
            e_mail.IsBodyHtml = False
            e_mail.Body = "Please ignore is ,Testing Email Sending !"
            Smtp_Server.Send(e_mail)
            MsgBox("Mail Sent")

        Catch error_t As Exception
            MsgBox(error_t.ToString)
        End Try


Я получаю эту ошибку "550 5.7.60 SMTP; клиент не имеет прав на отправку в качестве этого отправителя"

Что я уже пробовал:

я пытаюсь включить / выключить ssl и UseDefaultCredentials

пожалуйста ответьте мне как можно скорее

С уважением
Аравинд

Richard MacCutchan

Ваши ссылки не указывают на нужные места.

Aravindba

мне очень-очень жаль, сейчас обновилась ссылка и ее ошибка msg.
Спасибо

2 Ответов

Рейтинг:
1

Dave Kreskowiak

Какую часть "клиент не имеет прав на отправку в качестве этого отправителя" трудно понять?

Вы не можете отправить электронное письмо как кто-то другой из Exchange. Нет, если только администраторы не дали вам разрешения выдавать себя за кого-то другого пользователя Exchange.


Aravindba

Уже дайте разрешение и сформируйте конкретный сервер, который мы установили, может отправлять электронную почту без учетных данных, но даже не может отправлять почту.я имею в виду, что без электронной почты и ее пароля можно отправлять почту.

Dave Kreskowiak

Является ли учетная запись, которую вы пытаетесь использовать в качестве члена Exchange server? Если нет, то биржа не позволит вам выдавать себя за эту учетную запись.

Aravindba

привет, да, получил exchange server, мы создали соединитель smtp-сервера на exchange online, чтобы разрешить прямую ретрансляцию электронной почты с определенного сервера.
Даже мы включаем 587 для всех исходящих настроек SES

Dave Kreskowiak

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

Рейтинг:
1

Bryian Tan

Прежде всего, вы владеете этим доменом ?replyinfomail.com"? Если нет, то рассмотрите спуфинг/спам и нарушение рамок политики отправителей (SPF). SMTP-сервер делает все правильно, соблюдая предлагаемый стандарт RFC 7208 и блокируя несанкционированный доступ пользователя к отправленной электронной почте с использованием домена "replyinfomail.com". Пожалуйста, больше так не делай.

Структура политики отправителей (SPF)для авторизации использования доменов в электронной почте[^]
Структура Политики Отправителей-Википедия[^]


Aravindba

привет, для примера я привел это письмо, которое не является правильным или рабочим.если я использую настройку SMTP gmail, я могу отправлять электронную почту, вот почему я ставлю пример электронной почты office365.

Bryian Tan

Хорошо знать. Спасибо, что поделились. Я надеюсь, что вы получите ответ, который ищете.