Как я отправляю электронное письмо от своего приложения C#?

У нас есть опция, называемая проверкой молчаливых уведомлений, по ссылке ниже https://medium.com/@m.imadali10/ios-silent-push-notifications-84009d57794c

6
задан adeena 14 December 2008 в 15:03
поделиться

3 ответа

Michael: спасибо за ссылку. Это очень полезно.

Я думаю, что выяснил свою проблему. Я действительно должен был добавить данные для входа в систему после того, как я создал свой "клиентский" объект. Я добавил следующую строку:

 client.Credentials = new System.Net.NetworkCredential("myloginat+myurl.com", "mypassword");

(извините - у меня есть эта привычка, которую после того, как я ищу ответ в сети и через мои руководства в течение 2 часов, я наконец ломаю и отправляю вопрос, и затем 5 минут спустя поймите это.:) Я думаю, что действие записи вопроса помогает мне больше, чем что-либо еще),

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

Спасибо! :)

- Adeena

7
ответ дан 10 December 2019 в 00:45
поделиться

Адрес назначения на том же хосте как Ваш smtp сервер? В противном случае это объяснило бы ошибку передачи.

Сервер SMTP Вы используете потребности быть или конечным местом назначения сообщения электронной почты или первым транзитным участком в почтовом обмене. Например, если Вы отправляете почту в адрес Yahoo от адреса Gmail, первый почтовый сервер, чтобы видеть, что сообщение должно быть Вашим сервером Gmail или сервером Yahoo. Промежуточные серверы отклонят сообщение, потому что у них есть отключенная передача (для сокращения спама, и т.д.).

Если они - тот же хост, могут Вы для отправки почты в него непосредственно какой-либо другой путь?

Попробуйте этот тест с помощью telnet, чтобы видеть, ведет ли Ваш smtp сервер себя правильно: http://www.messagingtalk.org/content/470.html

3
ответ дан 10 December 2019 в 00:45
поделиться

Проверьте брандмауэр. Открыто сообщение 2525?

0
ответ дан 10 December 2019 в 00:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: