Как настроить одноразовые псевдонимы электронной почты (в стиле craigslist)?
-
19-09-2019 - |
Вопрос
Пишу свой собственный "craigslist" в .NET, пытаюсь понять, как создавать одноразовые псевдонимы электронной почты (типа craigslist)?
Вот что я подразумеваю под "стилем craigslist ".
Мой веб-сайт - это:somecoolurl.com
Пользователь создает учетную запись, но не хочу дать свой адрес электронной почты в качестве контакта для размещения на сайте.
Я хочу предоставить пользователю временное электронное письмо asdflkasfdjlaksdj @somecoolurl.com и присвоить ему псевдоним их реального электронного письма.Когда пользователь хочет получить новое электронное письмо, ВРЕМЕННЫЙ режим сохраняется и создается новое электронное письмо .
Решение
Вы говорите о передаче адресов электронной почты?Проверьте этот вопрос SO Лучший способ отправить анонимное электронное письмо, например craigslist
Вот как это сделать передавайте входящую почту по каналу в IIS
Другие советы
Хм, не совсем уверен, что вы имеете в виду под "craigslist", но я знаю, что в приложении, которое я в настоящее время создал, я приобрел приложение SmarterMail у http://smartertools.com и использовал их .NET API как часть моего программного обеспечения.
Когда пользователь регистрируется и оплачивает, я генерирую случайную строку (вы могли бы сделать ее более значимой, если хотите), а затем добавляю ее к доменному имени (fke34s@example.com)
Оттуда я создаю адрес электронной почты через SmarterMail API и назначаю пароль на основе существующего пароля пользователя.
Затем у меня есть наблюдатель, который проверяет, истекает ли срок действия платной подписки...если это произойдет, я отключу учетную запись на X дней.Если пользователь не продлевает действие по истечении X дней, наблюдатель удаляет учетную запись (это снижает общее количество моих пользователей, поскольку я еще не заплатил за неограниченную лицензию).
Работает очень хорошо.
Создайте универсальную учетную запись.Затем используйте C # для входа в систему с помощью IMAP или POP и пересылки в соответствии с вашими правилами.