Birkaç seçeneğiniz var. Uygulamanızda bir mesaj oluşturmanıza ve Mail uygulamasını başlatmanıza veya sizinkini bırakmanıza gerek kalmadan iPhone'un Postasına iletmenizi sağlayan Apple'ın MFMailComposeViewController sınıfını (aşağıya bakın) kullanabilirsiniz. Doğrudan e-posta göndermek için uygulamanızda SMTP'yi de uygulayabilirsiniz. Ayrıca e-postanızı bir web sunucusuna aktarabilir ve web sunucusunu gönderebilirsiniz. En kolayı ilk yoldur. Bunun dezavantajı, mesajın gönderilip gönderilmediğini, ağın çalışıp çalışmadığını ve diğer faktörlere bağlı olup olmadığını gerçekten bilmemenizdir. Elbette, kendi SMTP kodunuzla giderseniz, ağın veya sunucunun kullanılamaması durumunda, tüm kuyruk işlemlerini gerçekleştirmeniz ve yeniden denemeniz gerekir. Bu, uygulamanızın bunu yapmak için yayınlanmak zorunda olduğu anlamına gelir. Apple's docs itibaren
:
MFMailComposeViewController sınıf düzenleme ve bir e-posta mesajı göndererek yöneten bir standart arayüz sağlar. Uygulamanızdaki standart bir e-posta görünümünü görüntülemek ve bu görünümün alanlarını konu, e-posta alıcıları, gövde metni ve ekler gibi başlangıç değerleriyle doldurmak için bu görünüm denetleyicisini kullanabilirsiniz. Kullanıcı belirttiğiniz ilk içeriği düzenleyebilir ve e-postayı göndermeyi veya işlemi iptal etmeyi seçebilir.
Alıcıları nasıl seçersiniz, yoksa kodlanmış mı? – Tim