iOSのMailCoreフレームワークを使用してメッセージを送信しようとしています。これは私のViewDidLoadメソッドです。
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
myMessage = [[CTCoreMessage alloc] init];
// Set To
CTCoreAddress *addrTo = [CTCoreAddress address];
[addrTo setEmail:@"aaa@gmail.com"];
[myMessage setTo:[NSSet setWithObject:addrTo]];
// Set From
CTCoreAddress *addrFrom = [CTCoreAddress address];
[addrFrom setEmail:@"bbb@gmail.com"];
[addrFrom setName:@"bb"];
[myMessage setFrom:[NSSet setWithObject:addrFrom]];
[myMessage setSubject:@"test"];
[myMessage setHTMLBody:@"Отправил это сообщение через SMTP с TSL (используя MailCore) :)"];
[CTSMTPConnection sendMessage:myMessage server:@"smtp.gmail.com" username:@"bbbb"
password:@"ccc" port:587 useTLS:YES useAuth:YES];
[myMessage release];
}
その結果、次のような理由で短縮された電子メールが届きます。
Отправил это сообщение через SMTP с T
その理由は何でしょうか。ご覧のとおり、ポート587でgmail.comを使用し、TLS=YESを使用しています。
PS gmail.comの代わりにmail.ruを使用しても、同じです。サーバーの問題ではないようです。