Связь Smtp, регистрируясь в iOS

Может любой знать, как проверить smtp связь в цель c, не пользуясь никакими сторонними библиотеками как skpsmtp или mailcore. Пожалуйста, помогите.

0
nl ja de
двойная проверка: вы хотите сделать это в приложении для iOS? или Приложение OSX?
добавлено автор Raptor, источник
проверьте это чувак iOS send an email using smtp from inside my app">stackoverflow.com/questions/7087199/…
добавлено автор spider1983, источник
почему вы требуете smtp? Вы могли просто справиться с MFMailComposer.
добавлено автор zahreelay, источник
Для приложения для iOS и мне нужен smtp для отправки почты. Я попробовал некоторые сторонние библиотеки, но ее трудное, чтобы проверить smtp связь и также трудный послать приложения
добавлено автор Sooraj Sr, источник
Я понимаю, что, это - родной mfmailcomposer, но я должен послать smtp почту, для того сначала я должен проверить, что сервер aviailable или not.if, мы можем проверить smtp связь в любую стороннюю библиотеку, которая является также хорошо
добавлено автор Sooraj Sr, источник

1 ответы

Я предложил бы открыть гнездо TCP для вашего отдаленного сервера SMTP, порт 25. Если связь открывает и возвращает 220 кодов, это означает, что сервер доступен и достижим.

Это было бы подобно команде TELNET

sst:~ sst$ telnet relay.skynet.be 25
Trying 195.238.5.128...
Connected to relay.skynet.be (195.238.5.128).
Escape character is '^]'.
220 relay.skynet.be ESMTP
quit
221 relay.skynet.be
Connection closed by foreign host.

Doing so with Cocoa requires some coding although. This is documented in Cocoa Stream Developer Guide at http://developer.apple.com/library/mac/#documentation/cocoa/Conceptual/Streams/Streams.html#//apple_ref/doc/uid/10000188-SW1

Or you always have the choice to fall back to good old C code, like explained here : How to Create a TCP socket connect using C to a predefined port

0
добавлено
нет ничего специального, чтобы сделать: просто включайте надлежащий заголовок (.h) файлы и напишите свой код C в ваших Объективных-C классах.
добавлено автор Sébastien Stormacq, источник
Спасибо за ваш ценный ответ.. Поскольку я плохо знаком с iOS, мог, пожалуйста, объяснить, как добавить этот код c к нашей цели c. Я должен проверить smtp связь сервера только.
добавлено автор Sooraj Sr, источник
Mobile Dev Jobs — вакансии и аналитика
Mobile Dev Jobs — вакансии и аналитика
6 187 участник(ов)

Публикуем вакансии и запросы на поиск работы по направлению iOS, Android, Xamarin и т.д. ВАЖНО: Правила публикации и правила канала: Ссылка – https://telegra.ph/Pravila-oformleniya-vakansij-i-rezyume-11-09-2

iOS Developers — русскоговорящее сообщество
iOS Developers — русскоговорящее сообщество
2 400 участник(ов)

Общаемся на темы, посвященным iOS-разработке, Swift, Objective-C, SDK, Rx, Cocoa и т.д.