{"id":24152,"date":"2019-07-16T00:00:00","date_gmt":"2019-07-16T00:00:00","guid":{"rendered":"https:\/\/www.mailgun.com\/blog\/sdk-mailgun-objective-c-agora-disponivel\/"},"modified":"2026-09-16T10:56:09","modified_gmt":"2026-09-16T10:56:09","slug":"sdk-mailgun-objective-c-agora-disponivel","status":"publish","type":"blog","link":"https:\/\/www.mailgun.com\/pt\/blog\/product\/sdk-mailgun-objective-c-agora-disponivel\/","title":{"rendered":"SDK do Mailgun para Objective-C agora dispon\u00edvel"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><i>Esta postagem foi originalmente publicada por Jay Baird no\u00a0<\/i><a href=\"https:\/\/blog.rackspace.com\/how-to-use-the-objective-c-mailgun-sdk\" target=\"_tabs\" rel=\"noopener noreferrer\"><i>blog de DevOps da Rackspace<\/i><\/a><i>. A equipe da Rackspace tem usado o Mailgun para diversos projetos (<\/i><a href=\"\/?blog_category=how-node-js-app-cloud-monitoring-uses-the-mailgun-api\" target=\"_tabs\" rel=\"noopener noreferrer\"><i>como este<\/i><\/a><i>) e acabou de lan\u00e7ar um SDK de c\u00f3digo aberto para integrar o Mailgun a aplicativos de iOS. Na verdade, Jay se senta logo atr\u00e1s da equipe do Mailgun no escrit\u00f3rio da Rackspace em S\u00e3o Francisco. Estamos publicando a postagem completa aqui em nosso blog, mas recomendamos que voc\u00ea confira o blog de DevOps da Rackspace para ver outros bons artigos t\u00e9cnicos.<\/i><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Um dos meus servi\u00e7os favoritos aqui na Rackspace \u00e9 o Mailgun, um conjunto de APIs que permite enviar e-mails e gerenciar listas de e-mails por meio de uma API REST. Voltando de uma viagem recente a San Antonio, decidi que adicionaria uma interface em Objective-C para enviar e-mails pelo Mailgun usando minha pr\u00f3pria interface de iOS em vez de usar o\u00a0MFMailComposeViewController da Apple. Essa biblioteca agora tem\u00a0<a href=\"https:\/\/github.com\/rackerlabs\/objc-mailgun\" target=\"_tabs\" rel=\"noopener noreferrer\">c\u00f3digo aberto no Github<\/a>\u00a0e est\u00e1 dispon\u00edvel via\u00a0<a href=\"http:\/\/cocoapods.org\/\" target=\"_tabs\" rel=\"noopener noreferrer\">Cocoapods<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Instala\u00e7\u00e3o<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Para instalar o SDK do Mailgun, voc\u00ea pode usar o fant\u00e1stico\u00a0<a href=\"http:\/\/cocoapods.org\/\" target=\"_tabs\" rel=\"noopener noreferrer\">Cocoapods<\/a>\u00a0ou instalar diretamente do c\u00f3digo-fonte adicionando o\u00a0Mailgun.(h|m)\u00a0e o\u00a0MGMessage.(h|m)\u00a0ao seu projeto do Xcode. Se voc\u00ea optar pela instala\u00e7\u00e3o manual, tamb\u00e9m precisar\u00e1 seguir as instru\u00e7\u00f5es para instalar a biblioteca\u00a0<a href=\"https:\/\/github.com\/AFNetworking\/AFNetworking\/wiki\/Getting-Started-with-AFNetworking\" target=\"_tabs\" rel=\"noopener noreferrer\">AFNetworking<\/a>\u00a0.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Uso do SDK do Mailgun<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Atualmente, as \u00fanicas fun\u00e7\u00f5es da API do Mailgun compat\u00edveis com o SDK s\u00e3o o envio de e-mails, al\u00e9m da assinatura e do cancelamento de inscri\u00e7\u00e3o em listas de e-mails. Achei que esses seriam os recursos mais comuns para o desenvolvimento de aplicativos, mas mais recursos da API do Mailgun ser\u00e3o adicionados no futuro. A documenta\u00e7\u00e3o completa da biblioteca pode ser encontrada no\u00a0<a href=\"https:\/\/github.com\/rackerlabs\/objc-mailgun\/tree\/master\/Docs\" target=\"_tabs\" rel=\"noopener noreferrer\">diret\u00f3rio Docs no Github<\/a>\u00a0ou em &lt;<a href=\"http:\/\/cocoadocs.org\/\" target=\"_tabs\" rel=\"noopener noreferrer\">cocoadocs.org<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Envio de mensagem<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Para enviar uma mensagem rapidamente pelo SDK do Mailgun, criaremos nosso cliente usando o m\u00e9todo de classe\u00a0clientWithDomain:apiKey:\u00a0cujos argumentos s\u00e3o seu dom\u00ednio espec\u00edfico do Mailgun e sua chave de API. Neste exemplo, usaremos\u00a0<code>samples.mailgun.org<\/code>\u00a0e\u00a0<code>key-3ax6xnjp29jd6fds4gc373sgvjxteol0.<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>Mailgun *mailgun = [Mailgun clientWithDomain:@\"samples.mailgun.org\" apiKey:@\"key-3ax6xnjp29jd6fds4gc373sgvjxteol0\"];<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O envio de mensagens pode ocorrer de v\u00e1rias maneiras. Voc\u00ea pode usar o m\u00e9todo de inst\u00e2ncia\u00a0<code>sendMessageTo:from:subject:body<\/code>\u00a0para disparar rapidamente uma mensagem simples e &#8220;\u00fanica&#8221; como esta:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>[mailgun sendMessageTo:@\"Jay Baird \" from:@\"Usu\u00e1rio animado \" subject:@\"O Mailgun \u00e9 incr\u00edvel!\" body:@\"Um boneco de neve em unicode para voc\u00ea! \"];<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Voc\u00ea tamb\u00e9m pode construir uma mensagem com mais recursos usando o objeto\u00a0MGMessage. Aqui criarei um objeto\u00a0MGMessage\u00a0com um anexo de imagem de um gato, porque a internet existe apenas para proliferar fotos de gatos, e o enviarei pelo SDK:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>UIImage *catImage = [UIImage imageNamed:@\"cat-pic-01\"]; MGMessage *message = [MGMessage messageFrom:@\"Usu\u00e1rio animado \" to:@\"Jay Baird \" subject:@\"O Mailgun \u00e9 incr\u00edvel!\" body:@\"O Mailgun \u00e9 \u00f3timo, aqui est\u00e1 a foto de um gato.\"];<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>[message addImage:catImage withName:@\"cat-pic-01\" type:PNGFileType];<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Isso anexa uma\u00a0UIImage\u00a0\u00e0\u00a0MGMessage\u00a0que eu criei. Os dados da\u00a0UIImage\u00a0ser\u00e3o adicionados como um anexo \u00e0 mensagem.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><i>Existe uma interface id\u00eantica para OS X que recebe uma\u00a0NSImage\u00a0e um\u00a0NSBitmapImageFileType.<\/i><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Quando nossa mensagem estiver constru\u00edda, podemos adicionar destinat\u00e1rios por meio do m\u00e9todo\u00a0<code>addRecipient:<\/code>, adicionar destinat\u00e1rios CC e CCO via\u00a0<code>addCC:<\/code>\u00a0e\u00a0<code>addBCC:<\/code>\u00a0e tamb\u00e9m adicionar\u00a0<a href=\"https:\/\/documentation.mailgun.com\/en\/latest\/api-tags.html?utm_source=mailgun&amp;utm_medium=blog&amp;utm_campaign=SDK%202013%20Blog%20Post\" target=\"_tabs\" rel=\"noopener noreferrer\">tags<\/a>, vari\u00e1veis e muitos outros recursos compat\u00edveis com o(a)\u00a0<a href=\"https:\/\/documentation.mailgun.com\/en\/latest\/api_reference.html?utm_source=mailgun&amp;utm_medium=blog&amp;utm_campaign=SDK%202013%20Blog%20Post\" target=\"_tabs\" rel=\"noopener noreferrer\">API do Mailgun<\/a>.\u00a0<a href=\"https:\/\/github.com\/rackerlabs\/objc-mailgun\/blob\/master\/Classes\/MGMessage.h\" target=\"_tabs\" rel=\"noopener noreferrer\">D\u00ea uma olhada no cabe\u00e7alho<\/a>\u00a0do\u00a0MGMessage.h\u00a0para ver tudo o que \u00e9 compat\u00edvel.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para enviar essa mensagem constru\u00edda especialmente, voc\u00ea pode usar os m\u00e9todos de cliente\u00a0<code>sendMessage:<\/code>\u00a0ou o m\u00e9todo de callback baseado em blocos\u00a0<code>sendMessage:success:failure:<\/code>. Aqui usaremos este \u00faltimo para mostrar uma mensagem ao usu\u00e1rio quando a\u00a0MGMessage\u00a0for enviada com sucesso ou exibir um erro caso ocorra uma falha.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>[mailgun sendMessage:message success:^(NSString *messageId) {<br>    NSLog(@\"Mensagem %@ enviada com sucesso!\", messageId);<br>} failure:^(NSError *error) {<br>    NSLog(@\"Erro ao enviar a mensagem. O erro foi: %@\", [error userInfo]);<br>}];<\/code><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Assinatura e cancelamento de inscri\u00e7\u00e3o em listas de e-mails<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">As listas de e-mails do Mailgun fornecem uma maneira conveniente de enviar para v\u00e1rios destinat\u00e1rios usando um endere\u00e7o de e-mail de alias. O Mailgun envia uma c\u00f3pia da mensagem endere\u00e7ada ao alias para cada pessoa inscrita na lista de e-mails. Adicionar um recurso de assinar\/cancelar inscri\u00e7\u00e3o em seu aplicativo pode ser uma \u00f3tima maneira de manter o engajamento e o contato com a sua clientela, enviando atualiza\u00e7\u00f5es e dicas peri\u00f3dicas. Para que um usu\u00e1rio assine uma lista de e-mails, usaremos o mesmo cliente do Mailgun que criamos no primeiro exemplo:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>Mailgun *mailgun = [Mailgun clientWithDomain:@\"samples.mailgun.org\" apiKey:@\"key-3ax6xnjp29jd6fds4gc373sgvjxteol0\"];<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Neste exemplo, criei um\u00a0AboutViewController\u00a0que tem um\u00a0UITextFieldv onde um usu\u00e1rio pode inserir seu endere\u00e7o de e-mail e tocar em um bot\u00e3o para assinar. Veja como lido com a a\u00e7\u00e3o do bot\u00e3o para assinar:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>UITextField *mailTextField = [[UITextField alloc] initWithFrame:CGRectZero];<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>[mailgun subscribeToList:@\u201dnews@sampleapp.org\u201d email:mailTextField.text success:^{<br>NSLog(@\u201dO usu\u00e1rio assinou a lista de e-mails com sucesso!\u201d);<br>} failure:^(NSError *error) {<br>NSLog(@\u201dHouve um erro ao assinar a lista de e-mails: %@\u201d, [error userInfo]<\/code><br><code>); }];<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Os blocos de sucesso e falha podem ser usados para exibir mais informa\u00e7\u00f5es ao usu\u00e1rio, acompanhar as an\u00e1lises e mostrar ou ocultar o progresso enquanto o SDK faz as chamadas de API necess\u00e1rias.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para cancelar a inscri\u00e7\u00e3o, o processo \u00e9 semelhante. Pegamos o e-mail de um usu\u00e1rio assinante, neste caso usaremos meu endere\u00e7o de e-mail\u00a0jay.baird@rackspace.com\u00a0e cancelaremos a inscri\u00e7\u00e3o da lista de e-mails do SampleApp:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>NSString *emailAddress = @\"jay.baird@rackspace.com\";<\/code>\n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>[mailgun unsubscribeToList:@\u201dnews@sampleapp.org\u201d email:emailAddress success:^{<br>NSLog(@\u201d%@ removido com sucesso da lista de e-mails\u201d, emailAddress);<br>} failure:^(NSError *error) {<br>NSLog(@\u201dErro ao remover o endere\u00e7o da lista de e-mails: %@\u201d, [error userInfo]<\/code><br><code>); }];<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><b>NOTA<\/b>: se um usu\u00e1rio n\u00e3o tiver assinado uma lista de e-mails, esse m\u00e9todo chamar\u00e1 o bloco de falha com um erro 404. Isso \u00e9 normal e deve ser tratado adequadamente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Espero que esta breve introdu\u00e7\u00e3o ao novo SDK do Mailgun deixe voc\u00ea t\u00e3o empolgado quanto eu para adicionar recursos do Mailgun ao seu pr\u00f3ximo projeto de OS X ou iOS. Sinta-se \u00e0 vontade para fazer um fork do projeto e contribuir, ou relatar qualquer problema que encontrar em nossa\u00a0<a href=\"https:\/\/github.com\/rackerlabs\/objc-mailgun\" target=\"_tabs\" rel=\"noopener noreferrer\">p\u00e1gina do Github<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Voltando de uma viagem recente a San Antonio, decidi que adicionaria uma interface em Objective-C para enviar e-mails pelo Mailgun usando meu pr\u00f3prio iOS.<\/p>\n","protected":false},"author":13,"featured_media":4555,"menu_order":0,"template":"","meta":{"_acf_changed":false,"footnotes":""},"blog_category":[22],"class_list":["post-24152","blog","type-blog","status-publish","has-post-thumbnail","hentry","blog_category-product"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>SDK do Mailgun para Objective-C agora dispon\u00edvel - Transactional Email API Service For Developers | Mailgun<\/title>\n<meta name=\"description\" content=\"Voltando de uma viagem recente a San Antonio, decidi que adicionaria uma interface em Objective-C para enviar e-mails pelo Mailgun usando meu pr\u00f3prio iOS.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.mailgun.com\/pt\/blog\/product\/sdk-mailgun-objective-c-agora-disponivel\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SDK do Mailgun para Objective-C agora dispon\u00edvel - Transactional Email API Service For Developers | Mailgun\" \/>\n<meta property=\"og:description\" content=\"Voltando de uma viagem recente a San Antonio, decidi que adicionaria uma interface em Objective-C para enviar e-mails pelo Mailgun usando meu pr\u00f3prio iOS.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.mailgun.com\/pt\/blog\/product\/sdk-mailgun-objective-c-agora-disponivel\/\" \/>\n<meta property=\"og:site_name\" content=\"Transactional Email API Service For Developers | Mailgun\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-16T10:56:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-Product.png\" \/>\n\t<meta property=\"og:image:width\" content=\"720\" \/>\n\t<meta property=\"og:image:height\" content=\"448\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/pt\\\/blog\\\/product\\\/sdk-mailgun-objective-c-agora-disponivel\\\/\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/pt\\\/blog\\\/product\\\/sdk-mailgun-objective-c-agora-disponivel\\\/\",\"name\":\"SDK do Mailgun para Objective-C agora dispon\u00edvel - Transactional Email API Service For Developers | Mailgun\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/pt\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/pt\\\/blog\\\/product\\\/sdk-mailgun-objective-c-agora-disponivel\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/pt\\\/blog\\\/product\\\/sdk-mailgun-objective-c-agora-disponivel\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/MG-Blog-Product.png\",\"datePublished\":\"2019-07-16T00:00:00+00:00\",\"dateModified\":\"2026-09-16T10:56:09+00:00\",\"description\":\"Voltando de uma viagem recente a San Antonio, decidi que adicionaria uma interface em Objective-C para enviar e-mails pelo Mailgun usando meu pr\u00f3prio iOS.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/pt\\\/blog\\\/product\\\/sdk-mailgun-objective-c-agora-disponivel\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.mailgun.com\\\/pt\\\/blog\\\/product\\\/sdk-mailgun-objective-c-agora-disponivel\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/pt\\\/blog\\\/product\\\/sdk-mailgun-objective-c-agora-disponivel\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/MG-Blog-Product.png\",\"contentUrl\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/MG-Blog-Product.png\",\"width\":720,\"height\":448},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/pt\\\/blog\\\/product\\\/sdk-mailgun-objective-c-agora-disponivel\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.mailgun.com\\\/pt\\\/inicio\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Blog\",\"item\":\"https:\\\/\\\/www.mailgun.com\\\/pt\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"SDK do Mailgun para Objective-C agora dispon\u00edvel\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/pt\\\/#website\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/pt\\\/\",\"name\":\"Transactional Email API Service For Developers | Mailgun\",\"description\":\"Poderosas APIs de e-mail transacional que permitem a voc\u00ea enviar, receber e rastrear e-mails, criadas com os desenvolvedores em mente. Saiba mais hoje mesmo!\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/pt\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.mailgun.com\\\/pt\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/pt\\\/#organization\",\"name\":\"Transactional Email API Service For Developers | Mailgun\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/pt\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/pt\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/cropped-android-chrome-512x512-1.png\",\"contentUrl\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/cropped-android-chrome-512x512-1.png\",\"width\":512,\"height\":512,\"caption\":\"Transactional Email API Service For Developers | Mailgun\"},\"image\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/pt\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"SDK do Mailgun para Objective-C agora dispon\u00edvel - Transactional Email API Service For Developers | Mailgun","description":"Voltando de uma viagem recente a San Antonio, decidi que adicionaria uma interface em Objective-C para enviar e-mails pelo Mailgun usando meu pr\u00f3prio iOS.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.mailgun.com\/pt\/blog\/product\/sdk-mailgun-objective-c-agora-disponivel\/","og_locale":"pt_BR","og_type":"article","og_title":"SDK do Mailgun para Objective-C agora dispon\u00edvel - Transactional Email API Service For Developers | Mailgun","og_description":"Voltando de uma viagem recente a San Antonio, decidi que adicionaria uma interface em Objective-C para enviar e-mails pelo Mailgun usando meu pr\u00f3prio iOS.","og_url":"https:\/\/www.mailgun.com\/pt\/blog\/product\/sdk-mailgun-objective-c-agora-disponivel\/","og_site_name":"Transactional Email API Service For Developers | Mailgun","article_modified_time":"2026-09-16T10:56:09+00:00","og_image":[{"width":720,"height":448,"url":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-Product.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.mailgun.com\/pt\/blog\/product\/sdk-mailgun-objective-c-agora-disponivel\/","url":"https:\/\/www.mailgun.com\/pt\/blog\/product\/sdk-mailgun-objective-c-agora-disponivel\/","name":"SDK do Mailgun para Objective-C agora dispon\u00edvel - Transactional Email API Service For Developers | Mailgun","isPartOf":{"@id":"https:\/\/www.mailgun.com\/pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.mailgun.com\/pt\/blog\/product\/sdk-mailgun-objective-c-agora-disponivel\/#primaryimage"},"image":{"@id":"https:\/\/www.mailgun.com\/pt\/blog\/product\/sdk-mailgun-objective-c-agora-disponivel\/#primaryimage"},"thumbnailUrl":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-Product.png","datePublished":"2019-07-16T00:00:00+00:00","dateModified":"2026-09-16T10:56:09+00:00","description":"Voltando de uma viagem recente a San Antonio, decidi que adicionaria uma interface em Objective-C para enviar e-mails pelo Mailgun usando meu pr\u00f3prio iOS.","breadcrumb":{"@id":"https:\/\/www.mailgun.com\/pt\/blog\/product\/sdk-mailgun-objective-c-agora-disponivel\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.mailgun.com\/pt\/blog\/product\/sdk-mailgun-objective-c-agora-disponivel\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.mailgun.com\/pt\/blog\/product\/sdk-mailgun-objective-c-agora-disponivel\/#primaryimage","url":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-Product.png","contentUrl":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-Product.png","width":720,"height":448},{"@type":"BreadcrumbList","@id":"https:\/\/www.mailgun.com\/pt\/blog\/product\/sdk-mailgun-objective-c-agora-disponivel\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.mailgun.com\/pt\/inicio\/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https:\/\/www.mailgun.com\/pt\/blog\/"},{"@type":"ListItem","position":3,"name":"SDK do Mailgun para Objective-C agora dispon\u00edvel"}]},{"@type":"WebSite","@id":"https:\/\/www.mailgun.com\/pt\/#website","url":"https:\/\/www.mailgun.com\/pt\/","name":"Transactional Email API Service For Developers | Mailgun","description":"Poderosas APIs de e-mail transacional que permitem a voc\u00ea enviar, receber e rastrear e-mails, criadas com os desenvolvedores em mente. Saiba mais hoje mesmo!","publisher":{"@id":"https:\/\/www.mailgun.com\/pt\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.mailgun.com\/pt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/www.mailgun.com\/pt\/#organization","name":"Transactional Email API Service For Developers | Mailgun","url":"https:\/\/www.mailgun.com\/pt\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.mailgun.com\/pt\/#\/schema\/logo\/image\/","url":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/06\/cropped-android-chrome-512x512-1.png","contentUrl":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/06\/cropped-android-chrome-512x512-1.png","width":512,"height":512,"caption":"Transactional Email API Service For Developers | Mailgun"},"image":{"@id":"https:\/\/www.mailgun.com\/pt\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.mailgun.com\/pt\/wp-json\/wp\/v2\/blog\/24152","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mailgun.com\/pt\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.mailgun.com\/pt\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/www.mailgun.com\/pt\/wp-json\/wp\/v2\/users\/13"}],"version-history":[{"count":1,"href":"https:\/\/www.mailgun.com\/pt\/wp-json\/wp\/v2\/blog\/24152\/revisions"}],"predecessor-version":[{"id":24153,"href":"https:\/\/www.mailgun.com\/pt\/wp-json\/wp\/v2\/blog\/24152\/revisions\/24153"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mailgun.com\/pt\/wp-json\/wp\/v2\/media\/4555"}],"wp:attachment":[{"href":"https:\/\/www.mailgun.com\/pt\/wp-json\/wp\/v2\/media?parent=24152"}],"wp:term":[{"taxonomy":"blog_category","embeddable":true,"href":"https:\/\/www.mailgun.com\/pt\/wp-json\/wp\/v2\/blog_category?post=24152"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}