Red de conocimientos turísticos - Conocimientos sobre calendario chino - ¿Cómo puedo enviar correos electrónicos a una única dirección de correo electrónico sin estar limitado en la cantidad de correos electrónicos que puedo enviar?

¿Cómo puedo enviar correos electrónicos a una única dirección de correo electrónico sin estar limitado en la cantidad de correos electrónicos que puedo enviar?

Hay tres formas de enviar correos electrónicos: primero, usando UIApplication, segundo, usando el marco MessageUI.framework y tercero, usando la biblioteca de terceros SPKSMTPMessage. Aquí explicaré la segunda forma.

En primer lugar, debemos introducir el marco MessageUI.framework en el proyecto e importar el archivo de encabezado #import;

-(IBAction)sendMail: (id)sender {

Clase mailClass =(NSClassFromString(@" MFMailComposeViewController"));

if (mailClass != nil)

{

if ([mailClass canSendMail ])//El usuario ha configurado una cuenta de correo

p>

SZYLog(@"--------------Enviar correo");

[selfsendMailApp];//Llama al código para enviar correo

}

else

[selflaunchMailAppOnDevice];

-(void )launchMailAppOnDevice

NSString *recipients =@"mailto: amp;subject=mi correo electrónico!";

//@"mailto:?cc=, amp;subject=mi correo electrónico! ";

NSString *body =@"amp; body=cuerpo del correo electrónico!";

NSString *email =[NSStringstringWithFormat:@"@@", destinatarios, cuerpo];

correo electrónico =[cadena de correo electrónicoByAddingPercentEscapesUsingEncoding: NSUTF8StringEncoding];

p>

[[UIApplicationsharedApplication] openURL:[NSURLURLWithString:correo electrónico]];

-(void )sendMailApp{

// Clase mailClass =(NSClassFromString(@"MFMailComposeViewController" ));

//

// if (!mailClass){

//}

MFMailComposeViewController *mailPicker =[[ MFMailComposeViewControlleralloc]init];

self.mailPicker = mailPicker;

mailPicker.mailComposeDelegate = self;

//Establecer el tema

[ mailPicker setSubject: @"eMail Topic"];

//Agregar destinatarios

NSArray *toRecipients =[NSArrayarrayWithObject:@""];

[ mailPicker setToRe

destinatarios: toRecipients];

//Agregar CC

NSArray *ccRecipients =[NSArrayarrayWithObjects:@"", nil];

[mailPicker setCcRecipients:ccRecipients ] ;

//Agregar Cco

NSArray *bccRecipients =[NSArrayarrayWithObjects:@"@qq.com", nil];

[mailPicker setBccRecipients: bccRecipients] ;

////Agregar una imagen

// UIImage *addPic =[UIImage imageNamed:@"timp.png"];

// NSData *imageData = UIImagePNGRepresentation(addPic); // png

////Acerca de mimeType: pletion: nil];

#pragma mark ======= === =====Implementar MFMailComposeViewControllerDelegate===============

-(void)mailComposeController: (MFMailComposeViewController *)controlador didFinishWithResult: (MFMailComposeResult)error de resultado (NSError * )error{

//Cerrar la ventana de envío de correo electrónico

[selfdismissViewControllerAnimated: YEScompletion: nil];

NSString *msg;

switch (resultado){

caseMFMailComposeResultCancelled:

msg =@"El usuario canceló la edición del correo electrónico";

break;

caseMFMailComposeResultSaved:

msg =@"El usuario guardó exitosamente el correo electrónico";

caseMFMailComposeResultSent:

msg =@"El usuario hizo clic en Enviar y colocó el correo electrónico en la cola. Aún no enviado";

caseMFMailComposeResultFailed:

msg =@"El usuario no pudo guardar ni enviar el correo electrónico";

predeterminado:

msg =@"";

SZYLog(@"------------@----", msg);

// [self alertWithMessage: msg];

Después de escribir el código, aquí hay algunas configuraciones.

En primer lugar, si su iPhone necesita la aplicación Apple Mail, de lo contrario no se podrá enviar. .

A continuación, para utilizar la aplicación de correo para enviar correos electrónicos, debemos vincular un correo electrónico. Aquí tomo el correo electrónico 163 como ejemplo.

Inicie sesión en el correo electrónico 163. en la computadora e ingrese la versión web del correo electrónico. Veremos "Centro de buzones".

Haga clic en "Centro de buzones", verá un elemento POP3/SMTP/IMAP a la izquierda, haga clic en este.

Un elemento,

Después de hacer clic, aparecerá una página. Marcamos "Activar servicio POP3" y "Activar servicio IMAP", hacemos clic en "Guardar",

Luego aparece un cuadro de diálogo. Aparecerá un mensaje pidiéndole que ingrese su número de teléfono móvil y su código de verificación. Finalmente haga clic en Aceptar y podrá iniciar sesión en su teléfono móvil

END

Notas

En el tercer paso, marque "Activar el servicio POP3" y Después " Al activar el servicio IMAP", asegúrese de hacer clic en el botón "Guardar" a continuación; de lo contrario, no aparecerá el cuadro de diálogo para ingresar su número de teléfono móvil y código de verificación.

Las siguientes son las configuraciones en el iPhone

Configuración-gt; Mail-gt; Crear una nueva cuenta (o Usuario-gt; Agregar usuario)

Seleccione el tipo de correo electrónico, el nombre completo y la descripción se pueden completar de forma arbitraria. la dirección de correo electrónico es su dirección de correo electrónico 163 y la contraseña es la misma que antes Contraseña de inicio de sesión de autorización (una combinación de números y letras)

Seleccione la cuenta que ha agregado: cuenta IMAP

Configuración del servidor de la bandeja de entrada: Nombre de host: appleimap.163.com El nombre de usuario acaba de completarse y la contraseña es la contraseña de inicio de sesión autorizada

Servidor de envío: nombre de host-gt; .com. El nombre de usuario es el mismo que el anterior, la contraseña es la misma que la anterior. Elija usar ssl.